Grudge Wiki — one source of truth

Definitions live on info.grudge-studio.com. Player data is Railway. Binaries are R2. Do not mix UUID families.

Live JSON: https://info.grudge-studio.com/api/v1/ — not GitHub Pages, not api.grudge-studio.com.

UUID families

FamilyFormatOwnsCatalog / mint
AccountGRUDGE_…SSO, bag, wallet, islandRailway · id.grudge-studio.com
CharacterRFC UUIDPlay handoff only?characterId=&era=
Hero stampGRDG-…Display — not PKcharacters.grudge_code
Item instanceserver grudge_uuidUnique gearledger / /api/uuid/*
Skill definitionSKIL-XXXX-XXXX-XXXXCatalog skillsha1(grudge-skill:{id}) · master-weaponSkills.json
Icon assetICON-XXXX-XXXX-XXXXPNG on R2sha1(grudge-asset:{r2Key}) · icon-path-index.json

Weapon skills

SSOT: master-weaponSkills.json. Browse: WEAPON_SKILLS.html. Each skill has grudgeUuid, iconUuid, iconUrl on CDN, prefab.animationClip as {pack}/{role} on Bip001. Do not invent skill rows.

Icons

SSOT: icon-registry.json (~9,724). Resolver: grudgeSDK.resolveIconUrl(). CDN: assets.grudge-studio.com/game-assets/icons/….

APIs

NeedHost
Definitions JSONinfo.grudge-studio.com/api/v1
D1 asset indexobjectstore.grudge-studio.com/v1/assets
Binariesassets.grudge-studio.com
Player / bag / heroesRailway via same-origin /api/* + Grudge ID JWT

Machine copies: uuid-law.json · account-game-uuid-contract.json · Markdown: API-AND-UUID-GUIDE.md · WIKI-HOME.md