{
  "version": 1,
  "state": "provisional",
  "sourcePack": "existing user generated sprites + supplied GemTower Web ChatGPT B sheets",
  "entries": {
    "gem:*": {
      "src": "sprites/props.png",
      "frame": {
        "x": 0,
        "y": 0,
        "w": 32,
        "h": 32
      },
      "trim": {
        "x": 8,
        "y": 1,
        "w": 17,
        "h": 28
      }
    },
    "special:*": {
      "src": "sprites/pearl.png",
      "frame": {
        "x": 0,
        "y": 0,
        "w": 128,
        "h": 128
      },
      "trim": {
        "x": 22,
        "y": 24,
        "w": 84,
        "h": 79
      }
    },
    "builder": {
      "src": "sprites/builder.png",
      "frame": {
        "x": 0,
        "y": 0,
        "w": 32,
        "h": 32
      },
      "frames": 4,
      "fps": 4
    },
    "creep:ground": {
      "src": "sprites/slime.png",
      "frame": {
        "x": 0,
        "y": 32,
        "w": 32,
        "h": 32
      },
      "frames": 4,
      "fps": 8,
      "trim": {
        "x": 2,
        "y": 14,
        "w": 28,
        "h": 14
      }
    },
    "creep:flying": {
      "src": "sprites/acolyte.png",
      "frame": {
        "x": 0,
        "y": 0,
        "w": 256,
        "h": 256
      },
      "frames": 6,
      "fps": 8,
      "trim": {
        "x": 68,
        "y": 24,
        "w": 124,
        "h": 208
      },
      "frameOrder": [
        0,
        1,
        2,
        3,
        5
      ]
    },
    "creep:hell": {
      "src": "sprites/shambler.png",
      "frame": {
        "x": 0,
        "y": 0,
        "w": 256,
        "h": 256
      },
      "frames": 6,
      "fps": 8,
      "trim": {
        "x": 72,
        "y": 24,
        "w": 112,
        "h": 208
      }
    },
    "creep:boss": {
      "src": "sprites/widow.png",
      "frame": {
        "x": 0,
        "y": 0,
        "w": 256,
        "h": 256
      },
      "frames": 6,
      "fps": 6,
      "trim": {
        "x": 68,
        "y": 22,
        "w": 134,
        "h": 100
      },
      "frameOrder": [
        0,
        2,
        4,
        5
      ]
    },
    "stone": {
      "src": "sprites/tiles.png",
      "frame": {
        "x": 0,
        "y": 16,
        "w": 16,
        "h": 16
      },
      "frameProvenance": {
        "metadata": "codex-asset-forge/examples/agentforge-starter/atlas/tileset.json",
        "sourceId": "tile_wall_block",
        "use": "길을 막는 돌 블록의 대체 표현",
        "limit": "벽 타일 재사용이며 고립된 자연 바위 그림이 아님"
      }
    },
    "terrain:stone": {
      "src": "sprites/tiles.png",
      "frame": {
        "x": 0,
        "y": 0,
        "w": 16,
        "h": 16
      },
      "frameProvenance": {
        "metadata": "codex-asset-forge/examples/agentforge-starter/atlas/tileset.json",
        "sourceId": "tile_floor_stone",
        "use": "전장 석재 바닥 재질",
        "limit": "원래 2×2 atlas 중 바닥 한 프레임만 사용"
      }
    },
    "slate:*": {
      "src": "sprites/tiles.png",
      "frame": {
        "x": 16,
        "y": 0,
        "w": 16,
        "h": 16
      },
      "frameProvenance": {
        "metadata": "codex-asset-forge/examples/agentforge-starter/atlas/tileset.json",
        "sourceId": "tile_floor_cracked",
        "use": "평판 슬레이트의 대체 표현",
        "limit": "균열 바닥 타일 재사용이며 원작 슬레이트 형태나 조각 문양 재현이 아님"
      }
    },
    "ground:grass:0": {
      "src": "sprites/gemtower-f-ground.png",
      "frame": {
        "x": 2,
        "y": 2,
        "w": 128,
        "h": 128
      }
    },
    "ground:grass:1": {
      "src": "sprites/gemtower-f-ground.png",
      "frame": {
        "x": 134,
        "y": 2,
        "w": 128,
        "h": 128
      }
    },
    "ground:grass:2": {
      "src": "sprites/gemtower-f-ground.png",
      "frame": {
        "x": 266,
        "y": 2,
        "w": 128,
        "h": 128
      }
    },
    "ground:grass:3": {
      "src": "sprites/gemtower-f-ground.png",
      "frame": {
        "x": 398,
        "y": 2,
        "w": 128,
        "h": 128
      }
    },
    "ground:path:horizontal": {
      "src": "sprites/gemtower-f-ground.png",
      "frame": {
        "x": 530,
        "y": 2,
        "w": 160,
        "h": 160
      }
    },
    "ground:path:vertical": {
      "src": "sprites/gemtower-f-ground-extra.png",
      "frame": {
        "x": 2,
        "y": 2,
        "w": 160,
        "h": 160
      }
    },
    "ground:path:corner-ne": {
      "src": "sprites/gemtower-f-ground-extra.png",
      "frame": {
        "x": 166,
        "y": 2,
        "w": 160,
        "h": 160
      }
    },
    "ground:path:corner-nw": {
      "src": "sprites/gemtower-f-ground-extra.png",
      "frame": {
        "x": 330,
        "y": 2,
        "w": 160,
        "h": 160
      }
    },
    "ground:path:corner-sw": {
      "src": "sprites/gemtower-f-ground-extra.png",
      "frame": {
        "x": 494,
        "y": 2,
        "w": 160,
        "h": 160
      }
    },
    "ground:path:t-junction": {
      "src": "sprites/gemtower-f-ground-extra.png",
      "frame": {
        "x": 658,
        "y": 2,
        "w": 160,
        "h": 160
      }
    },
    "ground:path:cross": {
      "src": "sprites/gemtower-f-ground-extra.png",
      "frame": {
        "x": 822,
        "y": 2,
        "w": 160,
        "h": 160
      }
    },
    "ground:path:dead": {
      "src": "sprites/gemtower-f-ground-extra.png",
      "frame": {
        "x": 2,
        "y": 166,
        "w": 160,
        "h": 160
      }
    },
    "ground:path:corner-se": {
      "src": "sprites/gemtower-f-ground-extra.png",
      "frame": {
        "x": 166,
        "y": 166,
        "w": 160,
        "h": 160
      },
      "rotation": 90
    },
    "field:checkpoint": {
      "src": "sprites/gemtower-f-ground.png",
      "frame": {
        "x": 694,
        "y": 2,
        "w": 207,
        "h": 197
      }
    },
    "field:entrance": {
      "src": "sprites/gemtower-f-ground.png",
      "frame": {
        "x": 2,
        "y": 203,
        "w": 219,
        "h": 207
      }
    },
    "field:exit": {
      "src": "sprites/gemtower-f-ground.png",
      "frame": {
        "x": 225,
        "y": 203,
        "w": 226,
        "h": 207
      }
    },
    "field:bush": {
      "src": "sprites/gemtower-f-ground-extra.png",
      "frame": {
        "x": 330,
        "y": 166,
        "w": 198,
        "h": 207
      }
    },
    "field:pebbles": {
      "src": "sprites/gemtower-f-ground-extra.png",
      "frame": {
        "x": 532,
        "y": 166,
        "w": 197,
        "h": 207
      }
    },
    "pedestal:0": {
      "src": "sprites/gemtower-f-bases.png",
      "frame": {
        "x": 2,
        "y": 2,
        "w": 256,
        "h": 256
      }
    },
    "pedestal:1": {
      "src": "sprites/gemtower-f-bases.png",
      "frame": {
        "x": 262,
        "y": 2,
        "w": 256,
        "h": 256
      }
    },
    "pedestal:2": {
      "src": "sprites/gemtower-f-bases.png",
      "frame": {
        "x": 522,
        "y": 2,
        "w": 256,
        "h": 256
      }
    },
    "pedestal:3": {
      "src": "sprites/gemtower-f-bases.png",
      "frame": {
        "x": 782,
        "y": 2,
        "w": 256,
        "h": 256
      }
    },
    "pedestal:4": {
      "src": "sprites/gemtower-f-bases.png",
      "frame": {
        "x": 1042,
        "y": 2,
        "w": 256,
        "h": 256
      }
    },
    "pedestal:5": {
      "src": "sprites/gemtower-f-bases.png",
      "frame": {
        "x": 1302,
        "y": 2,
        "w": 256,
        "h": 256
      }
    },
    "pedestal:selected:0": {
      "src": "sprites/gemtower-f-bases.png",
      "frame": {
        "x": 1562,
        "y": 2,
        "w": 256,
        "h": 256
      }
    },
    "pedestal:selected:1": {
      "src": "sprites/gemtower-f-bases.png",
      "frame": {
        "x": 2,
        "y": 262,
        "w": 256,
        "h": 256
      }
    },
    "pedestal:selected:2": {
      "src": "sprites/gemtower-f-bases.png",
      "frame": {
        "x": 262,
        "y": 262,
        "w": 256,
        "h": 256
      }
    },
    "pedestal:selected:3": {
      "src": "sprites/gemtower-f-bases.png",
      "frame": {
        "x": 522,
        "y": 262,
        "w": 256,
        "h": 256
      }
    },
    "pedestal:selected:4": {
      "src": "sprites/gemtower-f-bases.png",
      "frame": {
        "x": 782,
        "y": 262,
        "w": 256,
        "h": 256
      }
    },
    "pedestal:selected:5": {
      "src": "sprites/gemtower-f-bases.png",
      "frame": {
        "x": 1042,
        "y": 262,
        "w": 256,
        "h": 256
      }
    },
    "field:stone": {
      "src": "sprites/gemtower-f-bases.png",
      "frame": {
        "x": 1302,
        "y": 262,
        "w": 235,
        "h": 250
      }
    },
    "field:slate": {
      "src": "sprites/gemtower-f-bases.png",
      "frame": {
        "x": 1541,
        "y": 262,
        "w": 233,
        "h": 200
      }
    },
    "field:placement": {
      "src": "sprites/gemtower-f-bases.png",
      "frame": {
        "x": 1778,
        "y": 262,
        "w": 227,
        "h": 216
      }
    },
    "creep:mine:goblin": {
      "src": "sprites/gemtower-f-creeps-ground.png",
      "frame": {
        "x": 2,
        "y": 2,
        "w": 186,
        "h": 153
      },
      "frames": 2,
      "fps": 4
    },
    "creep:mine:beetle": {
      "src": "sprites/gemtower-f-creeps-ground.png",
      "frame": {
        "x": 378,
        "y": 2,
        "w": 229,
        "h": 150
      },
      "frames": 2,
      "fps": 4
    },
    "creep:mine:rat": {
      "src": "sprites/gemtower-f-creeps-ground.png",
      "frame": {
        "x": 2,
        "y": 159,
        "w": 249,
        "h": 132
      },
      "frames": 2,
      "fps": 4
    },
    "creep:mine:bat": {
      "src": "sprites/gemtower-f-creeps-late.png",
      "frame": {
        "x": 2,
        "y": 2,
        "w": 240,
        "h": 152
      },
      "frames": 2,
      "fps": 4
    },
    "creep:mine:wisp": {
      "src": "sprites/gemtower-f-creeps-late.png",
      "frame": {
        "x": 486,
        "y": 2,
        "w": 173,
        "h": 140
      },
      "frames": 2,
      "fps": 4
    },
    "creep:mine:ogre": {
      "src": "sprites/gemtower-f-creeps-boss.png",
      "frame": {
        "x": 2,
        "y": 2,
        "w": 482,
        "h": 404
      },
      "frames": 2,
      "fps": 4
    },
    "effect:poison": {
      "src": "sprites/gemtower-f-effects.png",
      "frame": {
        "x": 2,
        "y": 2,
        "w": 208,
        "h": 208
      }
    },
    "effect:fire": {
      "src": "sprites/gemtower-f-effects.png",
      "frame": {
        "x": 214,
        "y": 2,
        "w": 208,
        "h": 208
      }
    },
    "effect:slow": {
      "src": "sprites/gemtower-f-effects.png",
      "frame": {
        "x": 426,
        "y": 2,
        "w": 207,
        "h": 208
      }
    },
    "effect:stun": {
      "src": "sprites/gemtower-f-effects.png",
      "frame": {
        "x": 637,
        "y": 2,
        "w": 207,
        "h": 208
      }
    },
    "effect:critical": {
      "src": "sprites/gemtower-f-effects.png",
      "frame": {
        "x": 2,
        "y": 214,
        "w": 208,
        "h": 208
      }
    },
    "effect:splash": {
      "src": "sprites/gemtower-f-effects.png",
      "frame": {
        "x": 214,
        "y": 214,
        "w": 208,
        "h": 208
      }
    },
    "effect:air": {
      "src": "sprites/gemtower-f-effects.png",
      "frame": {
        "x": 426,
        "y": 214,
        "w": 208,
        "h": 208
      }
    },
    "effect:ground": {
      "src": "sprites/gemtower-f-effects.png",
      "frame": {
        "x": 638,
        "y": 214,
        "w": 207,
        "h": 208
      }
    },
    "feedback:gold": {
      "src": "sprites/gemtower-f-effects.png",
      "frame": {
        "x": 2,
        "y": 426,
        "w": 211,
        "h": 200
      }
    },
    "feedback:life": {
      "src": "sprites/gemtower-f-effects.png",
      "frame": {
        "x": 217,
        "y": 426,
        "w": 206,
        "h": 207
      }
    },
    "feedback:combine": {
      "src": "sprites/gemtower-f-effects.png",
      "frame": {
        "x": 427,
        "y": 426,
        "w": 207,
        "h": 205
      }
    }
  },
  "aliases": {
    "h01P": "special:h01P",
    "h01S": "special:h01S",
    "h024": "special:h024",
    "h026": "special:h026",
    "h028": "special:h028",
    "h02A": "special:h02A",
    "h02D": "special:h02D",
    "h02J": "special:h02J",
    "h02K": "special:h02K",
    "h02L": "special:h02L",
    "h02N": "special:h02N",
    "h02O": "special:h02O",
    "h02P": "special:h02P",
    "h02Q": "special:h02Q",
    "h02R": "special:h02R",
    "h02V": "special:h02V",
    "h02W": "special:h02W",
    "h033": "special:h033",
    "h03Y": "special:h03Y",
    "h03Z": "special:h03Z",
    "h04S": "special:h04S",
    "h04T": "special:h04T",
    "h04W": "special:h04W",
    "h04Y": "special:h04Y",
    "h050": "special:h050",
    "h051": "special:h051",
    "h052": "special:h052",
    "n00H": "special:n00H",
    "h007": "gem:amethyst:*",
    "h03S": "gem:aquamarine:*",
    "h008": "gem:diamond:*",
    "h009": "gem:emerald:*",
    "h00A": "gem:opal:*",
    "h00B": "gem:sapphire:*",
    "h00C": "gem:ruby:*",
    "e001": "gem:topaz:*",
    "h00H": "gem:amethyst:*",
    "h03R": "gem:aquamarine:*",
    "h00I": "gem:diamond:*",
    "h00J": "gem:emerald:*",
    "h00K": "gem:opal:*",
    "h00L": "gem:sapphire:*",
    "h00M": "gem:ruby:*",
    "e002": "gem:topaz:*",
    "h00N": "gem:amethyst:*",
    "h03U": "gem:aquamarine:*",
    "h00O": "gem:diamond:*",
    "h00S": "gem:emerald:*",
    "h00P": "gem:opal:*",
    "h00Q": "gem:sapphire:*",
    "h00R": "gem:ruby:*",
    "e003": "gem:topaz:*",
    "h00V": "gem:amethyst:*",
    "h03V": "gem:aquamarine:*",
    "h00Y": "gem:diamond:*",
    "h00U": "gem:emerald:*",
    "h00X": "gem:opal:*",
    "h00W": "gem:sapphire:*",
    "h00T": "gem:ruby:*",
    "e004": "gem:topaz:*",
    "h000": "gem:diamond:0",
    "h001": "gem:sapphire:0",
    "h002": "gem:emerald:0",
    "h003": "gem:opal:0",
    "h004": "gem:amethyst:0",
    "h005": "gem:ruby:0",
    "e000": "gem:topaz:0",
    "h03T": "gem:aquamarine:0",
    "h016": "gem:ruby:1"
  },
  "credits": [
    {
      "file": "sprites/props.png",
      "source": "codex-asset-forge/examples/agentforge-starter/atlas/props.png",
      "sha256": "dfc81b01e9b01021f3700955a1b452f560a8c3031057cedf5527a4dcaeab2f83",
      "use": "existing user generated art, provisional reuse; no Blizzard assets"
    },
    {
      "file": "sprites/slime.png",
      "source": "codex-asset-forge/examples/agentforge-starter/atlas/enemy_slime.png",
      "sha256": "73ac878b15816cc0e6cd87c79b363a675104b061adaf6571d1f396a1d74b4006",
      "use": "existing user generated art, provisional reuse; no Blizzard assets"
    },
    {
      "file": "sprites/builder.png",
      "source": "codex-asset-forge/examples/agentforge-starter/atlas/player.png",
      "sha256": "38b3b0b92c890350b17502c7f3c061b91065378ef510a2516b60695755d9b7a2",
      "use": "existing user generated art, provisional reuse; no Blizzard assets"
    },
    {
      "file": "sprites/tiles.png",
      "source": "codex-asset-forge/examples/agentforge-starter/atlas/tileset.png",
      "sha256": "ebdaa9f75547ab62128b076e784c4d17984f6e5ef7e0a74619906b79037b715c",
      "use": "existing user generated art, provisional reuse; no Blizzard assets"
    },
    {
      "file": "sprites/shambler.png",
      "source": "ClaudeCraft/derived-source/world-of-claudecraft-renewed/public/sprites/enemy/crypt_shambler/walk.png",
      "sha256": "63d679e023b18abcfb3f13dcc71220ea5f12e59bd3fd1c7ee9ab6f45c604e09d",
      "use": "existing user generated art, provisional reuse; no Blizzard assets"
    },
    {
      "file": "sprites/acolyte.png",
      "source": "ClaudeCraft/derived-source/world-of-claudecraft-renewed/public/sprites/enemy/tidebound_acolyte/walk.png",
      "sha256": "b809a57ac21e9eb1251dbbfabcc9bca36423d1beb89e005c6c88adcfeeefc6ff",
      "use": "existing user generated art, provisional reuse; no Blizzard assets"
    },
    {
      "file": "sprites/widow.png",
      "source": "ClaudeCraft/derived-source/world-of-claudecraft-renewed/public/sprites/enemy/bonechill_widow/walk.png",
      "sha256": "79fead9947a035953f4b8a17e10de9a91e265a080cdd85b64f90eba355eb0bda",
      "use": "existing user generated art, provisional reuse; no Blizzard assets"
    },
    {
      "file": "sprites/pearl.png",
      "source": "ClaudeCraft/derived-source/world-of-claudecraft-renewed/public/sprites/item/mire_lock_pearl/idle.png",
      "sha256": "eef5c2f44f506729962cc35b01e5738c2a7623623872607759322e8312480d28",
      "use": "existing user generated art, provisional reuse; no Blizzard assets"
    },
    {
      "file": "audio/place.wav",
      "source": "hwigi-tower/Assets/_Project/Audio/SFX/UI/sfx_ui_tap.wav",
      "sha256": "184da0406c812073003c093bc0a34bbfdf8ed40eb28096888c9891eff779dfae",
      "use": "existing user project prototype cue reused for this provisional UI; original bytes unchanged"
    },
    {
      "file": "audio/combine.wav",
      "source": "hwigi-tower/Assets/_Project/Audio/SFX/UI/sfx_ui_confirm.wav",
      "sha256": "b14e990c1f06d5ebf3d4b180bbc05e5021d826cc0554b907d54e55bd889b8166",
      "use": "existing user project prototype cue reused for this provisional UI; original bytes unchanged"
    },
    {
      "file": "audio/upgrade.wav",
      "source": "hwigi-tower/Assets/_Project/Audio/SFX/Shop/sfx_shop_purchase.wav",
      "sha256": "256d3cd4022915469d8323968981ced7681d9aa431275a6de86c63d9b1cb2847",
      "use": "existing user project prototype cue reused for this provisional UI; original bytes unchanged"
    },
    {
      "file": "sprites/gemtower-b1.png",
      "sha256": "cd11a1521851f12f9c848615e8775ca5991aa04c2aff6326293c7b23e26035c8",
      "source": "Web ChatGPT 2026-10-23; user-provided GemTower B sheet 1",
      "sourceRecord": "wiki/projects/design-aesthetic-returns/2026-10-23-gemtower-parts-b/README.md",
      "derivationRecord": "docs/assets/gemtower-b/parts/_boxes.json",
      "state": "provisional"
    },
    {
      "file": "sprites/gemtower-b2.png",
      "sha256": "945e9dab27ff6fc1e36aeb3ccac4bfedbd0609b11227f13ca1d605ef116a21dc",
      "source": "Web ChatGPT 2026-10-23; user-provided GemTower B sheet 2",
      "sourceRecord": "wiki/projects/design-aesthetic-returns/2026-10-23-gemtower-parts-b/README.md",
      "derivationRecord": "docs/assets/gemtower-b/parts/_boxes.json",
      "state": "provisional"
    },
    {
      "file": "sprites/gemtower-b3.png",
      "sha256": "acb74fb90ea340a0af50653943d7b9cb68bd2c37d8a962eb8df1c8b9e7db71ac",
      "source": "Web ChatGPT 2026-10-23; user-provided GemTower B sheet 3",
      "sourceRecord": "wiki/projects/design-aesthetic-returns/2026-10-23-gemtower-parts-b/README.md",
      "derivationRecord": "docs/assets/gemtower-b/parts/_boxes.json",
      "state": "provisional"
    },
    {
      "file": "sprites/gemtower-b4.png",
      "sha256": "2b28b9fa1f4f0ae796a8af00c5ce286a9cf1097e3cd7d187e8d5b2565d5dcf30",
      "source": "Web ChatGPT 2026-10-23; user-provided GemTower B sheet 4",
      "sourceRecord": "wiki/projects/design-aesthetic-returns/2026-10-23-gemtower-parts-b/README.md",
      "derivationRecord": "docs/assets/gemtower-b/parts/_boxes.json",
      "state": "provisional"
    },
    {
      "file": "sprites/gemtower-f-ground.png",
      "sha256": "bb1b4e93ff4fc52402e51924236562ebca12c0f06e000b0facf5572e898c6d98",
      "source": "F2 derivative of recorded B source atlas; see image-variants ledger",
      "license": "existing supplied generated art; source provenance retained"
    },
    {
      "file": "sprites/gemtower-f-ground-extra.png",
      "sha256": "6a1e659c1f645b5485beffbd95cfcc0277bc2d6ad889c8cd8198f36d93966cc0",
      "source": "F2 derivative of recorded B source atlas; see image-variants ledger",
      "license": "existing supplied generated art; source provenance retained"
    },
    {
      "file": "sprites/gemtower-f-bases.png",
      "sha256": "1b1af03f19f54419c3e486a55943baab960954b16681653299e29ebd151417ca",
      "source": "F2 derivative of recorded B source atlas; see image-variants ledger",
      "license": "existing supplied generated art; source provenance retained"
    },
    {
      "file": "sprites/gemtower-f-creeps-ground.png",
      "sha256": "b46c6d02807ae1916b17d8620ec40b1ccdb4af1e3607e4b354db123af36a6171",
      "source": "F2 derivative of recorded B source atlas; see image-variants ledger",
      "license": "existing supplied generated art; source provenance retained"
    },
    {
      "file": "sprites/gemtower-f-creeps-late.png",
      "sha256": "9eb1375e3162685c264a7071defd47cc68dabb374f248d19cd7748380905a1cc",
      "source": "F2 derivative of recorded B source atlas; see image-variants ledger",
      "license": "existing supplied generated art; source provenance retained"
    },
    {
      "file": "sprites/gemtower-f-creeps-boss.png",
      "sha256": "227dfc63052c94c753dc9b7612d3e6a8a3583b19093e895fbc85800fcdb0eb73",
      "source": "F2 derivative of recorded B source atlas; see image-variants ledger",
      "license": "existing supplied generated art; source provenance retained"
    },
    {
      "file": "sprites/gemtower-f-effects.png",
      "sha256": "6ef73a73178f074823d73f73a8d86810e7523850dd79be16f4304b1cde827289",
      "source": "F2 derivative of recorded B source atlas; see image-variants ledger",
      "license": "existing supplied generated art; source provenance retained"
    }
  ],
  "palette": {
    "amethyst": "#b57edc",
    "aquamarine": "#5fd4d4",
    "diamond": "#e8ecf1",
    "emerald": "#53a64f",
    "opal": "#f2b3c9",
    "sapphire": "#3e93ba",
    "ruby": "#d74e3c",
    "topaz": "#d4ac43"
  },
  "preload": [
    "ground:grass:0",
    "ground:grass:1",
    "ground:grass:2",
    "ground:grass:3",
    "ground:path:horizontal",
    "field:checkpoint",
    "field:entrance",
    "field:exit",
    "pedestal:0",
    "pedestal:1",
    "pedestal:2",
    "pedestal:3",
    "pedestal:4",
    "pedestal:5",
    "pedestal:selected:0",
    "pedestal:selected:1",
    "pedestal:selected:2",
    "pedestal:selected:3",
    "pedestal:selected:4",
    "pedestal:selected:5",
    "field:stone",
    "field:slate",
    "field:placement",
    "gem:*",
    "special:*",
    "terrain:stone"
  ],
  "optimization": {
    "contract": "F2 author-approved derivatives; UI lossless decoded-pixel equality",
    "sourceRevision": "9ff5970bd2bf403917de4c6550063b446f5cee93",
    "proof": "docs/assets/gemtower-f/image-variants.json"
  }
}
