{
  "schema_version": 1,
  "generated_on": "2026-08-12",
  "case_count": 100,
  "selection": {
    "candidate_count": 111,
    "admitted": 100,
    "rejected": 11
  },
  "cases": [
    {
      "number": 1,
      "id": "keepsake-knot",
      "title": "Keepsake Knot",
      "world": "relationships",
      "user_job": "keep a small shared ritual tangible over time",
      "essence": "together",
      "noun": "interlaced ritual knot",
      "technique": "woven",
      "cliche": "heart, chat bubble, linked circles",
      "signature": "two unequal bands share one offset opening",
      "concepts": [
        "Object: name the specific subject.",
        "Verb: show the user's action.",
        "Negative space: make the signature structural.",
        "Silhouette: preserve the noun at native size."
      ],
      "source_sha256": "f27c303aa0cd36aa36e58dc2ae5a0447437bc67aee2e116faf2a2439c0aaf305",
      "contract_sha256": "14d5aeb45216d4affbb9933c9cc14c9adc29b1fe32e03087ea6029a56261de76",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 5,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/keepsake-knot/master.svg",
        "native": "/assets/gallery/keepsake-knot/16.png",
        "proof": "/assets/gallery/keepsake-knot/128.png",
        "large": "/assets/gallery/keepsake-knot/256.png",
        "silhouette": "/assets/gallery/keepsake-knot/silhouette-128.png",
        "receipt": "/assets/gallery/keepsake-knot/review.json",
        "case": "/assets/gallery/keepsake-knot/case.md"
      }
    },
    {
      "number": 2,
      "id": "catnap-focus",
      "title": "Catnap Focus",
      "world": "companions",
      "user_job": "enter a calm focus or rest interval without visual pressure",
      "essence": "settle",
      "noun": "curled sleeping cat",
      "technique": "clay",
      "cliche": "cat head, paw, clock",
      "signature": "the curled tail leaves one broad time wedge beside the sleeping face",
      "concepts": [
        "Object: name the specific subject.",
        "Verb: show the user's action.",
        "Negative space: make the signature structural.",
        "Silhouette: preserve the noun at native size."
      ],
      "source_sha256": "5b4e009dbae66d2cf10972ada0f5010adda39d16820d98917e4d4094a45e17e8",
      "contract_sha256": "dde10723fb7a417e5fe09bb52901337e172b579f54d8dde1a199d37f58ca7369",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 5,
        "color": 5,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/catnap-focus/master.svg",
        "native": "/assets/gallery/catnap-focus/16.png",
        "proof": "/assets/gallery/catnap-focus/128.png",
        "large": "/assets/gallery/catnap-focus/256.png",
        "silhouette": "/assets/gallery/catnap-focus/silhouette-128.png",
        "receipt": "/assets/gallery/catnap-focus/review.json",
        "case": "/assets/gallery/catnap-focus/case.md"
      }
    },
    {
      "number": 3,
      "id": "trail-tail",
      "title": "Trail Tail",
      "world": "companions",
      "user_job": "recognize and return to a favorite walking route",
      "essence": "roam",
      "noun": "walking dog",
      "technique": "line-mark",
      "cliche": "paw, map pin, dog head",
      "signature": "one dog contour becomes the route and carries an off-axis clasp",
      "concepts": [
        "Object: name the specific subject.",
        "Verb: show the user's action.",
        "Negative space: make the signature structural.",
        "Silhouette: preserve the noun at native size."
      ],
      "source_sha256": "8f828f22ad794bec3402d88d1c7492d077c58d9346e7a7d98a795c545fdfb25d",
      "contract_sha256": "815338dae332f6abc60187b7d208796ede3d6e01355747984c101c5bedc8e116",
      "scores": {
        "legibility": 4,
        "distinctiveness": 5,
        "balance": 4,
        "color": 5,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/trail-tail/master.svg",
        "native": "/assets/gallery/trail-tail/16.png",
        "proof": "/assets/gallery/trail-tail/128.png",
        "large": "/assets/gallery/trail-tail/256.png",
        "silhouette": "/assets/gallery/trail-tail/silhouette-128.png",
        "receipt": "/assets/gallery/trail-tail/review.json",
        "case": "/assets/gallery/trail-tail/case.md"
      }
    },
    {
      "number": 4,
      "id": "koi-return",
      "title": "Koi Return",
      "world": "habits",
      "user_job": "recognize the next small return in a repeating practice",
      "essence": "return",
      "noun": "upstream koi",
      "technique": "stained-glass",
      "cliche": "yin-yang fish, waves, aquarium bowl",
      "signature": "a side-view koi swims into one edge-open upstream cut",
      "concepts": [
        "Object: name the specific subject.",
        "Verb: show the user's action.",
        "Negative space: make the signature structural.",
        "Silhouette: preserve the noun at native size."
      ],
      "source_sha256": "2fa927b17192453149ef19a650600fb4e423791d76561694e1e9c23ec4407b2e",
      "contract_sha256": "62b0e0e8332a20eb3dc90c5f1562f00d7873289a405f0ec75c98814e585e4068",
      "scores": {
        "legibility": 4,
        "distinctiveness": 5,
        "balance": 4,
        "color": 5,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/koi-return/master.svg",
        "native": "/assets/gallery/koi-return/16.png",
        "proof": "/assets/gallery/koi-return/128.png",
        "large": "/assets/gallery/koi-return/256.png",
        "silhouette": "/assets/gallery/koi-return/silhouette-128.png",
        "receipt": "/assets/gallery/koi-return/review.json",
        "case": "/assets/gallery/koi-return/case.md"
      }
    },
    {
      "number": 5,
      "id": "quiet-hero",
      "title": "Quiet Hero",
      "world": "original-stories",
      "user_job": "recognize a poised original persona at a glance",
      "essence": "poise",
      "noun": "profile hero",
      "technique": "cel-shaded",
      "cliche": "generic chibi, animal ears, franchise imitation",
      "signature": "an asymmetric profile crest meets one high collar notch",
      "concepts": [
        "Object: name the specific subject.",
        "Verb: show the user's action.",
        "Negative space: make the signature structural.",
        "Silhouette: preserve the noun at native size."
      ],
      "source_sha256": "113e0ec887dca49db7a99daf1a18b596851eaacdf1dcc299b8d1db0d9c56d0d0",
      "contract_sha256": "1b9f81c311d4984ada14eac8835e60d84add08921d5283c61ee119ecaddd90c8",
      "scores": {
        "legibility": 4,
        "distinctiveness": 5,
        "balance": 4,
        "color": 5,
        "scalability": 4,
        "craft": 5
      },
      "assets": {
        "svg": "/assets/gallery/quiet-hero/master.svg",
        "native": "/assets/gallery/quiet-hero/16.png",
        "proof": "/assets/gallery/quiet-hero/128.png",
        "large": "/assets/gallery/quiet-hero/256.png",
        "silhouette": "/assets/gallery/quiet-hero/silhouette-128.png",
        "receipt": "/assets/gallery/quiet-hero/review.json",
        "case": "/assets/gallery/quiet-hero/case.md"
      }
    },
    {
      "number": 6,
      "id": "sky-courier",
      "title": "Sky Courier",
      "world": "original-stories",
      "user_job": "anticipate the next chapter without spoilers",
      "essence": "anticipate",
      "noun": "winged courier satchel",
      "technique": "ink-brush",
      "cliche": "star, wand, play button, calendar",
      "signature": "the satchel flap becomes a swept wing with one broad edge-open dry cut",
      "concepts": [
        "Object: name the specific subject.",
        "Verb: show the user's action.",
        "Negative space: make the signature structural.",
        "Silhouette: preserve the noun at native size."
      ],
      "source_sha256": "d8d13119bc8d8419f0a7d59df8d3569a1da25e9591e4ebbdb28db6e5b0789380",
      "contract_sha256": "ba22a8755004ca6850b3061ac8afab7e6949a0e88f61c0ae8405e6cbf99c73c7",
      "scores": {
        "legibility": 4,
        "distinctiveness": 5,
        "balance": 5,
        "color": 5,
        "scalability": 4,
        "craft": 5
      },
      "assets": {
        "svg": "/assets/gallery/sky-courier/master.svg",
        "native": "/assets/gallery/sky-courier/16.png",
        "proof": "/assets/gallery/sky-courier/128.png",
        "large": "/assets/gallery/sky-courier/256.png",
        "silhouette": "/assets/gallery/sky-courier/silhouette-128.png",
        "receipt": "/assets/gallery/sky-courier/review.json",
        "case": "/assets/gallery/sky-courier/case.md"
      }
    },
    {
      "number": 7,
      "id": "co-op-lock",
      "title": "Co-op Lock",
      "world": "collaboration",
      "user_job": "coordinate lobby readiness without scanning avatars or check marks",
      "essence": "sync",
      "noun": "docked keycaps",
      "technique": "glass-stack",
      "cliche": "controller, check mark, two avatars, chain links",
      "signature": "two unequal translucent keycaps lock around one shared opaque counter",
      "concepts": [
        "Object: name the specific subject.",
        "Verb: show the user's action.",
        "Negative space: make the signature structural.",
        "Silhouette: preserve the noun at native size."
      ],
      "source_sha256": "6c79ab7bf61df58fede089b32c9e59cfec12eab3389fe08aabb9aec1b5713c0a",
      "contract_sha256": "23d99badd5b0fb4301e35ff4d92bdf70571d10ba124563cfe89472ae69806c45",
      "scores": {
        "legibility": 5,
        "distinctiveness": 5,
        "balance": 5,
        "color": 5,
        "scalability": 5,
        "craft": 5
      },
      "assets": {
        "svg": "/assets/gallery/co-op-lock/master.svg",
        "native": "/assets/gallery/co-op-lock/16.png",
        "proof": "/assets/gallery/co-op-lock/128.png",
        "large": "/assets/gallery/co-op-lock/256.png",
        "silhouette": "/assets/gallery/co-op-lock/silhouette-128.png",
        "receipt": "/assets/gallery/co-op-lock/review.json",
        "case": "/assets/gallery/co-op-lock/case.md"
      }
    },
    {
      "number": 8,
      "id": "forest-familiar",
      "title": "Forest Familiar",
      "world": "animal-folklore",
      "user_job": "guide a small companion home along a remembered trail",
      "essence": "return",
      "noun": "horned owl",
      "technique": "woodcut",
      "cliche": "generic animal head, fox repeat, tree badge, map pin",
      "signature": "unequal ear tufts and two broad edge-open wing gouges define a full-body owl",
      "concepts": [
        "Object: name the specific subject.",
        "Verb: show the user's action.",
        "Negative space: make the signature structural.",
        "Silhouette: preserve the noun at native size."
      ],
      "source_sha256": "60f53a61da7b662e3c20e5c517b6ca50f164df94f572eb97098771389d6faeb5",
      "contract_sha256": "afde4f48c647d82fc8a7064865ed8dcedb3dcbfe08aa6a88c9b1c5eabfcd4be0",
      "scores": {
        "legibility": 5,
        "distinctiveness": 4,
        "balance": 5,
        "color": 5,
        "scalability": 5,
        "craft": 5
      },
      "assets": {
        "svg": "/assets/gallery/forest-familiar/master.svg",
        "native": "/assets/gallery/forest-familiar/16.png",
        "proof": "/assets/gallery/forest-familiar/128.png",
        "large": "/assets/gallery/forest-familiar/256.png",
        "silhouette": "/assets/gallery/forest-familiar/silhouette-128.png",
        "receipt": "/assets/gallery/forest-familiar/review.json",
        "case": "/assets/gallery/forest-familiar/case.md"
      }
    },
    {
      "number": 9,
      "id": "boss-helm",
      "title": "Boss Helm",
      "world": "games",
      "user_job": "recognize and remember a conquered encounter",
      "essence": "conquer",
      "noun": "broken-horn helmet",
      "technique": "chrome",
      "cliche": "trophy, crown, skull, sword, gamepad",
      "signature": "one horn is structurally broken and exposes an ember fracture",
      "concepts": [
        "Object: name the specific subject.",
        "Verb: show the user's action.",
        "Negative space: make the signature structural.",
        "Silhouette: preserve the noun at native size."
      ],
      "source_sha256": "b3381c6470e44eb16fdb3e7ed78ef17ddc71c5a3fa566d144f9358c33d2b4f86",
      "contract_sha256": "86fa8dcfed90b7205038437c80ab0c7d35386a753e2389a9928cb8965753f95d",
      "scores": {
        "legibility": 4,
        "distinctiveness": 5,
        "balance": 5,
        "color": 5,
        "scalability": 4,
        "craft": 5
      },
      "assets": {
        "svg": "/assets/gallery/boss-helm/master.svg",
        "native": "/assets/gallery/boss-helm/16.png",
        "proof": "/assets/gallery/boss-helm/128.png",
        "large": "/assets/gallery/boss-helm/256.png",
        "silhouette": "/assets/gallery/boss-helm/silhouette-128.png",
        "receipt": "/assets/gallery/boss-helm/review.json",
        "case": "/assets/gallery/boss-helm/case.md"
      }
    },
    {
      "number": 10,
      "id": "braided-key-fob",
      "title": "Braided Key Fob",
      "world": "shared home",
      "user_job": "recognize the housemates' shared key by touch and silhouette",
      "essence": "belonging",
      "noun": "key fob",
      "technique": "woven",
      "cliche": "a house outline or generic keyhole",
      "signature": "A 256-unit coral clasp closes an irregular broad loop.",
      "concepts": [
        "Object lens: an elongated braided fob with a square clasp.",
        "Ritual lens: the key is returned to the same shared hook.",
        "Negative-space lens: a narrow inner loop preserves the tactile opening.",
        "Motion lens: the strap bends like a carried loop rather than a static ring."
      ],
      "source_sha256": "ada8f780bd75dbc3d142b5195edef26fa60d971461d52fcebfc64437b9b7726b",
      "contract_sha256": "60c7ae3c1f90e8ec7c4a6eaf23054a687a51f59941e42a5326a57304f05042be",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/braided-key-fob/master.svg",
        "native": "/assets/gallery/braided-key-fob/16.png",
        "proof": "/assets/gallery/braided-key-fob/128.png",
        "large": "/assets/gallery/braided-key-fob/256.png",
        "silhouette": "/assets/gallery/braided-key-fob/silhouette-128.png",
        "receipt": "/assets/gallery/braided-key-fob/review.json",
        "case": "/assets/gallery/braided-key-fob/case.md"
      }
    },
    {
      "number": 11,
      "id": "kintsugi-bowl",
      "title": "Kintsugi Bowl",
      "world": "repair ritual",
      "user_job": "mark repair as a valued continuation rather than damage",
      "essence": "renewal",
      "noun": "tea bowl",
      "technique": "stained-glass",
      "cliche": "a sparkle over a perfect bowl",
      "signature": "A 142-unit coral repair plane crosses the rim and body as one broad shard.",
      "concepts": [
        "Object lens: a low tea bowl with a repaired wall.",
        "Process lens: the seam widens where the structural break mattered.",
        "Material lens: one colored shard behaves like joined ceramic.",
        "Cliche-flip lens: imperfection, not polish, becomes the focal plane."
      ],
      "source_sha256": "98c9c4c267a22401afeb2044442a0d05b7a492d6f7794f99e5758eacc21ef9f9",
      "contract_sha256": "3459c865f2523730a725663adb80a27e1db9493790979c93733a8f9243451226",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/kintsugi-bowl/master.svg",
        "native": "/assets/gallery/kintsugi-bowl/16.png",
        "proof": "/assets/gallery/kintsugi-bowl/128.png",
        "large": "/assets/gallery/kintsugi-bowl/256.png",
        "silhouette": "/assets/gallery/kintsugi-bowl/silhouette-128.png",
        "receipt": "/assets/gallery/kintsugi-bowl/review.json",
        "case": "/assets/gallery/kintsugi-bowl/case.md"
      }
    },
    {
      "number": 12,
      "id": "darning-mushroom",
      "title": "Darning Mushroom",
      "world": "intergenerational mending",
      "user_job": "support a garment while repairing it by hand",
      "essence": "care",
      "noun": "darning mushroom",
      "technique": "woodcut",
      "cliche": "crossed needles or a sewing-machine outline",
      "signature": "A 180-unit coral cap sector records the repaired area.",
      "concepts": [
        "Object lens: a domed wooden mending form with a stout handle.",
        "Care lens: the marked cap is the place that receives pressure.",
        "Heritage lens: the worn tool feels inherited rather than newly purchased.",
        "Silhouette lens: mushroom cap and turned grip remain a single bold mass."
      ],
      "source_sha256": "8c155f879cb10419f77140749e7f1ea755c038378528d261318893f2ea96411b",
      "contract_sha256": "a43d01716249ae2d9acc042127686ef38a3d2b1cbfe7d535ec57414e4e4b7cd0",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/darning-mushroom/master.svg",
        "native": "/assets/gallery/darning-mushroom/16.png",
        "proof": "/assets/gallery/darning-mushroom/128.png",
        "large": "/assets/gallery/darning-mushroom/256.png",
        "silhouette": "/assets/gallery/darning-mushroom/silhouette-128.png",
        "receipt": "/assets/gallery/darning-mushroom/review.json",
        "case": "/assets/gallery/darning-mushroom/case.md"
      }
    },
    {
      "number": 13,
      "id": "tea-whisk",
      "title": "Tea Whisk",
      "world": "tea ceremony",
      "user_job": "prepare a bowl of tea with a calm repeatable gesture",
      "essence": "presence",
      "noun": "tea whisk",
      "technique": "ink-brush",
      "cliche": "a steaming cup",
      "signature": "A 166-unit coral binding collar anchors the open bamboo tines.",
      "concepts": [
        "Object lens: a bamboo chasen seen upright.",
        "Gesture lens: the flared tines imply rapid circular whisking.",
        "Material lens: broad cut channels replace fragile hairline bristles.",
        "Ritual lens: the binding collar marks the controlled grip zone."
      ],
      "source_sha256": "b6b0968bd24fbda61c96c9aee35008521057267de4eb757577389eb6481d4f89",
      "contract_sha256": "de99ec31d28788ddb9ce1ef0382289a768f0caf241889af1a7106365d5e9333d",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/tea-whisk/master.svg",
        "native": "/assets/gallery/tea-whisk/16.png",
        "proof": "/assets/gallery/tea-whisk/128.png",
        "large": "/assets/gallery/tea-whisk/256.png",
        "silhouette": "/assets/gallery/tea-whisk/silhouette-128.png",
        "receipt": "/assets/gallery/tea-whisk/review.json",
        "case": "/assets/gallery/tea-whisk/case.md"
      }
    },
    {
      "number": 14,
      "id": "incense-censer",
      "title": "Incense Censer",
      "world": "home reflection ritual",
      "user_job": "begin a quiet reflection period with a physical cue",
      "essence": "stillness",
      "noun": "censer",
      "technique": "gradient-glow",
      "cliche": "floating smoke curls detached from a bowl",
      "signature": "A 202-unit crescent vent is cut directly into the lid.",
      "concepts": [
        "Object lens: a lidded footed incense vessel.",
        "Light lens: a restrained interior glow replaces decorative smoke.",
        "Negative-space lens: the crescent vent is structural, not an overlay.",
        "Ritual lens: lid, belly, and foot create a deliberate start-stop object."
      ],
      "source_sha256": "debb409b72f66ab726b7b190ad7bb744128eea74432dad8828090e8ecc9aca50",
      "contract_sha256": "be06029a3c3b95f12edf14db80d340ee77b480a3299b2ee9f20273cd26ce7180",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/incense-censer/master.svg",
        "native": "/assets/gallery/incense-censer/16.png",
        "proof": "/assets/gallery/incense-censer/128.png",
        "large": "/assets/gallery/incense-censer/256.png",
        "silhouette": "/assets/gallery/incense-censer/silhouette-128.png",
        "receipt": "/assets/gallery/incense-censer/review.json",
        "case": "/assets/gallery/incense-censer/case.md"
      }
    },
    {
      "number": 15,
      "id": "candle-snuffer",
      "title": "Candle Snuffer",
      "world": "evening closing ritual",
      "user_job": "close the evening safely without blowing wax",
      "essence": "closure",
      "noun": "candle snuffer",
      "technique": "chrome",
      "cliche": "a flame or crescent moon",
      "signature": "A 228-unit coral pivot collar joins the long handle to the bell.",
      "concepts": [
        "Object lens: a diagonal long-handled bell snuffer.",
        "Action lens: the cap approaches a wick from above.",
        "Hardware lens: a hard pivot band distinguishes it from a ladle.",
        "Silhouette lens: the flared bell terminates an otherwise narrow tool."
      ],
      "source_sha256": "85de46c3dac22f86a91a602910cb36ef9c6108b21134df48edd0d637320c6a9f",
      "contract_sha256": "bc60e8cf8a2a832b079469b569b0c0ac68489a4cb4b77a6a08696588e3ab25bc",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/candle-snuffer/master.svg",
        "native": "/assets/gallery/candle-snuffer/16.png",
        "proof": "/assets/gallery/candle-snuffer/128.png",
        "large": "/assets/gallery/candle-snuffer/256.png",
        "silhouette": "/assets/gallery/candle-snuffer/silhouette-128.png",
        "receipt": "/assets/gallery/candle-snuffer/review.json",
        "case": "/assets/gallery/candle-snuffer/case.md"
      }
    },
    {
      "number": 16,
      "id": "gathering-hand-bell",
      "title": "Gathering Hand Bell",
      "world": "neighborhood gathering",
      "user_job": "call a shared table to attention without a screen",
      "essence": "gathering",
      "noun": "hand bell",
      "technique": "enamel-pin",
      "cliche": "a notification bell with a red dot",
      "signature": "A 192-unit coral clapper swings below the broad bell body.",
      "concepts": [
        "Object lens: a hand bell with a solid turned handle.",
        "Community lens: one audible object convenes many people.",
        "Motion lens: the low clapper shows a real swing rather than an alert dot.",
        "Silhouette lens: handle, shoulder, skirt, and clapper read in one vertical stack."
      ],
      "source_sha256": "a1d9f8aea168b5cef100285171b2ed52ecc3bcc58fbd9e2a8472f12a767e265f",
      "contract_sha256": "36947ce227538358418157ebf5f0221784120435b9b3d6506d838a9327091c14",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/gathering-hand-bell/master.svg",
        "native": "/assets/gallery/gathering-hand-bell/16.png",
        "proof": "/assets/gallery/gathering-hand-bell/128.png",
        "large": "/assets/gallery/gathering-hand-bell/256.png",
        "silhouette": "/assets/gallery/gathering-hand-bell/silhouette-128.png",
        "receipt": "/assets/gallery/gathering-hand-bell/review.json",
        "case": "/assets/gallery/gathering-hand-bell/case.md"
      }
    },
    {
      "number": 17,
      "id": "moka-pot",
      "title": "Moka Pot",
      "world": "shared morning",
      "user_job": "brew a small pot of coffee for the household",
      "essence": "warmth",
      "noun": "moka pot",
      "technique": "isometric",
      "cliche": "a generic takeaway cup",
      "signature": "A 262-unit angular coral handle carries the recognizable grip gap.",
      "concepts": [
        "Object lens: an octagonal stovetop brewer.",
        "Routine lens: the compact pot signals a repeated shared morning.",
        "Geometry lens: stacked facets separate boiler, basket, and chamber.",
        "Silhouette lens: the oversized side handle prevents a generic kettle reading."
      ],
      "source_sha256": "ffda7d6e29d8243d12647aff5e07143ef756de360b7b4c50753b1686d6ea64cd",
      "contract_sha256": "a497bf4573c7596eee40f898e120511c66fd408d76bf9615b797752dca55348b",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/moka-pot/master.svg",
        "native": "/assets/gallery/moka-pot/16.png",
        "proof": "/assets/gallery/moka-pot/128.png",
        "large": "/assets/gallery/moka-pot/256.png",
        "silhouette": "/assets/gallery/moka-pot/silhouette-128.png",
        "receipt": "/assets/gallery/moka-pot/review.json",
        "case": "/assets/gallery/moka-pot/case.md"
      }
    },
    {
      "number": 18,
      "id": "tiffin-carrier",
      "title": "Tiffin Carrier",
      "world": "family meals",
      "user_job": "carry a multi-course family meal without disposable packaging",
      "essence": "provision",
      "noun": "tiffin carrier",
      "technique": "isometric",
      "cliche": "a lunchbox with utensils",
      "signature": "A 168-unit full-height coral latch locks all three tiers.",
      "concepts": [
        "Object lens: a three-tier cylindrical meal carrier.",
        "System lens: one latch coordinates several food compartments.",
        "Routine lens: the stacked form implies a prepared meal journey.",
        "Silhouette lens: tier breaks and the side rail avoid a plain canister."
      ],
      "source_sha256": "d57e34ba58fbc19990737a3d62681d3415ba23a08e25c6a2b6a6d04c10cb1bab",
      "contract_sha256": "765f1d23fc0df7d54c0e354f269a325661266821950a1937983b352d9534b038",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/tiffin-carrier/master.svg",
        "native": "/assets/gallery/tiffin-carrier/16.png",
        "proof": "/assets/gallery/tiffin-carrier/128.png",
        "large": "/assets/gallery/tiffin-carrier/256.png",
        "silhouette": "/assets/gallery/tiffin-carrier/silhouette-128.png",
        "receipt": "/assets/gallery/tiffin-carrier/review.json",
        "case": "/assets/gallery/tiffin-carrier/case.md"
      }
    },
    {
      "number": 19,
      "id": "balcony-watering-can",
      "title": "Balcony Watering Can",
      "world": "shared balcony garden",
      "user_job": "tend a small shared garden with a controlled pour",
      "essence": "nurture",
      "noun": "watering can",
      "technique": "cut-paper",
      "cliche": "a sprout in a circle",
      "signature": "A 214-unit coral rose caps the low left spout.",
      "concepts": [
        "Object lens: a squat can with long spout and high handle opening.",
        "Scale lens: the compact body suits a balcony rather than a field.",
        "Action lens: the broad rose signals gentle distribution instead of dumping.",
        "Silhouette lens: spout, body, and handle form a single readable machine."
      ],
      "source_sha256": "c348323012c7bcbd36796210b3c1d8f825801551e1840d97dbfae1071ce1b7c3",
      "contract_sha256": "9bc597c11d2c81e48b28ed034440774bdc7a941ec54155cadde0df7174caa8ff",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/balcony-watering-can/master.svg",
        "native": "/assets/gallery/balcony-watering-can/16.png",
        "proof": "/assets/gallery/balcony-watering-can/128.png",
        "large": "/assets/gallery/balcony-watering-can/256.png",
        "silhouette": "/assets/gallery/balcony-watering-can/silhouette-128.png",
        "receipt": "/assets/gallery/balcony-watering-can/review.json",
        "case": "/assets/gallery/balcony-watering-can/case.md"
      }
    },
    {
      "number": 20,
      "id": "picnic-basket",
      "title": "Picnic Basket",
      "world": "community meals",
      "user_job": "organize food and cloth for a shared outdoor meal",
      "essence": "welcome",
      "noun": "picnic basket",
      "technique": "woven",
      "cliche": "crossed fork and spoon",
      "signature": "A 156-unit coral wrap interrupts one side of the arched handle.",
      "concepts": [
        "Object lens: a lidded trapezoid hamper with a tall handle.",
        "Community lens: one carried container supports a shared table.",
        "Material lens: two broad weave bands survive small-size rendering.",
        "Asymmetry lens: the wrapped handle records repeated carrying."
      ],
      "source_sha256": "0e8040f23ba49c8cf0660c1a8820f672cd9cec1ba1fc882261589080ae43c853",
      "contract_sha256": "5fe35e6c172ff17215f23be6365f147220e3f87358823a12383c95291d462c46",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/picnic-basket/master.svg",
        "native": "/assets/gallery/picnic-basket/16.png",
        "proof": "/assets/gallery/picnic-basket/128.png",
        "large": "/assets/gallery/picnic-basket/256.png",
        "silhouette": "/assets/gallery/picnic-basket/silhouette-128.png",
        "receipt": "/assets/gallery/picnic-basket/review.json",
        "case": "/assets/gallery/picnic-basket/case.md"
      }
    },
    {
      "number": 21,
      "id": "wooden-clothespin",
      "title": "Wooden Clothespin",
      "world": "household laundry",
      "user_job": "secure family laundry on a line in changing weather",
      "essence": "hold",
      "noun": "clothespin",
      "technique": "flat-geometric",
      "cliche": "a washing machine drum",
      "signature": "A 228-unit coral spring chamber separates the two wooden jaws.",
      "concepts": [
        "Object lens: a side-view wooden peg with split jaws.",
        "Force lens: the center chamber shows where pressure pivots.",
        "Routine lens: a single humble tool stands for repeated care work.",
        "Silhouette lens: the diagonal stance avoids a generic rectangle."
      ],
      "source_sha256": "2ee4a44a11b3ca710ec87753fc6814ca923de152955a54c5209aa04c8bccf784",
      "contract_sha256": "7423553929e9245a2034f684a460079327ebece35278d1f5080fada71059dee9",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/wooden-clothespin/master.svg",
        "native": "/assets/gallery/wooden-clothespin/16.png",
        "proof": "/assets/gallery/wooden-clothespin/128.png",
        "large": "/assets/gallery/wooden-clothespin/256.png",
        "silhouette": "/assets/gallery/wooden-clothespin/silhouette-128.png",
        "receipt": "/assets/gallery/wooden-clothespin/review.json",
        "case": "/assets/gallery/wooden-clothespin/case.md"
      }
    },
    {
      "number": 22,
      "id": "emergency-safety-pin",
      "title": "Emergency Safety Pin",
      "world": "on-the-go clothing repair",
      "user_job": "make a temporary clothing repair away from home",
      "essence": "rescue",
      "noun": "safety pin",
      "technique": "line-mark",
      "cliche": "a medical cross or generic wrench",
      "signature": "A 216-unit coral coil dominates the lower turn of the pin.",
      "concepts": [
        "Object lens: an open safety pin with cap, shaft, and coil.",
        "Urgency lens: the pin is caught mid-repair rather than neatly closed.",
        "Line lens: one broad continuous stroke remains intact at sixteen pixels.",
        "Cliche-flip lens: repair is shown by the actual emergency tool."
      ],
      "source_sha256": "30f1bf7127dbd3042d6df927a1c67539a8711a1a26fdc7011a23c277744f3603",
      "contract_sha256": "2b50906d2cab6363261b559342af741ff4c90119a5d63398d96af3073a8f810e",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/emergency-safety-pin/master.svg",
        "native": "/assets/gallery/emergency-safety-pin/16.png",
        "proof": "/assets/gallery/emergency-safety-pin/128.png",
        "large": "/assets/gallery/emergency-safety-pin/256.png",
        "silhouette": "/assets/gallery/emergency-safety-pin/silhouette-128.png",
        "receipt": "/assets/gallery/emergency-safety-pin/review.json",
        "case": "/assets/gallery/emergency-safety-pin/case.md"
      }
    },
    {
      "number": 23,
      "id": "tomato-pincushion",
      "title": "Tomato Pincushion",
      "world": "sewing table",
      "user_job": "keep hand-sewing tools located and ready",
      "essence": "readiness",
      "noun": "tomato pincushion",
      "technique": "clay",
      "cliche": "crossed needle and thread",
      "signature": "A 256-unit dark calyx spreads across the coral cushion.",
      "concepts": [
        "Object lens: the traditional lobed tomato sewing cushion.",
        "Memory lens: its familiar odd form recalls a family sewing box.",
        "Safety lens: the calyx replaces dangerous protruding needles.",
        "Silhouette lens: a low irregular fruit form avoids a generic red circle."
      ],
      "source_sha256": "a1943fb7655a24b43526d8cb243eacd840c9bbe8120e0415a363638bd77ad3ee",
      "contract_sha256": "e46bc1255d0a6e53595684317f66272e5197fa4a6632761478bdd230a71bfb01",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/tomato-pincushion/master.svg",
        "native": "/assets/gallery/tomato-pincushion/16.png",
        "proof": "/assets/gallery/tomato-pincushion/128.png",
        "large": "/assets/gallery/tomato-pincushion/256.png",
        "silhouette": "/assets/gallery/tomato-pincushion/silhouette-128.png",
        "receipt": "/assets/gallery/tomato-pincushion/review.json",
        "case": "/assets/gallery/tomato-pincushion/case.md"
      }
    },
    {
      "number": 24,
      "id": "drop-spindle",
      "title": "Drop Spindle",
      "world": "fiber craft",
      "user_job": "twist loose fiber into yarn with a portable hand tool",
      "essence": "continuity",
      "noun": "drop spindle",
      "technique": "duotone-cut",
      "cliche": "a yarn ball with crossed needles",
      "signature": "A 172-unit coral whorl sector offsets the spindle's balance.",
      "concepts": [
        "Object lens: a shaft passing through a broad diamond whorl.",
        "Motion lens: the offset sector implies rotation without speed lines.",
        "Process lens: vertical weight translates hand motion into continuous yarn.",
        "Silhouette lens: long shaft and centered whorl name a spindle, not a top."
      ],
      "source_sha256": "a519c94b9211fda0f30de9c6ff68e5542c99a23d45bf5ec6b8e2b8177649d4b8",
      "contract_sha256": "2cf58c8c9e63f394cf680fa4dd25ae6d44bf653a63162a65cd4ea024ed7898a7",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/drop-spindle/master.svg",
        "native": "/assets/gallery/drop-spindle/16.png",
        "proof": "/assets/gallery/drop-spindle/128.png",
        "large": "/assets/gallery/drop-spindle/256.png",
        "silhouette": "/assets/gallery/drop-spindle/silhouette-128.png",
        "receipt": "/assets/gallery/drop-spindle/review.json",
        "case": "/assets/gallery/drop-spindle/case.md"
      }
    },
    {
      "number": 25,
      "id": "loom-shuttle",
      "title": "Loom Shuttle",
      "world": "weaving",
      "user_job": "carry the weft cleanly through a loom shed",
      "essence": "passage",
      "noun": "loom shuttle",
      "technique": "duotone-cut",
      "cliche": "a decorative textile square",
      "signature": "A 188-unit coral bobbin window interrupts the long pointed body.",
      "concepts": [
        "Object lens: a boat-shaped shuttle with a central bobbin cavity.",
        "Motion lens: pointed ends suggest repeated passage left to right.",
        "Process lens: stored thread sits inside the carrier instead of crossing it.",
        "Silhouette lens: the long lens body stays unmistakable at thumbnail scale."
      ],
      "source_sha256": "a44678784cd36b4cf2384b088934a6df66d8f4a3e8c50a59cc2c014a23647ceb",
      "contract_sha256": "edd5200b41cbf5a55563208ff3e0ac589db88afcd07b425a1401881931d93f95",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/loom-shuttle/master.svg",
        "native": "/assets/gallery/loom-shuttle/16.png",
        "proof": "/assets/gallery/loom-shuttle/128.png",
        "large": "/assets/gallery/loom-shuttle/256.png",
        "silhouette": "/assets/gallery/loom-shuttle/silhouette-128.png",
        "receipt": "/assets/gallery/loom-shuttle/review.json",
        "case": "/assets/gallery/loom-shuttle/case.md"
      }
    },
    {
      "number": 26,
      "id": "stork-embroidery-scissors",
      "title": "Stork Embroidery Scissors",
      "world": "needlework",
      "user_job": "clip fine thread precisely with a treasured craft tool",
      "essence": "finesse",
      "noun": "embroidery scissors",
      "technique": "chrome",
      "cliche": "generic crossed shears or a needle-and-thread glyph",
      "signature": "A 152-unit coral beak pivot turns the scissors into a stork profile.",
      "concepts": [
        "Object lens: compact finger-loop scissors with a long bird beak.",
        "Heritage lens: the ornamental tool feels kept rather than disposable.",
        "Animal lens: the working blades become a stork neck without adding a mascot face.",
        "Silhouette lens: two large loops and one long beak remain legible at sixteen pixels."
      ],
      "source_sha256": "d2fec1ff6d528a4500316cdc74a2839fa39c34d318162d61f1908e23a0a0f8b2",
      "contract_sha256": "6232a057bec52103038b14b23f9f35c532e63da239637598e604ee3bb9988f82",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/stork-embroidery-scissors/master.svg",
        "native": "/assets/gallery/stork-embroidery-scissors/16.png",
        "proof": "/assets/gallery/stork-embroidery-scissors/128.png",
        "large": "/assets/gallery/stork-embroidery-scissors/256.png",
        "silhouette": "/assets/gallery/stork-embroidery-scissors/silhouette-128.png",
        "receipt": "/assets/gallery/stork-embroidery-scissors/review.json",
        "case": "/assets/gallery/stork-embroidery-scissors/case.md"
      }
    },
    {
      "number": 27,
      "id": "printmaking-brayer",
      "title": "Printmaking Brayer",
      "world": "community print workshop",
      "user_job": "ink a block evenly for a shared poster run",
      "essence": "imprint",
      "noun": "brayer",
      "technique": "risograph",
      "cliche": "a paint palette or pencil",
      "signature": "A 212-unit coral ink edge misregisters one end of the roller.",
      "concepts": [
        "Object lens: a broad print roller with a bent central handle.",
        "Process lens: the colored end records where ink first loaded.",
        "Community lens: one hand tool enables many repeat impressions.",
        "Silhouette lens: the T-shaped roller and low grip avoid a paintbrush reading."
      ],
      "source_sha256": "377b851483ce4db41655bff44f2a2816414026eb3ac9822ff09cb3d1efec92f1",
      "contract_sha256": "4f58fa43d113934fbe5a5a98fc8df465438780bcc94fa482f5f9d3765043b7c3",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/printmaking-brayer/master.svg",
        "native": "/assets/gallery/printmaking-brayer/16.png",
        "proof": "/assets/gallery/printmaking-brayer/128.png",
        "large": "/assets/gallery/printmaking-brayer/256.png",
        "silhouette": "/assets/gallery/printmaking-brayer/silhouette-128.png",
        "receipt": "/assets/gallery/printmaking-brayer/review.json",
        "case": "/assets/gallery/printmaking-brayer/case.md"
      }
    },
    {
      "number": 28,
      "id": "block-plane",
      "title": "Block Plane",
      "world": "home joinery",
      "user_job": "trim an edge flush during a repair project",
      "essence": "true",
      "noun": "block plane",
      "technique": "blueprint",
      "cliche": "crossed hammer and screwdriver",
      "signature": "A 180-unit coral blade wedge rises above the compact sole.",
      "concepts": [
        "Object lens: a low block plane with mouth, sole, and iron.",
        "Mechanism lens: the blade angle explains the cut without showing shavings.",
        "Repair lens: the compact hand tool stands for adjustment rather than construction.",
        "Silhouette lens: the raised iron breaks the rectangular body decisively."
      ],
      "source_sha256": "77491192fdfdfa1e04db328a604ab96b884a778b6d54931d6c0ed9e890c32f61",
      "contract_sha256": "c1b1060e0d9a42ce49a703f6a618cb761197aa61278be30b294a9c372d7941c7",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/block-plane/master.svg",
        "native": "/assets/gallery/block-plane/16.png",
        "proof": "/assets/gallery/block-plane/128.png",
        "large": "/assets/gallery/block-plane/256.png",
        "silhouette": "/assets/gallery/block-plane/silhouette-128.png",
        "receipt": "/assets/gallery/block-plane/review.json",
        "case": "/assets/gallery/block-plane/case.md"
      }
    },
    {
      "number": 29,
      "id": "folding-ruler",
      "title": "Folding Ruler",
      "world": "repair planning",
      "user_job": "measure an irregular home repair without a powered tool",
      "essence": "measure",
      "noun": "folding ruler",
      "technique": "pixel-grid",
      "cliche": "a generic ruler tick strip",
      "signature": "A 192-unit coral square hinge turns the chunky zigzag.",
      "concepts": [
        "Object lens: a hinged wooden rule opened into a zigzag.",
        "Adaptation lens: the geometry bends around the measured place.",
        "Pixel lens: thick orthogonal joints carry the style without fragile ticks.",
        "Silhouette lens: three angled limbs identify the folding mechanism."
      ],
      "source_sha256": "bae7ba3486da8a141068f2a8af2362d507bce267437aeb23143835a1915d8f46",
      "contract_sha256": "b2b73fdc3c43d47461400f69a1db444ac92033d6d96f45c9ee93772a4caa3921",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/folding-ruler/master.svg",
        "native": "/assets/gallery/folding-ruler/16.png",
        "proof": "/assets/gallery/folding-ruler/128.png",
        "large": "/assets/gallery/folding-ruler/256.png",
        "silhouette": "/assets/gallery/folding-ruler/silhouette-128.png",
        "receipt": "/assets/gallery/folding-ruler/review.json",
        "case": "/assets/gallery/folding-ruler/case.md"
      }
    },
    {
      "number": 30,
      "id": "brace-drill",
      "title": "Brace Drill",
      "world": "manual woodworking",
      "user_job": "bore a controlled hole without electricity",
      "essence": "leverage",
      "noun": "brace drill",
      "technique": "isometric",
      "cliche": "a power-drill silhouette",
      "signature": "A 190-unit coral crank grip interrupts the large C frame.",
      "concepts": [
        "Object lens: a C-shaped hand brace with head and bit socket.",
        "Force lens: the distant grip makes manual leverage visible.",
        "Heritage lens: the form recalls repair before cordless tools.",
        "Silhouette lens: the deep open crank prevents a generic drill reading."
      ],
      "source_sha256": "4ca04b1943f7b14784658014a22c18b38de39da82228f36288f46e75dd2d6c2d",
      "contract_sha256": "2af974791e094a58b142caba3732da2346f690706cba0a22e1023e06402c13ba",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/brace-drill/master.svg",
        "native": "/assets/gallery/brace-drill/16.png",
        "proof": "/assets/gallery/brace-drill/128.png",
        "large": "/assets/gallery/brace-drill/256.png",
        "silhouette": "/assets/gallery/brace-drill/silhouette-128.png",
        "receipt": "/assets/gallery/brace-drill/review.json",
        "case": "/assets/gallery/brace-drill/case.md"
      }
    },
    {
      "number": 31,
      "id": "mortar-and-pestle",
      "title": "Mortar and Pestle",
      "world": "household cooking",
      "user_job": "crush spices into a shared meal's base",
      "essence": "transform",
      "noun": "mortar and pestle",
      "technique": "clay",
      "cliche": "a chef hat or crossed utensils",
      "signature": "A 190-unit coral grip cap terminates the broad diagonal pestle.",
      "concepts": [
        "Object lens: a deep mortar supporting a heavy pestle.",
        "Process lens: the diagonal tool is already engaged with the bowl.",
        "Sensory lens: broad rounded masses suggest weight and grinding.",
        "Silhouette lens: bowl foot and angled pestle name the pair without loose ingredients."
      ],
      "source_sha256": "340fc8b5343056354c691c099dbfff4df5de6a01b20d1d06a8fc348df46da4c1",
      "contract_sha256": "82ed2dc6075e0f93a91a328b5c0e5ed8afcba2b536306254ba7097d799814254",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/mortar-and-pestle/master.svg",
        "native": "/assets/gallery/mortar-and-pestle/16.png",
        "proof": "/assets/gallery/mortar-and-pestle/128.png",
        "large": "/assets/gallery/mortar-and-pestle/256.png",
        "silhouette": "/assets/gallery/mortar-and-pestle/silhouette-128.png",
        "receipt": "/assets/gallery/mortar-and-pestle/review.json",
        "case": "/assets/gallery/mortar-and-pestle/case.md"
      }
    },
    {
      "number": 32,
      "id": "rice-paddle",
      "title": "Rice Paddle",
      "world": "shared table",
      "user_job": "portion rice gently from a common bowl",
      "essence": "serve",
      "noun": "rice paddle",
      "technique": "stencil-cut",
      "cliche": "a rice bowl with steam",
      "signature": "A 190-unit rice-grain-shaped opening sits in the broad paddle head.",
      "concepts": [
        "Object lens: an upright shamoji with broad head and short grip.",
        "Serving lens: the large face emphasizes portioning rather than stirring.",
        "Negative-space lens: one grain-shaped opening names the food indirectly.",
        "Silhouette lens: the paddle head stays wider and flatter than a spoon."
      ],
      "source_sha256": "194484e78caaf55dc4c1d0c006ba1143a245ca69de62a99c19651b47a48c3b1f",
      "contract_sha256": "1ba7f214756c13d84266fba29350d44d9355b0105a113381763741043e778ca8",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/rice-paddle/master.svg",
        "native": "/assets/gallery/rice-paddle/16.png",
        "proof": "/assets/gallery/rice-paddle/128.png",
        "large": "/assets/gallery/rice-paddle/256.png",
        "silhouette": "/assets/gallery/rice-paddle/silhouette-128.png",
        "receipt": "/assets/gallery/rice-paddle/review.json",
        "case": "/assets/gallery/rice-paddle/case.md"
      }
    },
    {
      "number": 33,
      "id": "family-rolling-pin",
      "title": "Family Rolling Pin",
      "world": "family baking",
      "user_job": "roll dough to an even thickness for a shared recipe",
      "essence": "tradition",
      "noun": "rolling pin",
      "technique": "cut-paper",
      "cliche": "a cupcake or chef hat",
      "signature": "A 176-unit coral heirloom handle intentionally differs from its mate.",
      "concepts": [
        "Object lens: a broad pastry cylinder between two handles.",
        "Memory lens: one replaced handle records years of family use.",
        "Action lens: the diagonal stance suggests pressure across dough.",
        "Silhouette lens: the unequal grips keep the roller from becoming a dumbbell."
      ],
      "source_sha256": "0b4b788252f1802869bcb6e3aaf666b3156451222591df8e517738cbac7b4a3d",
      "contract_sha256": "cc0fdce423447b8d4fa7d3adf16551a972a142868bf5dd1239f1afe702ffabe0",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/family-rolling-pin/master.svg",
        "native": "/assets/gallery/family-rolling-pin/16.png",
        "proof": "/assets/gallery/family-rolling-pin/128.png",
        "large": "/assets/gallery/family-rolling-pin/256.png",
        "silhouette": "/assets/gallery/family-rolling-pin/silhouette-128.png",
        "receipt": "/assets/gallery/family-rolling-pin/review.json",
        "case": "/assets/gallery/family-rolling-pin/case.md"
      }
    },
    {
      "number": 34,
      "id": "festival-lantern",
      "title": "Festival Lantern",
      "world": "neighborhood festival",
      "user_job": "mark a gathering place after dusk",
      "essence": "beacon",
      "noun": "paper lantern",
      "technique": "gradient-glow",
      "cliche": "a generic map pin or starburst",
      "signature": "A 184-unit coral light gate opens across the central ribs.",
      "concepts": [
        "Object lens: a ribbed hanging paper lantern.",
        "Community lens: a repeated street object becomes a local meeting signal.",
        "Light lens: the open gate shows contained light without an external glow halo.",
        "Silhouette lens: compressed top and bottom caps preserve the lantern profile."
      ],
      "source_sha256": "2c51dd3d28684ae1944d622f672cca4474a00df5fcb789a2839a652d9a8c0121",
      "contract_sha256": "abe753db562b31a192ed060d0762e72e84f75dd60b752faeac8f44d6c5240bd3",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/festival-lantern/master.svg",
        "native": "/assets/gallery/festival-lantern/16.png",
        "proof": "/assets/gallery/festival-lantern/128.png",
        "large": "/assets/gallery/festival-lantern/256.png",
        "silhouette": "/assets/gallery/festival-lantern/silhouette-128.png",
        "receipt": "/assets/gallery/festival-lantern/review.json",
        "case": "/assets/gallery/festival-lantern/case.md"
      }
    },
    {
      "number": 35,
      "id": "folding-fan",
      "title": "Folding Fan",
      "world": "dance and ceremony",
      "user_job": "carry and reveal a practiced cultural gesture",
      "essence": "grace",
      "noun": "folding fan",
      "technique": "stained-glass",
      "cliche": "a flower rosette",
      "signature": "A 242-unit coral leaf is visibly displaced within the fan arc.",
      "concepts": [
        "Object lens: an open folding fan anchored at one pivot.",
        "Gesture lens: the broad arc implies a sweep through air.",
        "Structure lens: three large panes replace decorative micro-patterns.",
        "Asymmetry lens: one colored leaf makes the practiced opening memorable."
      ],
      "source_sha256": "7c9a232b7da68fec3c3445b5bc7a4dfc0cb025127d4121bffb9acb0d30179fd1",
      "contract_sha256": "9b6b027f6b17f2248313db9697438840f3de922585665ebcdb30132656632b10",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/folding-fan/master.svg",
        "native": "/assets/gallery/folding-fan/16.png",
        "proof": "/assets/gallery/folding-fan/128.png",
        "large": "/assets/gallery/folding-fan/256.png",
        "silhouette": "/assets/gallery/folding-fan/silhouette-128.png",
        "receipt": "/assets/gallery/folding-fan/review.json",
        "case": "/assets/gallery/folding-fan/case.md"
      }
    },
    {
      "number": 36,
      "id": "rocking-cradle",
      "title": "Rocking Cradle",
      "world": "new family",
      "user_job": "settle a child through protected rhythmic motion",
      "essence": "shelter",
      "noun": "rocking cradle",
      "technique": "cel-shaded",
      "cliche": "a baby footprint or pacifier",
      "signature": "A 190-unit coral blanket cove rises asymmetrically inside the cradle.",
      "concepts": [
        "Object lens: a side-view cradle on one continuous rocker.",
        "Care lens: the inner cove protects rather than displays the child.",
        "Motion lens: the long curved base implies a slow repeated rock.",
        "Silhouette lens: tall ends keep the bed from reading as a boat."
      ],
      "source_sha256": "f4f536c95e39f464eb2a87e90659107d427cf1bffa8d39a234e1acd651b4bf52",
      "contract_sha256": "50dfcc804cbd66b7b22b7dd8eafe2d364a96168e7f52040238352ed8e59a1691",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/rocking-cradle/master.svg",
        "native": "/assets/gallery/rocking-cradle/16.png",
        "proof": "/assets/gallery/rocking-cradle/128.png",
        "large": "/assets/gallery/rocking-cradle/256.png",
        "silhouette": "/assets/gallery/rocking-cradle/silhouette-128.png",
        "receipt": "/assets/gallery/rocking-cradle/review.json",
        "case": "/assets/gallery/rocking-cradle/case.md"
      }
    },
    {
      "number": 37,
      "id": "shared-umbrella",
      "title": "Shared Umbrella",
      "world": "meeting in bad weather",
      "user_job": "shelter a companion while walking to a meetup",
      "essence": "together",
      "noun": "umbrella",
      "technique": "cut-paper",
      "cliche": "two people under a heart-shaped canopy",
      "signature": "A 260-unit coral panel sits off center above the shared shaft.",
      "concepts": [
        "Object lens: a broad hooked umbrella seen frontally.",
        "Relationship lens: the oversized canopy leaves room for two without figures.",
        "Asymmetry lens: one displaced panel implies accommodating another person.",
        "Silhouette lens: dome, shaft, and hook stay connected and immediately nameable."
      ],
      "source_sha256": "18085cd40dce53dd5ba1a63c46ca75063e9bb3507878a7ca137aa0801d720c13",
      "contract_sha256": "be9c4900ec8de4070087816113a7b8ad8903f92aca214c228cef4a65d1dfb64b",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/shared-umbrella/master.svg",
        "native": "/assets/gallery/shared-umbrella/16.png",
        "proof": "/assets/gallery/shared-umbrella/128.png",
        "large": "/assets/gallery/shared-umbrella/256.png",
        "silhouette": "/assets/gallery/shared-umbrella/silhouette-128.png",
        "receipt": "/assets/gallery/shared-umbrella/review.json",
        "case": "/assets/gallery/shared-umbrella/case.md"
      }
    },
    {
      "number": 38,
      "id": "teardrop-door-knocker",
      "title": "Teardrop Door Knocker",
      "world": "arrival ritual",
      "user_job": "announce an arrival at a shared home without a device",
      "essence": "arrival",
      "noun": "door knocker",
      "technique": "chrome",
      "cliche": "a doorway with a notification dot",
      "signature": "A 188-unit coral hinge jaw breaks the teardrop's symmetry.",
      "concepts": [
        "Object lens: a hanging teardrop knocker with top mount.",
        "Ritual lens: one physical strike precedes being welcomed inside.",
        "Hardware lens: the hinged jaw shows a working object, not jewelry.",
        "Silhouette lens: mount, neck, and heavy loop form a recognizable vertical tool."
      ],
      "source_sha256": "c5f12d988f35defa0dd5458b0d17f74020d739f1ac0aed84026ca4628fc624b8",
      "contract_sha256": "66e75ca3a48ce56d4dae310e17e186e9d5332a7f8c557e18750e637bd7dce2e6",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/teardrop-door-knocker/master.svg",
        "native": "/assets/gallery/teardrop-door-knocker/16.png",
        "proof": "/assets/gallery/teardrop-door-knocker/128.png",
        "large": "/assets/gallery/teardrop-door-knocker/256.png",
        "silhouette": "/assets/gallery/teardrop-door-knocker/silhouette-128.png",
        "receipt": "/assets/gallery/teardrop-door-knocker/review.json",
        "case": "/assets/gallery/teardrop-door-knocker/case.md"
      }
    },
    {
      "number": 39,
      "id": "library-date-stamp",
      "title": "Library Date Stamp",
      "world": "neighborhood library",
      "user_job": "circulate shared books through a visible borrowing ritual",
      "essence": "circulation",
      "noun": "date stamp",
      "technique": "risograph",
      "cliche": "an open book or reading glasses",
      "signature": "A 160-unit coral ink face offsets the heavy stamp foot.",
      "concepts": [
        "Object lens: a bulb-handled date stamp with a wide rubber foot.",
        "Community lens: the tool records temporary stewardship of a shared book.",
        "Process lens: the colored base is the surface that transfers the mark.",
        "Silhouette lens: bulb, neck, shoulder, and foot avoid a generic pedestal."
      ],
      "source_sha256": "389a087a80dab2cc288cdb37762d53db95013157d2977a846d3838b82358aadb",
      "contract_sha256": "bcb058d6d53c9bc31543bc1407bd531c1a1b2b4c4348efb64df217bc5e0cb960",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/library-date-stamp/master.svg",
        "native": "/assets/gallery/library-date-stamp/16.png",
        "proof": "/assets/gallery/library-date-stamp/128.png",
        "large": "/assets/gallery/library-date-stamp/256.png",
        "silhouette": "/assets/gallery/library-date-stamp/silhouette-128.png",
        "receipt": "/assets/gallery/library-date-stamp/review.json",
        "case": "/assets/gallery/library-date-stamp/case.md"
      }
    },
    {
      "number": 40,
      "id": "cat-bell",
      "title": "Side-sitting cat with bell",
      "world": "animals",
      "user_job": "notice",
      "essence": "poise",
      "noun": "cat",
      "technique": "mascot",
      "cliche": "generic cat head",
      "signature": "offset bell accent",
      "concepts": [
        "Object: seated profile with long haunch",
        "Metaphor: quiet watchfulness",
        "Verb: tail arcs into a seat",
        "Negative space: belly notch frames bell"
      ],
      "source_sha256": "9fbbffccc7603aa9c79f9494e41a4e9379c9a9d446747ee8eb6cc8251fdc947c",
      "contract_sha256": "ee54aa680bb9b420c8a4380421674b853c5e84489a827f077bea7e49ff15a005",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/cat-bell/master.svg",
        "native": "/assets/gallery/cat-bell/16.png",
        "proof": "/assets/gallery/cat-bell/128.png",
        "large": "/assets/gallery/cat-bell/256.png",
        "silhouette": "/assets/gallery/cat-bell/silhouette-128.png",
        "receipt": "/assets/gallery/cat-bell/review.json",
        "case": "/assets/gallery/cat-bell/case.md"
      }
    },
    {
      "number": 41,
      "id": "corgi-bound",
      "title": "Bounding corgi",
      "world": "animals",
      "user_job": "play",
      "essence": "leap",
      "noun": "corgi",
      "technique": "cel-shaded",
      "cliche": "generic puppy face",
      "signature": "zigzag running legs",
      "concepts": [
        "Object: full-body corgi bound",
        "Metaphor: joyful momentum",
        "Verb: paws launch in opposite directions",
        "Color: saffron ear patch tags breed"
      ],
      "source_sha256": "3a4ff213689726dfee096fd5846b1d723749c670415488d83d636e86e90acde6",
      "contract_sha256": "78dce05e7c66276ac9d7b7642506f479674ad583bcd7c829d3d157b91db91046",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/corgi-bound/master.svg",
        "native": "/assets/gallery/corgi-bound/16.png",
        "proof": "/assets/gallery/corgi-bound/128.png",
        "large": "/assets/gallery/corgi-bound/256.png",
        "silhouette": "/assets/gallery/corgi-bound/silhouette-128.png",
        "receipt": "/assets/gallery/corgi-bound/review.json",
        "case": "/assets/gallery/corgi-bound/case.md"
      }
    },
    {
      "number": 42,
      "id": "koi-arc",
      "title": "Arcing koi fish",
      "world": "animals",
      "user_job": "flow",
      "essence": "current",
      "noun": "koi",
      "technique": "duotone-cut",
      "cliche": "generic fish glyph",
      "signature": "body cut-out arc",
      "concepts": [
        "Object: koi turning upward",
        "Metaphor: water current",
        "Verb: tail redirects the body",
        "Negative space: belly arc suggests pond ring"
      ],
      "source_sha256": "d87cf392c2422d9fd256c52145f00d2e251517f2e8c5e1694483ce43c4b434fe",
      "contract_sha256": "323da504050133453eed1923fd8ad0a3aaf9f30b6a2c97eda03bb07eb193ca4d",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/koi-arc/master.svg",
        "native": "/assets/gallery/koi-arc/16.png",
        "proof": "/assets/gallery/koi-arc/128.png",
        "large": "/assets/gallery/koi-arc/256.png",
        "silhouette": "/assets/gallery/koi-arc/silhouette-128.png",
        "receipt": "/assets/gallery/koi-arc/review.json",
        "case": "/assets/gallery/koi-arc/case.md"
      }
    },
    {
      "number": 43,
      "id": "hummingbird-thimble",
      "title": "Hovering hummingbird",
      "world": "animals",
      "user_job": "sample",
      "essence": "hover",
      "noun": "hummingbird",
      "technique": "ink-brush",
      "cliche": "generic bird silhouette",
      "signature": "needle bill and displaced dot",
      "concepts": [
        "Object: hovering hummingbird",
        "Metaphor: precision at speed",
        "Verb: wing folds into a hover loop",
        "Accent: nectar target floats ahead"
      ],
      "source_sha256": "593cbd579c1f49d12c1fe531b82e7583daa259ae346684eb6cd00c2935655f58",
      "contract_sha256": "7ecf2eff75236914b69c831bfd8e2220b377ace42cdcc818cdd829c03f54b57f",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/hummingbird-thimble/master.svg",
        "native": "/assets/gallery/hummingbird-thimble/16.png",
        "proof": "/assets/gallery/hummingbird-thimble/128.png",
        "large": "/assets/gallery/hummingbird-thimble/256.png",
        "silhouette": "/assets/gallery/hummingbird-thimble/silhouette-128.png",
        "receipt": "/assets/gallery/hummingbird-thimble/review.json",
        "case": "/assets/gallery/hummingbird-thimble/case.md"
      }
    },
    {
      "number": 44,
      "id": "beetle-elytra",
      "title": "Top-view beetle",
      "world": "insects",
      "user_job": "inspect",
      "essence": "armor",
      "noun": "beetle",
      "technique": "stencil-cut",
      "cliche": "generic bug icon",
      "signature": "split elytra seam",
      "concepts": [
        "Object: top-view beetle shell",
        "Metaphor: engineered armor",
        "Verb: shell opens along center",
        "Geometry: inset red wing case"
      ],
      "source_sha256": "6ab89a4c19b68296bb02f3890c5cb51d4fee4c48fa93b9e85b9689735e658852",
      "contract_sha256": "bfc3beeb09dcd47c6ad1abe714b01e758eae499b153c290617d025be6b57d99e",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/beetle-elytra/master.svg",
        "native": "/assets/gallery/beetle-elytra/16.png",
        "proof": "/assets/gallery/beetle-elytra/128.png",
        "large": "/assets/gallery/beetle-elytra/256.png",
        "silhouette": "/assets/gallery/beetle-elytra/silhouette-128.png",
        "receipt": "/assets/gallery/beetle-elytra/review.json",
        "case": "/assets/gallery/beetle-elytra/case.md"
      }
    },
    {
      "number": 45,
      "id": "heron-step",
      "title": "Stepping heron",
      "world": "birds",
      "user_job": "wait",
      "essence": "stillness",
      "noun": "heron",
      "technique": "flat-geometric",
      "cliche": "generic bird mark",
      "signature": "single lifted leg",
      "concepts": [
        "Object: long-legged heron",
        "Metaphor: patient observation",
        "Verb: leg lifts before a step",
        "Crop: beak becomes a forward wedge"
      ],
      "source_sha256": "a681c7b77d7203253f73e0d26999a57f0b67478b311352f152de01ffeddcb108",
      "contract_sha256": "e71a385eb8744e3fd136b56dddc904b3baca087d6b5d469df7e3895c68f7cf69",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/heron-step/master.svg",
        "native": "/assets/gallery/heron-step/16.png",
        "proof": "/assets/gallery/heron-step/128.png",
        "large": "/assets/gallery/heron-step/256.png",
        "silhouette": "/assets/gallery/heron-step/silhouette-128.png",
        "receipt": "/assets/gallery/heron-step/review.json",
        "case": "/assets/gallery/heron-step/case.md"
      }
    },
    {
      "number": 46,
      "id": "octopus-curl",
      "title": "Octopus with curled arm",
      "world": "animals",
      "user_job": "adapt",
      "essence": "curl",
      "noun": "octopus",
      "technique": "gradient-glow",
      "cliche": "generic octopus badge",
      "signature": "one arm curls into a hook",
      "concepts": [
        "Object: octopus with one hooked arm",
        "Metaphor: flexible problem solving",
        "Verb: tentacle redirects downward",
        "Negative space: head counter keeps arms legible"
      ],
      "source_sha256": "172a56f3bc6bf8dc3437e7b9ffc9016fc6c97a05d84b4699d29b69a609754e23",
      "contract_sha256": "68e36df4074661fcddee2ede2163ed62216e14526024959da932dfff97f95222",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/octopus-curl/master.svg",
        "native": "/assets/gallery/octopus-curl/16.png",
        "proof": "/assets/gallery/octopus-curl/128.png",
        "large": "/assets/gallery/octopus-curl/256.png",
        "silhouette": "/assets/gallery/octopus-curl/silhouette-128.png",
        "receipt": "/assets/gallery/octopus-curl/review.json",
        "case": "/assets/gallery/octopus-curl/case.md"
      }
    },
    {
      "number": 47,
      "id": "sea-turtle-swim",
      "title": "Swimming sea turtle",
      "world": "animals",
      "user_job": "navigate",
      "essence": "glide",
      "noun": "sea turtle",
      "technique": "risograph",
      "cliche": "generic turtle shell",
      "signature": "offset flipper chevrons",
      "concepts": [
        "Object: turtle in top swim view",
        "Metaphor: ocean migration",
        "Verb: flippers form a heading",
        "Pattern: shell plane is one broad cut"
      ],
      "source_sha256": "a56146ff422a2f6ea7ed1f47efb8d9baf3a57be38321445446a6fa3eb2a8940e",
      "contract_sha256": "be7bc6ccb32a53b7ed92bec6694bf4c54633c04396facb36dff93845874a652d",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/sea-turtle-swim/master.svg",
        "native": "/assets/gallery/sea-turtle-swim/16.png",
        "proof": "/assets/gallery/sea-turtle-swim/128.png",
        "large": "/assets/gallery/sea-turtle-swim/256.png",
        "silhouette": "/assets/gallery/sea-turtle-swim/silhouette-128.png",
        "receipt": "/assets/gallery/sea-turtle-swim/review.json",
        "case": "/assets/gallery/sea-turtle-swim/case.md"
      }
    },
    {
      "number": 48,
      "id": "fox-curl",
      "title": "Curled sleeping fox",
      "world": "animals",
      "user_job": "rest",
      "essence": "shelter",
      "noun": "fox",
      "technique": "cut-paper",
      "cliche": "generic fox head",
      "signature": "tail wraps into body notch",
      "concepts": [
        "Object: sleeping fox curled tight",
        "Metaphor: self-made shelter",
        "Verb: tail closes a loop",
        "Accent: ear prism breaks the curl"
      ],
      "source_sha256": "385e7fcf7dc6d68997bad4392920967b8da85265ed7fdbe06fd67abcfe8b91bc",
      "contract_sha256": "efb944e8ad63fcde45a733b8bd7bcbb51871b0269ca84b3dd96f7fe8eadbea50",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/fox-curl/master.svg",
        "native": "/assets/gallery/fox-curl/16.png",
        "proof": "/assets/gallery/fox-curl/128.png",
        "large": "/assets/gallery/fox-curl/256.png",
        "silhouette": "/assets/gallery/fox-curl/silhouette-128.png",
        "receipt": "/assets/gallery/fox-curl/review.json",
        "case": "/assets/gallery/fox-curl/case.md"
      }
    },
    {
      "number": 49,
      "id": "whale-breach",
      "title": "Breaching humpback whale",
      "world": "animals",
      "user_job": "surface",
      "essence": "breach",
      "noun": "humpback whale",
      "technique": "isometric",
      "cliche": "generic whale tail",
      "signature": "asymmetric breach fin",
      "concepts": [
        "Object: humpback breaking water",
        "Metaphor: emergence",
        "Verb: body pivots around a tail",
        "Accent: sun bead marks the breach"
      ],
      "source_sha256": "bb0612cec2b6d9b0f98813ccf78273021b9a68048faa1e158f89500eedc8d818",
      "contract_sha256": "5071c9eb55e8647111088c39dc259973fdb1ad6b7a2a02317b7d46ace74abb89",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/whale-breach/master.svg",
        "native": "/assets/gallery/whale-breach/16.png",
        "proof": "/assets/gallery/whale-breach/128.png",
        "large": "/assets/gallery/whale-breach/256.png",
        "silhouette": "/assets/gallery/whale-breach/silhouette-128.png",
        "receipt": "/assets/gallery/whale-breach/review.json",
        "case": "/assets/gallery/whale-breach/case.md"
      }
    },
    {
      "number": 50,
      "id": "sunflower-disc",
      "title": "Sunflower seed disc",
      "world": "nature",
      "user_job": "grow",
      "essence": "radiance",
      "noun": "sunflower",
      "technique": "woodcut",
      "cliche": "generic flower",
      "signature": "notched radial petals",
      "concepts": [
        "Object: sunflower seen head-on",
        "Metaphor: stored daylight",
        "Verb: petals radiate from seed disc",
        "Carving: angular petals create a sun clock"
      ],
      "source_sha256": "35b38fa51586581bfafc204902ddba4008bb7ec6cd89e204144fcae5a8e20e9b",
      "contract_sha256": "3e5eb810fa5ac6adee4d4dd3b01357197c043cb27f9be3b1019c64890907f782",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/sunflower-disc/master.svg",
        "native": "/assets/gallery/sunflower-disc/16.png",
        "proof": "/assets/gallery/sunflower-disc/128.png",
        "large": "/assets/gallery/sunflower-disc/256.png",
        "silhouette": "/assets/gallery/sunflower-disc/silhouette-128.png",
        "receipt": "/assets/gallery/sunflower-disc/review.json",
        "case": "/assets/gallery/sunflower-disc/case.md"
      }
    },
    {
      "number": 51,
      "id": "fiddlehead-fern",
      "title": "Fiddlehead fern",
      "world": "nature",
      "user_job": "unfurl",
      "essence": "unfurl",
      "noun": "fiddlehead fern",
      "technique": "line-mark",
      "cliche": "generic leaf",
      "signature": "spiral coil terminus",
      "concepts": [
        "Object: fern frond before opening",
        "Metaphor: gradual discovery",
        "Verb: stem unfurls upward",
        "Accent: gold coil tip marks the start"
      ],
      "source_sha256": "fb3ebcf525fb74e69383d83171d8d24520c5b25d7545be4cbf41b6ec240d45db",
      "contract_sha256": "62b66668cf9a152edd7b8250d04f0357777c2d29af98bef2c69f219ce96c7839",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/fiddlehead-fern/master.svg",
        "native": "/assets/gallery/fiddlehead-fern/16.png",
        "proof": "/assets/gallery/fiddlehead-fern/128.png",
        "large": "/assets/gallery/fiddlehead-fern/256.png",
        "silhouette": "/assets/gallery/fiddlehead-fern/silhouette-128.png",
        "receipt": "/assets/gallery/fiddlehead-fern/review.json",
        "case": "/assets/gallery/fiddlehead-fern/case.md"
      }
    },
    {
      "number": 52,
      "id": "pinecone-cut",
      "title": "Pinecone",
      "world": "nature",
      "user_job": "shelter",
      "essence": "scale",
      "noun": "pinecone",
      "technique": "enamel-pin",
      "cliche": "generic pine tree",
      "signature": "alternating scale cuts",
      "concepts": [
        "Object: upright pinecone",
        "Metaphor: seed protection",
        "Verb: scales overlap upward",
        "Highlight: top scale is a gold wedge"
      ],
      "source_sha256": "d7cdcbe09566f5fec8448a480ab1f53eae48445774a224f13edce599d0e07b29",
      "contract_sha256": "9290239b2748f8cf5f6d6d7fbccf356086e29538c6988b2f7c3e8c423c31eb37",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/pinecone-cut/master.svg",
        "native": "/assets/gallery/pinecone-cut/16.png",
        "proof": "/assets/gallery/pinecone-cut/128.png",
        "large": "/assets/gallery/pinecone-cut/256.png",
        "silhouette": "/assets/gallery/pinecone-cut/silhouette-128.png",
        "receipt": "/assets/gallery/pinecone-cut/review.json",
        "case": "/assets/gallery/pinecone-cut/case.md"
      }
    },
    {
      "number": 53,
      "id": "chanterelle-cap",
      "title": "Chanterelle mushroom",
      "world": "nature",
      "user_job": "forage",
      "essence": "earth",
      "noun": "chanterelle",
      "technique": "cel-shaded",
      "cliche": "generic mushroom",
      "signature": "folded cap edge",
      "concepts": [
        "Object: chanterelle with stem",
        "Metaphor: woodland finding",
        "Verb: cap flares like a trumpet",
        "Plane: warm top slice identifies the species"
      ],
      "source_sha256": "460b1f21cb49cbbb793f390c3c9b7ea82766b70ed70c42c7dfe4e0cc3cb9e44c",
      "contract_sha256": "3d3c4ed0836ce763e8f7e608717b2695db987ab3a22e7008278aa0dd728ec987",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/chanterelle-cap/master.svg",
        "native": "/assets/gallery/chanterelle-cap/16.png",
        "proof": "/assets/gallery/chanterelle-cap/128.png",
        "large": "/assets/gallery/chanterelle-cap/256.png",
        "silhouette": "/assets/gallery/chanterelle-cap/silhouette-128.png",
        "receipt": "/assets/gallery/chanterelle-cap/review.json",
        "case": "/assets/gallery/chanterelle-cap/case.md"
      }
    },
    {
      "number": 54,
      "id": "coral-branch",
      "title": "Branching coral",
      "world": "ecology",
      "user_job": "restore",
      "essence": "branch",
      "noun": "coral",
      "technique": "ink-brush",
      "cliche": "generic coral fan",
      "signature": "forked negative bays",
      "concepts": [
        "Object: branching hard coral",
        "Metaphor: connected habitat",
        "Verb: branches split upward",
        "Accent: one tip carries a reef marker"
      ],
      "source_sha256": "25e936b06e6f0a45d245c58f2c770541827a82c8181af816d47d3320319d2972",
      "contract_sha256": "f58d2e580000acaff6aa48e36f4d37d747cb7165cfb497047280bb133386ab70",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/coral-branch/master.svg",
        "native": "/assets/gallery/coral-branch/16.png",
        "proof": "/assets/gallery/coral-branch/128.png",
        "large": "/assets/gallery/coral-branch/256.png",
        "silhouette": "/assets/gallery/coral-branch/silhouette-128.png",
        "receipt": "/assets/gallery/coral-branch/review.json",
        "case": "/assets/gallery/coral-branch/case.md"
      }
    },
    {
      "number": 55,
      "id": "volcanic-ridge",
      "title": "Volcanic ridge",
      "world": "nature",
      "user_job": "survey",
      "essence": "ridge",
      "noun": "volcanic ridge",
      "technique": "blueprint",
      "cliche": "generic mountain badge",
      "signature": "lava notch in peak",
      "concepts": [
        "Object: jagged volcanic skyline",
        "Metaphor: pressure made visible",
        "Verb: ridge rises in three steps",
        "Accent: lava wedge interrupts the contour"
      ],
      "source_sha256": "678c770973b68ce76004f3d14f90c565f00c431f689a71d84ac5b31e02b43e1a",
      "contract_sha256": "afda1a4953405157c87ccfa64867fe7b862ebdb8608a1362f7f09d11eacc9ea5",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/volcanic-ridge/master.svg",
        "native": "/assets/gallery/volcanic-ridge/16.png",
        "proof": "/assets/gallery/volcanic-ridge/128.png",
        "large": "/assets/gallery/volcanic-ridge/256.png",
        "silhouette": "/assets/gallery/volcanic-ridge/silhouette-128.png",
        "receipt": "/assets/gallery/volcanic-ridge/review.json",
        "case": "/assets/gallery/volcanic-ridge/case.md"
      }
    },
    {
      "number": 56,
      "id": "ramen-bowl",
      "title": "Ramen bowl and chopsticks",
      "world": "food",
      "user_job": "nourish",
      "essence": "comfort",
      "noun": "ramen",
      "technique": "flat-geometric",
      "cliche": "generic bowl icon",
      "signature": "crossed chopsticks as rim cue",
      "concepts": [
        "Object: ramen bowl from front",
        "Metaphor: warm pause",
        "Verb: chopsticks lean into serving",
        "Negative space: noodle bowl stays open"
      ],
      "source_sha256": "1b7350b951c0c8b99f5155a60aaff3bffc09faba9cf56a479e4ce38f39f5a9c9",
      "contract_sha256": "e7e70063cd8db7bf04e634e48fd4e033f2f211cc8c7cfbed563d5bab75209043",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/ramen-bowl/master.svg",
        "native": "/assets/gallery/ramen-bowl/16.png",
        "proof": "/assets/gallery/ramen-bowl/128.png",
        "large": "/assets/gallery/ramen-bowl/256.png",
        "silhouette": "/assets/gallery/ramen-bowl/silhouette-128.png",
        "receipt": "/assets/gallery/ramen-bowl/review.json",
        "case": "/assets/gallery/ramen-bowl/case.md"
      }
    },
    {
      "number": 57,
      "id": "sourdough-score",
      "title": "Scored sourdough loaf",
      "world": "food",
      "user_job": "bake",
      "essence": "rise",
      "noun": "sourdough loaf",
      "technique": "stencil-cut",
      "cliche": "generic bread slice",
      "signature": "large slash scoring",
      "concepts": [
        "Object: round sourdough loaf",
        "Metaphor: patient fermentation",
        "Verb: scored cuts open upward",
        "Accent: starter-colored crown spot"
      ],
      "source_sha256": "f7b220fef26173b134b98d859813e6dfbf57d0db63e18e047beb577db9178ddd",
      "contract_sha256": "8680b3d4130fed586fc47306eb525cf4d754027e8242a4f5814fb340273dc379",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/sourdough-score/master.svg",
        "native": "/assets/gallery/sourdough-score/16.png",
        "proof": "/assets/gallery/sourdough-score/128.png",
        "large": "/assets/gallery/sourdough-score/256.png",
        "silhouette": "/assets/gallery/sourdough-score/silhouette-128.png",
        "receipt": "/assets/gallery/sourdough-score/review.json",
        "case": "/assets/gallery/sourdough-score/case.md"
      }
    },
    {
      "number": 58,
      "id": "citrus-wedge",
      "title": "Citrus wedge",
      "world": "food",
      "user_job": "refresh",
      "essence": "zest",
      "noun": "citrus wedge",
      "technique": "duotone-cut",
      "cliche": "generic fruit circle",
      "signature": "diagonal pith window",
      "concepts": [
        "Object: peeled citrus wedge",
        "Metaphor: bright refreshment",
        "Verb: wedge points to a squeeze",
        "Plane: pith slice separates rind"
      ],
      "source_sha256": "7e7d97809cf03268dd7f62ae79960d49ed92e1a183b09bc55ea68a2f1378c029",
      "contract_sha256": "a7a1f80ffbd60c7cab030473e9b9d43a6e17020b785e966acc307353d7b4b2dc",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/citrus-wedge/master.svg",
        "native": "/assets/gallery/citrus-wedge/16.png",
        "proof": "/assets/gallery/citrus-wedge/128.png",
        "large": "/assets/gallery/citrus-wedge/256.png",
        "silhouette": "/assets/gallery/citrus-wedge/silhouette-128.png",
        "receipt": "/assets/gallery/citrus-wedge/review.json",
        "case": "/assets/gallery/citrus-wedge/case.md"
      }
    },
    {
      "number": 59,
      "id": "honeycomb-jar",
      "title": "Honey jar",
      "world": "food",
      "user_job": "sweeten",
      "essence": "gold",
      "noun": "honey jar",
      "technique": "glass-stack",
      "cliche": "generic jar",
      "signature": "hexagonal honey panes",
      "concepts": [
        "Object: capped honey jar",
        "Metaphor: gathered abundance",
        "Verb: honey cells descend",
        "Accent: two hex panes act as label-free mark"
      ],
      "source_sha256": "186f89dc8f636e6e123860d507b44425f607b379b57432009589f1396c9d55dc",
      "contract_sha256": "ceb47fc21ed952544cf8e9c9b6923afff8f878e67cc72c4b9b05af788b7cc404",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/honeycomb-jar/master.svg",
        "native": "/assets/gallery/honeycomb-jar/16.png",
        "proof": "/assets/gallery/honeycomb-jar/128.png",
        "large": "/assets/gallery/honeycomb-jar/256.png",
        "silhouette": "/assets/gallery/honeycomb-jar/silhouette-128.png",
        "receipt": "/assets/gallery/honeycomb-jar/review.json",
        "case": "/assets/gallery/honeycomb-jar/case.md"
      }
    },
    {
      "number": 60,
      "id": "medicinal-sachet",
      "title": "Herbal sachet",
      "world": "wellness",
      "user_job": "soothe",
      "essence": "calm",
      "noun": "herbal sachet",
      "technique": "cut-paper",
      "cliche": "generic droplet",
      "signature": "folded top notch",
      "concepts": [
        "Object: stitched herbal sachet",
        "Metaphor: quiet care",
        "Verb: pouch hangs from a fold",
        "Accent: centered seed cut identifies contents"
      ],
      "source_sha256": "4709c65dfdf174077413d3230c537020375c2f8e6b0b9f73412d487afed89fcf",
      "contract_sha256": "69b43a38324d194355d6ea1c4e846a90b03f1035758e827ef7baa96ff755fb05",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/medicinal-sachet/master.svg",
        "native": "/assets/gallery/medicinal-sachet/16.png",
        "proof": "/assets/gallery/medicinal-sachet/128.png",
        "large": "/assets/gallery/medicinal-sachet/256.png",
        "silhouette": "/assets/gallery/medicinal-sachet/silhouette-128.png",
        "receipt": "/assets/gallery/medicinal-sachet/review.json",
        "case": "/assets/gallery/medicinal-sachet/case.md"
      }
    },
    {
      "number": 61,
      "id": "running-shoe",
      "title": "Running shoe",
      "world": "wellness",
      "user_job": "move",
      "essence": "stride",
      "noun": "running shoe",
      "technique": "risograph",
      "cliche": "generic sneaker outline",
      "signature": "forward sole wedge",
      "concepts": [
        "Object: side-view running shoe",
        "Metaphor: daily momentum",
        "Verb: heel launches toward toe",
        "Color: saffron sole creates a route line"
      ],
      "source_sha256": "e12c773869a585292dfafcb1b237f41746255bf976d6831e4ba2222e263fa8c3",
      "contract_sha256": "a88a5825c3f12d97efc5176eb21d036100faa76418bb14ef17b56622e359f813",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/running-shoe/master.svg",
        "native": "/assets/gallery/running-shoe/16.png",
        "proof": "/assets/gallery/running-shoe/128.png",
        "large": "/assets/gallery/running-shoe/256.png",
        "silhouette": "/assets/gallery/running-shoe/silhouette-128.png",
        "receipt": "/assets/gallery/running-shoe/review.json",
        "case": "/assets/gallery/running-shoe/case.md"
      }
    },
    {
      "number": 62,
      "id": "field-compass",
      "title": "Field compass",
      "world": "field-science",
      "user_job": "orient",
      "essence": "bearing",
      "noun": "field compass",
      "technique": "chrome",
      "cliche": "generic target",
      "signature": "off-axis needle",
      "concepts": [
        "Object: survey compass face",
        "Metaphor: reliable bearing",
        "Verb: needle points northeast",
        "Accent: gold needle refuses radial symmetry"
      ],
      "source_sha256": "bec5ab5e8ec29291139248454b8b3904b02cda3b0f961b2c9ffad6caed3b9dc3",
      "contract_sha256": "0fdc3f14819a13cb70771a3a41c124ab95b57dca7e66c5069258ab3cb73835b0",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/field-compass/master.svg",
        "native": "/assets/gallery/field-compass/16.png",
        "proof": "/assets/gallery/field-compass/128.png",
        "large": "/assets/gallery/field-compass/256.png",
        "silhouette": "/assets/gallery/field-compass/silhouette-128.png",
        "receipt": "/assets/gallery/field-compass/review.json",
        "case": "/assets/gallery/field-compass/case.md"
      }
    },
    {
      "number": 63,
      "id": "soil-sampler",
      "title": "Soil core sampler",
      "world": "field-science",
      "user_job": "measure",
      "essence": "core",
      "noun": "soil sampler",
      "technique": "isometric",
      "cliche": "generic flask",
      "signature": "visible stratified core",
      "concepts": [
        "Object: hand soil corer",
        "Metaphor: evidence from below",
        "Verb: tube plunges into ground",
        "Accent: orange soil band is the sample"
      ],
      "source_sha256": "2988845c872060f599c56dd53f1ffb3f747f55a4fe912a50242eb64f61eec59d",
      "contract_sha256": "572bd575efcc8a2dcfa52b6c81b47fdfae023654265a5021637bf4c971e3cf94",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/soil-sampler/master.svg",
        "native": "/assets/gallery/soil-sampler/16.png",
        "proof": "/assets/gallery/soil-sampler/128.png",
        "large": "/assets/gallery/soil-sampler/256.png",
        "silhouette": "/assets/gallery/soil-sampler/silhouette-128.png",
        "receipt": "/assets/gallery/soil-sampler/review.json",
        "case": "/assets/gallery/soil-sampler/case.md"
      }
    },
    {
      "number": 64,
      "id": "nest-egg",
      "title": "Woven nest and egg",
      "world": "birds",
      "user_job": "protect",
      "essence": "hatch",
      "noun": "bird nest",
      "technique": "woven",
      "cliche": "generic nest circle",
      "signature": "egg breaks the rim",
      "concepts": [
        "Object: nest holding one egg",
        "Metaphor: protected possibility",
        "Verb: woven rim gathers inward",
        "Accent: egg rises above the nest"
      ],
      "source_sha256": "dbf7cb9c8464568b3190ddeddea6e56bc89bcca590989c2c999c5c7e793a635e",
      "contract_sha256": "a7007aa922752dc7d13c3e1efc98a04cd451b40094abe51e803c38b105a98562",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/nest-egg/master.svg",
        "native": "/assets/gallery/nest-egg/16.png",
        "proof": "/assets/gallery/nest-egg/128.png",
        "large": "/assets/gallery/nest-egg/256.png",
        "silhouette": "/assets/gallery/nest-egg/silhouette-128.png",
        "receipt": "/assets/gallery/nest-egg/review.json",
        "case": "/assets/gallery/nest-egg/case.md"
      }
    },
    {
      "number": 65,
      "id": "anemone-tidepool",
      "title": "Tidepool anemone",
      "world": "ecology",
      "user_job": "observe",
      "essence": "pulse",
      "noun": "sea anemone",
      "technique": "stained-glass",
      "cliche": "generic flower",
      "signature": "tentacle starburst",
      "concepts": [
        "Object: sea anemone in tidepool",
        "Metaphor: hidden color at low tide",
        "Verb: tentacles open outward",
        "Accent: coral crown crosses the body"
      ],
      "source_sha256": "2e79a8bb3afcdbcb7765b6413960dd5b2178ccf02c1bb255e9acb9bb458b1c30",
      "contract_sha256": "7e8c6f3afb7ca3fa4cdaca9d9d7b9660dcc9607125c6cfa5f3676de16652d209",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/anemone-tidepool/master.svg",
        "native": "/assets/gallery/anemone-tidepool/16.png",
        "proof": "/assets/gallery/anemone-tidepool/128.png",
        "large": "/assets/gallery/anemone-tidepool/256.png",
        "silhouette": "/assets/gallery/anemone-tidepool/silhouette-128.png",
        "receipt": "/assets/gallery/anemone-tidepool/review.json",
        "case": "/assets/gallery/anemone-tidepool/case.md"
      }
    },
    {
      "number": 66,
      "id": "seed-pod",
      "title": "Milkweed seed pod",
      "world": "ecology",
      "user_job": "disperse",
      "essence": "release",
      "noun": "seed pod",
      "technique": "stencil-cut",
      "cliche": "generic sprout",
      "signature": "split pod seam",
      "concepts": [
        "Object: milkweed pod before release",
        "Metaphor: future carried by wind",
        "Verb: pod opens along a seam",
        "Accent: gold seed tuft floats away"
      ],
      "source_sha256": "2b53e484725178f6ce0b05cbc859a3483af831b547ad40b0f784f71383b17fd1",
      "contract_sha256": "d75a8e1c28f98a1ee2901e3919c575d3b087ad875deb80e7074137b477f142c3",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/seed-pod/master.svg",
        "native": "/assets/gallery/seed-pod/16.png",
        "proof": "/assets/gallery/seed-pod/128.png",
        "large": "/assets/gallery/seed-pod/256.png",
        "silhouette": "/assets/gallery/seed-pod/silhouette-128.png",
        "receipt": "/assets/gallery/seed-pod/review.json",
        "case": "/assets/gallery/seed-pod/case.md"
      }
    },
    {
      "number": 67,
      "id": "dragonfly-side",
      "title": "Dragonfly in profile",
      "world": "insects",
      "user_job": "track",
      "essence": "precision",
      "noun": "dragonfly",
      "technique": "pixel-grid",
      "cliche": "generic butterfly",
      "signature": "four-wing cross axis",
      "concepts": [
        "Object: dragonfly from above",
        "Metaphor: aerial precision",
        "Verb: wings lock into a cross",
        "Accent: gold head offsets the body"
      ],
      "source_sha256": "01ee0f59485cd485274afe000e9da816dc00a12dfabe0b7c486fa25151088629",
      "contract_sha256": "faee4de9409b456cac053319bd29225f1b4f683fc73a5b6ba442689f9fe4b5f5",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/dragonfly-side/master.svg",
        "native": "/assets/gallery/dragonfly-side/16.png",
        "proof": "/assets/gallery/dragonfly-side/128.png",
        "large": "/assets/gallery/dragonfly-side/256.png",
        "silhouette": "/assets/gallery/dragonfly-side/silhouette-128.png",
        "receipt": "/assets/gallery/dragonfly-side/review.json",
        "case": "/assets/gallery/dragonfly-side/case.md"
      }
    },
    {
      "number": 68,
      "id": "sandpiper-probe",
      "title": "Sandpiper probing shore",
      "world": "birds",
      "user_job": "sample",
      "essence": "probe",
      "noun": "sandpiper",
      "technique": "woodcut",
      "cliche": "generic shorebird",
      "signature": "long offset probing bill",
      "concepts": [
        "Object: sandpiper bending to shore",
        "Metaphor: careful search",
        "Verb: bill angles into sediment",
        "Accent: sun dot stays clear of the bill"
      ],
      "source_sha256": "095fee53b3e3006672d54285ab04b00aefdde9d36c55df546618c9796e03b61d",
      "contract_sha256": "ddf44bf1767772183a5ae2e377ba051e7b072e6b7dc7da59295a778455016b92",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/sandpiper-probe/master.svg",
        "native": "/assets/gallery/sandpiper-probe/16.png",
        "proof": "/assets/gallery/sandpiper-probe/128.png",
        "large": "/assets/gallery/sandpiper-probe/256.png",
        "silhouette": "/assets/gallery/sandpiper-probe/silhouette-128.png",
        "receipt": "/assets/gallery/sandpiper-probe/review.json",
        "case": "/assets/gallery/sandpiper-probe/case.md"
      }
    },
    {
      "number": 69,
      "id": "initiative-abacus",
      "title": "Initiative Abacus",
      "world": "games",
      "user_job": "reorder a tabletop encounter without losing the active turn",
      "essence": "sequence",
      "noun": "abacus",
      "technique": "flat-geometric",
      "cliche": "controller, crossed swords, numbered list, circular turn arrows",
      "signature": "one escaped coral bead leaves the upper rail and docks in a side notch",
      "concepts": [
        "Object lens — a three-rail encounter abacus with deliberately unequal bead groups.",
        "Verb lens — the active bead exits one rail and advances to the next.",
        "System lens — staggered rails encode turn order without numbers.",
        "Negative-space lens — the frame notch becomes the current-turn bay."
      ],
      "source_sha256": "fefa1467263beec44632c8826928fa183e1ef4ddfb0cdf274c0d01bb3383e477",
      "contract_sha256": "5a78998d9ab1ffc864770ef3dfd744f560ca6b53c7a9a98e5e3e8cff9f792d79",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/initiative-abacus/master.svg",
        "native": "/assets/gallery/initiative-abacus/16.png",
        "proof": "/assets/gallery/initiative-abacus/128.png",
        "large": "/assets/gallery/initiative-abacus/256.png",
        "silhouette": "/assets/gallery/initiative-abacus/silhouette-128.png",
        "receipt": "/assets/gallery/initiative-abacus/review.json",
        "case": "/assets/gallery/initiative-abacus/case.md"
      }
    },
    {
      "number": 70,
      "id": "folded-map-folio",
      "title": "Folded Map Folio",
      "world": "games",
      "user_job": "resume an explored route while keeping unopened regions hidden",
      "essence": "resume",
      "noun": "map folio",
      "technique": "isometric",
      "cliche": "map pin, compass, sword, quest marker",
      "signature": "one accordion leaf rises above an asymmetrical three-page map silhouette",
      "concepts": [
        "Object lens — a three-leaf accordion map with one raised page.",
        "Verb lens — the explored leaf unfolds while the unopened leaf stays short.",
        "Metaphor lens — a coral route becomes the folio's structural spine.",
        "Negative-space lens — unequal page tops prevent the object becoming a cube."
      ],
      "source_sha256": "f1015edb6259c0c5f4732c52085d91a5d7a5b447f13667a4818d966332ea1aec",
      "contract_sha256": "f35bdd97fdf567b57979164b4d26f9223caea6c4a553482fcba438805ce41ac5",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/folded-map-folio/master.svg",
        "native": "/assets/gallery/folded-map-folio/16.png",
        "proof": "/assets/gallery/folded-map-folio/128.png",
        "large": "/assets/gallery/folded-map-folio/256.png",
        "silhouette": "/assets/gallery/folded-map-folio/silhouette-128.png",
        "receipt": "/assets/gallery/folded-map-folio/review.json",
        "case": "/assets/gallery/folded-map-folio/case.md"
      }
    },
    {
      "number": 71,
      "id": "save-cartridge",
      "title": "Save Relay Cartridge",
      "world": "games",
      "user_job": "hand cooperative progress from one player or session to the next",
      "essence": "continue",
      "noun": "cartridge",
      "technique": "stencil-cut",
      "cliche": "controller, cloud save, floppy disk, checkmark",
      "signature": "a forked handoff rail is punched through a tapered cartridge plate",
      "concepts": [
        "Object lens — a full-bleed game cartridge with two unequal grip notches.",
        "Verb lens — two source lanes converge before leaving as one save rail.",
        "Metaphor lens — a relay baton is fused into the cartridge lock.",
        "Negative-space lens — the complete handoff path is cut through one plate."
      ],
      "source_sha256": "68dd34f8ac79cdfc98a4e3da161eb36f23af428bb14d7eef8a82e6b23aebc8d4",
      "contract_sha256": "8888f6b1a5c00f1d55db8ded1c0ab6887928f9f13714cab8924b57f6d50fba74",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/save-cartridge/master.svg",
        "native": "/assets/gallery/save-cartridge/16.png",
        "proof": "/assets/gallery/save-cartridge/128.png",
        "large": "/assets/gallery/save-cartridge/256.png",
        "silhouette": "/assets/gallery/save-cartridge/silhouette-128.png",
        "receipt": "/assets/gallery/save-cartridge/review.json",
        "case": "/assets/gallery/save-cartridge/case.md"
      }
    },
    {
      "number": 72,
      "id": "mech-pauldron",
      "title": "Loadout Pauldron",
      "world": "games",
      "user_job": "compare a mech's hardpoint choices before committing",
      "essence": "equip",
      "noun": "pauldron",
      "technique": "chrome",
      "cliche": "robot head, gear, crosshair, hexagonal tech tile",
      "signature": "one oversized edge-open hardpoint bay breaks the shoulder silhouette",
      "concepts": [
        "Object lens — an asymmetrical shoulder pauldron seen in three-quarter view.",
        "Verb lens — the empty mounting bay opens toward the selected component.",
        "Crop lens — only armor and mount are shown, never a whole robot.",
        "Negative-space lens — the hardpoint is removed from the outer armor edge."
      ],
      "source_sha256": "b398002a47538a23a14843884739be86640bae009f2cca3cdb853d9d1be04eaa",
      "contract_sha256": "79ada4ec57558856836827cd70a1c1fba619abcc54dfb461645c8e2e6dd2ca1e",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/mech-pauldron/master.svg",
        "native": "/assets/gallery/mech-pauldron/16.png",
        "proof": "/assets/gallery/mech-pauldron/128.png",
        "large": "/assets/gallery/mech-pauldron/256.png",
        "silhouette": "/assets/gallery/mech-pauldron/silhouette-128.png",
        "receipt": "/assets/gallery/mech-pauldron/review.json",
        "case": "/assets/gallery/mech-pauldron/case.md"
      }
    },
    {
      "number": 73,
      "id": "quest-satchel",
      "title": "Quest Satchel",
      "world": "games",
      "user_job": "group unfinished side objectives by the journey they belong to",
      "essence": "carry",
      "noun": "satchel",
      "technique": "cut-paper",
      "cliche": "quest exclamation mark, scroll, sword, map pin",
      "signature": "the flap has one deep route-shaped corner fold offset from the clasp",
      "concepts": [
        "Object lens — a broad travel satchel with a folded route flap.",
        "Verb lens — the flap lifts to reveal the next carried objective.",
        "Metaphor lens — layered paper behaves like stacked journeys.",
        "Negative-space lens — the flap fold becomes an open route notch."
      ],
      "source_sha256": "1095045233fc5b32fca778d6d55af54e740aa722e891f02bb09caa33afabb605",
      "contract_sha256": "50562c29364e41dcc04349cc0467fa5583f844cf882e733a61bbb688726820a1",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/quest-satchel/master.svg",
        "native": "/assets/gallery/quest-satchel/16.png",
        "proof": "/assets/gallery/quest-satchel/128.png",
        "large": "/assets/gallery/quest-satchel/256.png",
        "silhouette": "/assets/gallery/quest-satchel/silhouette-128.png",
        "receipt": "/assets/gallery/quest-satchel/review.json",
        "case": "/assets/gallery/quest-satchel/case.md"
      }
    },
    {
      "number": 74,
      "id": "dungeon-portcullis",
      "title": "Dungeon Portcullis",
      "world": "games",
      "user_job": "mark which route has been opened without exposing the whole map",
      "essence": "unlock",
      "noun": "portcullis",
      "technique": "woodcut",
      "cliche": "key, padlock, castle tower, quest marker",
      "signature": "one lifted tooth creates a route-width opening at the lower edge",
      "concepts": [
        "Object lens — a heavy timber portcullis cropped to its working teeth.",
        "Verb lens — one tooth rises while the rest remain closed.",
        "Metaphor lens — a carved print block reveals only the opened passage.",
        "Negative-space lens — the route is the single edge-open gap beneath the gate."
      ],
      "source_sha256": "6e0462659df6d2b70baa6ceb758c1c8c6fde97afe827e56299ecb9858e6b08f1",
      "contract_sha256": "04c3b729131bd4d541c1c6b5bb4be789814a093d8b4aca5894f0ba66d35349ac",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/dungeon-portcullis/master.svg",
        "native": "/assets/gallery/dungeon-portcullis/16.png",
        "proof": "/assets/gallery/dungeon-portcullis/128.png",
        "large": "/assets/gallery/dungeon-portcullis/256.png",
        "silhouette": "/assets/gallery/dungeon-portcullis/silhouette-128.png",
        "receipt": "/assets/gallery/dungeon-portcullis/review.json",
        "case": "/assets/gallery/dungeon-portcullis/case.md"
      }
    },
    {
      "number": 75,
      "id": "coop-camp-stove",
      "title": "Co-op Camp Stove",
      "world": "games",
      "user_job": "see whether every expedition role is ready to leave camp",
      "essence": "ready",
      "noun": "camp stove",
      "technique": "glass-stack",
      "cliche": "party avatars, checkmarks, controller, crossed weapons",
      "signature": "three translucent wind guards close around one opaque burner skeleton",
      "concepts": [
        "Object lens — a compact three-panel expedition stove.",
        "Verb lens — wind guards close only when all roles are ready.",
        "Metaphor lens — readiness is shared shelter around one burner.",
        "System lens — three panels join one solid support ring without floating parts."
      ],
      "source_sha256": "222c33064ffc6edf6b9433ab9678f82f9d35bf390f6512e7a796319bad2fd8c9",
      "contract_sha256": "e246694ceea20d9cdf44e53ee463afa6457804f63e2f430b2a34fa9e4089dea8",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/coop-camp-stove/master.svg",
        "native": "/assets/gallery/coop-camp-stove/16.png",
        "proof": "/assets/gallery/coop-camp-stove/128.png",
        "large": "/assets/gallery/coop-camp-stove/256.png",
        "silhouette": "/assets/gallery/coop-camp-stove/silhouette-128.png",
        "receipt": "/assets/gallery/coop-camp-stove/review.json",
        "case": "/assets/gallery/coop-camp-stove/case.md"
      }
    },
    {
      "number": 76,
      "id": "chapter-lantern",
      "title": "Chapter Lantern",
      "world": "original anime/story",
      "user_job": "resume an episodic story at the exact active thread",
      "essence": "continue",
      "noun": "lantern",
      "technique": "cel-shaded",
      "cliche": "manga eye, chibi head, open book, play button, franchise costume",
      "signature": "a page-shaped missing corner changes the lantern's outer contour",
      "concepts": [
        "Object lens — an original folding story lantern with a chapter tab.",
        "Verb lens — one shutter reopens at the active thread.",
        "Metaphor lens — carried light stands for remembered narrative context.",
        "Negative-space lens — the vent is also a broad page-corner fold."
      ],
      "source_sha256": "81d03defa0c56b7023f0698dc1aaa5be7b69d7cbab8035976521598ebceaf579",
      "contract_sha256": "b907d9d857a255934192d16ef3cbdfeb38164e36677620b2276e12a3d9c3f4e2",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/chapter-lantern/master.svg",
        "native": "/assets/gallery/chapter-lantern/16.png",
        "proof": "/assets/gallery/chapter-lantern/128.png",
        "large": "/assets/gallery/chapter-lantern/256.png",
        "silhouette": "/assets/gallery/chapter-lantern/silhouette-128.png",
        "receipt": "/assets/gallery/chapter-lantern/review.json",
        "case": "/assets/gallery/chapter-lantern/case.md"
      }
    },
    {
      "number": 77,
      "id": "courier-satchel",
      "title": "Courier Wing Satchel",
      "world": "original anime/story",
      "user_job": "follow a spoiler-free dispatch from an original serial world",
      "essence": "anticipate",
      "noun": "satchel",
      "technique": "ink-brush",
      "cliche": "star, magic wand, play button, mascot bird, franchise mail crest",
      "signature": "the satchel flap becomes a swept wing with one broad dry cut",
      "concepts": [
        "Object lens — a courier satchel drawn as one pressure-changing mass.",
        "Verb lens — the flap rises into a delivery wing.",
        "Metaphor lens — a dispatch physically carries anticipation.",
        "Negative-space lens — one edge-open dry cut separates wing from bag."
      ],
      "source_sha256": "776f30ef0e4b3fb0e930a80c8f45c948fcae1d2c5a0ed4ffe33c3e65bc8c3728",
      "contract_sha256": "f9c14b12d00ce65db7d4f9e81db1436416392169a5dd5a3d1eac67d718181985",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/courier-satchel/master.svg",
        "native": "/assets/gallery/courier-satchel/16.png",
        "proof": "/assets/gallery/courier-satchel/128.png",
        "large": "/assets/gallery/courier-satchel/256.png",
        "silhouette": "/assets/gallery/courier-satchel/silhouette-128.png",
        "receipt": "/assets/gallery/courier-satchel/review.json",
        "case": "/assets/gallery/courier-satchel/case.md"
      }
    },
    {
      "number": 78,
      "id": "storm-parasol",
      "title": "Storm Parasol",
      "world": "original anime/story",
      "user_job": "track a weather-bound journey in an original fantasy serial",
      "essence": "shelter",
      "noun": "parasol",
      "technique": "stained-glass",
      "cliche": "cloud, lightning bolt, magical girl wand, character portrait",
      "signature": "one missing canopy pane opens toward the direction of travel",
      "concepts": [
        "Object lens — a broad fantasy travel parasol seen from below.",
        "Verb lens — the canopy turns into the storm rather than away from it.",
        "Metaphor lens — colored panes are chapters of the journey.",
        "Negative-space lens — a missing pane becomes the forward opening."
      ],
      "source_sha256": "c691c472d48509211a01baf83d1b315eeba9be09e779df7f8fb71cc834a0ceb5",
      "contract_sha256": "9c4aa1b09427867ab247a55c517556efc6bded57cfa70a5c482d820f78528fc8",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/storm-parasol/master.svg",
        "native": "/assets/gallery/storm-parasol/16.png",
        "proof": "/assets/gallery/storm-parasol/128.png",
        "large": "/assets/gallery/storm-parasol/256.png",
        "silhouette": "/assets/gallery/storm-parasol/silhouette-128.png",
        "receipt": "/assets/gallery/storm-parasol/review.json",
        "case": "/assets/gallery/storm-parasol/case.md"
      }
    },
    {
      "number": 79,
      "id": "clockwork-bento",
      "title": "Clockwork Bento Box",
      "world": "original anime/story",
      "user_job": "remember which small promise powers an original companion character",
      "essence": "care",
      "noun": "compartment bento box",
      "technique": "mascot",
      "cliche": "generic chibi face, animal ears, robot head, franchise food mascot",
      "signature": "one oversized winding tab drives a four-compartment lunch-box structure",
      "concepts": [
        "Object lens — a four-compartment bento box with an external winding tab.",
        "Verb lens — the crank advances one prepared compartment at a time.",
        "System lens — unequal food bays create a mechanical sequence without numerals.",
        "Negative-space lens — the cross divider is the stable lunch-box skeleton."
      ],
      "source_sha256": "63d4a11f190ae6aaed98c1364b3c97dacd306872e180da778a1c93fadf6a96df",
      "contract_sha256": "9e9ea5f4be0ba42b203e096e9e1c2c5aafb66d446313666859b2699564f2de51",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/clockwork-bento/master.svg",
        "native": "/assets/gallery/clockwork-bento/16.png",
        "proof": "/assets/gallery/clockwork-bento/128.png",
        "large": "/assets/gallery/clockwork-bento/256.png",
        "silhouette": "/assets/gallery/clockwork-bento/silhouette-128.png",
        "receipt": "/assets/gallery/clockwork-bento/review.json",
        "case": "/assets/gallery/clockwork-bento/case.md"
      }
    },
    {
      "number": 80,
      "id": "oracle-cabinet",
      "title": "Whisper Drawer Cabinet",
      "world": "original anime/story",
      "user_job": "organize clues delivered by an unreliable object in an original story",
      "essence": "interpret",
      "noun": "apothecary cabinet",
      "technique": "risograph",
      "cliche": "crystal ball, eye, tarot card, sparkle, fortune-teller portrait",
      "signature": "one impossible side-pulled drawer breaks an arched apothecary-cabinet silhouette",
      "concepts": [
        "Object lens — an arched apothecary cabinet with one deep lower drawer.",
        "Verb lens — an impossible side drawer whispers a clue outside the case.",
        "Metaphor lens — misregistration belongs only to unreliable testimony.",
        "Negative-space lens — the pulled drawer leaves one broad side gap."
      ],
      "source_sha256": "9ed57aad7ad3a2a86af6a47117f4f5cc0ca8e30872bd95740e834a7b6522d57b",
      "contract_sha256": "ea156746b623af17fc9d0214359e2a31f7039d997af9e83d293190378945a88c",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/oracle-cabinet/master.svg",
        "native": "/assets/gallery/oracle-cabinet/16.png",
        "proof": "/assets/gallery/oracle-cabinet/128.png",
        "large": "/assets/gallery/oracle-cabinet/256.png",
        "silhouette": "/assets/gallery/oracle-cabinet/silhouette-128.png",
        "receipt": "/assets/gallery/oracle-cabinet/review.json",
        "case": "/assets/gallery/oracle-cabinet/case.md"
      }
    },
    {
      "number": 81,
      "id": "familiar-saddle",
      "title": "Familiar Saddle",
      "world": "original anime/story",
      "user_job": "prepare a small original creature companion for the next journey",
      "essence": "depart",
      "noun": "saddle",
      "technique": "clay",
      "cliche": "cute animal head, paw, wing, magic star, franchise creature silhouette",
      "signature": "an oversized horn and a full two-pixel girth counter make the saddle unmistakable",
      "concepts": [
        "Object lens — a side-view creature saddle with horn, seat, skirt, and girth.",
        "Verb lens — the open girth counter shows the saddle ready to mount.",
        "Metaphor lens — the side pouch carries preparation as visible weight.",
        "Negative-space lens — one broad under-seat counter names the girth opening."
      ],
      "source_sha256": "ec52c4a54d4b38c2021877c858e6362f758302f8ef78488acbe04af643a9459f",
      "contract_sha256": "7fdcc5c2d9ad40f46ba00157e62adf0b8e3d4eaadf72a5458fec625b25962e03",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/familiar-saddle/master.svg",
        "native": "/assets/gallery/familiar-saddle/16.png",
        "proof": "/assets/gallery/familiar-saddle/128.png",
        "large": "/assets/gallery/familiar-saddle/256.png",
        "silhouette": "/assets/gallery/familiar-saddle/silhouette-128.png",
        "receipt": "/assets/gallery/familiar-saddle/review.json",
        "case": "/assets/gallery/familiar-saddle/case.md"
      }
    },
    {
      "number": 82,
      "id": "tempo-wedge",
      "title": "Tempo Wedge",
      "world": "music",
      "user_job": "align an ensemble's count-in and transition tempo",
      "essence": "cue",
      "noun": "metronome",
      "technique": "ink-brush",
      "cliche": "note, headphones, waveform, speaker, play triangle",
      "signature": "one edge-open dry cut becomes the off-axis pendulum track",
      "concepts": [
        "Object lens — a full-bleed mechanical metronome wedge.",
        "Verb lens — one decisive downbeat opens toward the next phrase.",
        "Metaphor lens — pressure-changing brush mass becomes tempo weight.",
        "Negative-space lens — the pendulum track is a single broad gouge."
      ],
      "source_sha256": "941fa8bb63db9c83ce9951cf58736e8d7a5a5a6d426f7a2fb2627081ade23134",
      "contract_sha256": "c0d0866e221f7cea82263885bfb1b68da61cd9aac9b03e93eae1479f46a7029d",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/tempo-wedge/master.svg",
        "native": "/assets/gallery/tempo-wedge/16.png",
        "proof": "/assets/gallery/tempo-wedge/128.png",
        "large": "/assets/gallery/tempo-wedge/256.png",
        "silhouette": "/assets/gallery/tempo-wedge/silhouette-128.png",
        "receipt": "/assets/gallery/tempo-wedge/review.json",
        "case": "/assets/gallery/tempo-wedge/case.md"
      }
    },
    {
      "number": 83,
      "id": "kalimba-bridge",
      "title": "Kalimba Bridge",
      "world": "music",
      "user_job": "practice a repeating thumb pattern without reading notation",
      "essence": "repeat",
      "noun": "kalimba",
      "technique": "woodcut",
      "cliche": "music note, waveform, equalizer bars, headphones",
      "signature": "one center tine is shortened into a thumb-width entry bay",
      "concepts": [
        "Object lens — a close-cropped thumb piano with five heavy tines.",
        "Verb lens — the central tine yields to begin the pattern.",
        "Metaphor lens — the sound hole becomes a practice loop window.",
        "Negative-space lens — broad carved breaks separate only essential tines."
      ],
      "source_sha256": "258889b34e3df1221b0d0039ff051a57ce74b4a708ceaf56d6328a957e6ef56a",
      "contract_sha256": "a0649eb163efdd2988493dece6b97ee52726c96a8d041847fba3ff882065b717",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/kalimba-bridge/master.svg",
        "native": "/assets/gallery/kalimba-bridge/16.png",
        "proof": "/assets/gallery/kalimba-bridge/128.png",
        "large": "/assets/gallery/kalimba-bridge/256.png",
        "silhouette": "/assets/gallery/kalimba-bridge/silhouette-128.png",
        "receipt": "/assets/gallery/kalimba-bridge/review.json",
        "case": "/assets/gallery/kalimba-bridge/case.md"
      }
    },
    {
      "number": 84,
      "id": "accordion-bellows",
      "title": "Accordion Bellows",
      "world": "music",
      "user_job": "mark where a phrase should expand and contract",
      "essence": "breathe",
      "noun": "accordion",
      "technique": "stained-glass",
      "cliche": "note, lungs, waveform, volume speaker",
      "signature": "one off-axis bellows fold opens twice as wide as the rest",
      "concepts": [
        "Object lens — an accordion cropped to both end boxes and four folds.",
        "Verb lens — one fold expands to mark the musical breath.",
        "Metaphor lens — stained panes act as visible air chambers.",
        "System lens — heavy leading preserves the alternating contraction rhythm."
      ],
      "source_sha256": "75fb8e9a84c9e43fbcb58361a1537a00e1e7a1881be2343d2a5b29192b672bd1",
      "contract_sha256": "085e70b6ca667394071641938803cfd894d45091fbbdeff8039791270c34d543",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/accordion-bellows/master.svg",
        "native": "/assets/gallery/accordion-bellows/16.png",
        "proof": "/assets/gallery/accordion-bellows/128.png",
        "large": "/assets/gallery/accordion-bellows/256.png",
        "silhouette": "/assets/gallery/accordion-bellows/silhouette-128.png",
        "receipt": "/assets/gallery/accordion-bellows/review.json",
        "case": "/assets/gallery/accordion-bellows/case.md"
      }
    },
    {
      "number": 85,
      "id": "record-sleeve",
      "title": "Record Sleeve Dig",
      "world": "music",
      "user_job": "save an unfamiliar record to revisit after one listening",
      "essence": "discover",
      "noun": "record sleeve",
      "technique": "risograph",
      "cliche": "music note, headphones, plain vinyl circle, waveform",
      "signature": "an oversized off-center thumb notch reveals the label without drawing a loose disc",
      "concepts": [
        "Object lens — a thick paper record sleeve with one deep thumb notch.",
        "Verb lens — the record is partly revealed, not already playing.",
        "Metaphor lens — spot-color offset represents an unfamiliar sound arriving.",
        "Negative-space lens — the notch is the discovery window."
      ],
      "source_sha256": "3e13944d4b201d675e6fd0cfdc9c23f9c6d91b032e7b732117efd26c1a122aa6",
      "contract_sha256": "ce8b3194152bcf855423cbd849b19af07b493c510c0e1aa5d9c48ab813f54cf8",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/record-sleeve/master.svg",
        "native": "/assets/gallery/record-sleeve/16.png",
        "proof": "/assets/gallery/record-sleeve/128.png",
        "large": "/assets/gallery/record-sleeve/256.png",
        "silhouette": "/assets/gallery/record-sleeve/silhouette-128.png",
        "receipt": "/assets/gallery/record-sleeve/review.json",
        "case": "/assets/gallery/record-sleeve/case.md"
      }
    },
    {
      "number": 86,
      "id": "tuning-machine",
      "title": "Tuning Machine",
      "world": "music",
      "user_job": "record a stable setup for an alternate instrument tuning",
      "essence": "tune",
      "noun": "tuning peg",
      "technique": "blueprint",
      "cliche": "tuning fork, note, guitar silhouette, waveform",
      "signature": "the peg's winding post has one broad indexed flat instead of a circular knob",
      "concepts": [
        "Object lens — one close-cropped string-instrument tuning machine.",
        "Verb lens — the post rotates to a repeatable indexed flat.",
        "Metaphor lens — sparse construction guides become calibration memory.",
        "Negative-space lens — the string channel is punched through the post."
      ],
      "source_sha256": "8ec0a5d98bc2088766b4558563598d7897067ce56d315358cafa18d41f4e50d3",
      "contract_sha256": "8ae3e84b2476c3a53a2120f4a3d3ad775d8a421fb642f0c211f74d0d2e000f28",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/tuning-machine/master.svg",
        "native": "/assets/gallery/tuning-machine/16.png",
        "proof": "/assets/gallery/tuning-machine/128.png",
        "large": "/assets/gallery/tuning-machine/256.png",
        "silhouette": "/assets/gallery/tuning-machine/silhouette-128.png",
        "receipt": "/assets/gallery/tuning-machine/review.json",
        "case": "/assets/gallery/tuning-machine/case.md"
      }
    },
    {
      "number": 87,
      "id": "stage-cue-fan",
      "title": "Stage Cue Fan",
      "world": "performance",
      "user_job": "remember the next blocking direction in a movement performance",
      "essence": "turn",
      "noun": "stage signal fan",
      "technique": "duotone-cut",
      "cliche": "spotlight, theater masks, dancer silhouette, arrow",
      "signature": "one vermilion signal leaf drops below the rim to point toward the next stage turn",
      "concepts": [
        "Object lens — a stage signal fan with one deliberately dropped leaf.",
        "Verb lens — the coral leaf points toward the performer's next turn.",
        "Metaphor lens — broad planes are beats of blocking rather than decoration.",
        "Negative-space lens — the dropped leaf opens a cue notch in the rim."
      ],
      "source_sha256": "50a3567efd588140821191fffcca9ea5cf4508ff7190ba93fecf19347f3a6cc4",
      "contract_sha256": "1532b6cfa4fb76ad7cf75e55f57d48f5583a7afc40b24d36b2f341c18e8a2fec",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/stage-cue-fan/master.svg",
        "native": "/assets/gallery/stage-cue-fan/16.png",
        "proof": "/assets/gallery/stage-cue-fan/128.png",
        "large": "/assets/gallery/stage-cue-fan/256.png",
        "silhouette": "/assets/gallery/stage-cue-fan/silhouette-128.png",
        "receipt": "/assets/gallery/stage-cue-fan/review.json",
        "case": "/assets/gallery/stage-cue-fan/case.md"
      }
    },
    {
      "number": 88,
      "id": "marionette-crossbar",
      "title": "Marionette Crossbar",
      "world": "performance",
      "user_job": "rehearse which motion cue belongs to which puppet limb",
      "essence": "coordinate",
      "noun": "marionette controller",
      "technique": "woven",
      "cliche": "theater masks, puppet face, hand silhouette, tangled thin strings",
      "signature": "two broad control tapes exchange levels once around an offset wooden crossbar",
      "concepts": [
        "Object lens — a close-cropped marionette crossbar with broad rehearsal tapes.",
        "Verb lens — control paths cross once, then separate by limb.",
        "Metaphor lens — woven topology makes coordination inspectable.",
        "Negative-space lens — the central grip remains one large open counter."
      ],
      "source_sha256": "568c5bcff51f15de308f2de11a07b9c055cdd72fc55383ea49bdbd1d8509f89e",
      "contract_sha256": "27c425556c7e91f68df97a5c75f2977122f27651ba459e5400674c588559035e",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/marionette-crossbar/master.svg",
        "native": "/assets/gallery/marionette-crossbar/16.png",
        "proof": "/assets/gallery/marionette-crossbar/128.png",
        "large": "/assets/gallery/marionette-crossbar/256.png",
        "silhouette": "/assets/gallery/marionette-crossbar/silhouette-128.png",
        "receipt": "/assets/gallery/marionette-crossbar/review.json",
        "case": "/assets/gallery/marionette-crossbar/case.md"
      }
    },
    {
      "number": 89,
      "id": "cue-light-hood",
      "title": "Cue Light Hood",
      "world": "performance",
      "user_job": "give a performer one unambiguous offstage entrance cue",
      "essence": "enter",
      "noun": "cue light",
      "technique": "gradient-glow",
      "cliche": "spotlight cone, traffic light, play button, stage curtain",
      "signature": "an asymmetric metal hood leaves one side of the lamp visibly open",
      "concepts": [
        "Object lens — a hooded backstage cue lamp seen from the side.",
        "Verb lens — the hood opens only toward the performer.",
        "Metaphor lens — restrained inner light carries permission to enter.",
        "Negative-space lens — the open side defines direction without an arrow."
      ],
      "source_sha256": "35fddab67e436491e01d70b4efd12c32da688f1f0beb80695bd13cd6d8004406",
      "contract_sha256": "16b564bcc8ad659fca817794625db3c8dacd4ebd6bdef345d65a5f54120da6a5",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/cue-light-hood/master.svg",
        "native": "/assets/gallery/cue-light-hood/16.png",
        "proof": "/assets/gallery/cue-light-hood/128.png",
        "large": "/assets/gallery/cue-light-hood/256.png",
        "silhouette": "/assets/gallery/cue-light-hood/silhouette-128.png",
        "receipt": "/assets/gallery/cue-light-hood/review.json",
        "case": "/assets/gallery/cue-light-hood/case.md"
      }
    },
    {
      "number": 90,
      "id": "costume-trunk",
      "title": "Costume Trunk",
      "world": "performance",
      "user_job": "track which costume transformation is ready for a quick change",
      "essence": "change",
      "noun": "wardrobe trunk",
      "technique": "enamel-pin",
      "cliche": "hanger, dress silhouette, theater masks, sparkle",
      "signature": "one corner opens into a broad quick-change wing rather than a lid line",
      "concepts": [
        "Object lens — a reinforced touring wardrobe trunk with one open corner.",
        "Verb lens — the corner wing pivots toward the next costume.",
        "Metaphor lens — inset color compartments are prepared roles.",
        "Negative-space lens — the opened corner changes the outer trunk contour."
      ],
      "source_sha256": "81d6c2ec6d676971d482deaa8a3e43b84d063444d25fccfd3305517a52aeb226",
      "contract_sha256": "da589e5ccd8af714f0c188e1c6f53347ce385ad84df679145d301534aaec1a48",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/costume-trunk/master.svg",
        "native": "/assets/gallery/costume-trunk/16.png",
        "proof": "/assets/gallery/costume-trunk/128.png",
        "large": "/assets/gallery/costume-trunk/256.png",
        "silhouette": "/assets/gallery/costume-trunk/silhouette-128.png",
        "receipt": "/assets/gallery/costume-trunk/review.json",
        "case": "/assets/gallery/costume-trunk/case.md"
      }
    },
    {
      "number": 91,
      "id": "sensor-buoy",
      "title": "Sensor Buoy",
      "world": "technology",
      "user_job": "see whether a remote field sensor is anchored and reporting",
      "essence": "report",
      "noun": "buoy",
      "technique": "line-mark",
      "cliche": "wifi bars, antenna tower, map pin, cloud, generic status dot",
      "signature": "the anchor line returns into the buoy body as one broad reporting loop",
      "concepts": [
        "Object lens — a moored instrument buoy with a short mast and weighted keel.",
        "Verb lens — the tether returns upward as a report path.",
        "Metaphor lens — one closed loop means anchored and heard.",
        "Negative-space lens — the body opening remains the status counter."
      ],
      "source_sha256": "4c5ec683c96ce90d37455ee227b8d60e7e767d3eb94e5dd604cff41691f69596",
      "contract_sha256": "f91b5fe392fda575a9d112b51b5175d90e06a39c7a12b290951e5b540a275a0f",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/sensor-buoy/master.svg",
        "native": "/assets/gallery/sensor-buoy/16.png",
        "proof": "/assets/gallery/sensor-buoy/128.png",
        "large": "/assets/gallery/sensor-buoy/256.png",
        "silhouette": "/assets/gallery/sensor-buoy/silhouette-128.png",
        "receipt": "/assets/gallery/sensor-buoy/review.json",
        "case": "/assets/gallery/sensor-buoy/case.md"
      }
    },
    {
      "number": 92,
      "id": "fold-antenna",
      "title": "Fold Antenna",
      "world": "technology",
      "user_job": "compare how a portable antenna behaves in folded and deployed states",
      "essence": "deploy",
      "noun": "folding antenna",
      "technique": "glass-stack",
      "cliche": "wifi bars, satellite dish, radio waves, status dot",
      "signature": "two translucent panels share one opaque off-axis hinge spine",
      "concepts": [
        "Object lens — a two-panel field antenna in a half-deployed position.",
        "Verb lens — one panel rotates while the hinge remains fixed.",
        "Metaphor lens — transparency exposes deployment overlap.",
        "System lens — both panels visibly connect to one solid spine."
      ],
      "source_sha256": "3d3ac0f6d7bac5db3a8338cd7bae9c17a8daf95084dc76067405d3b15e0315f8",
      "contract_sha256": "21dca3247ca974d74b0a9f0057c5fc0ee590e341f9bc7d71dee2ddfff3aeb7c5",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/fold-antenna/master.svg",
        "native": "/assets/gallery/fold-antenna/16.png",
        "proof": "/assets/gallery/fold-antenna/128.png",
        "large": "/assets/gallery/fold-antenna/256.png",
        "silhouette": "/assets/gallery/fold-antenna/silhouette-128.png",
        "receipt": "/assets/gallery/fold-antenna/review.json",
        "case": "/assets/gallery/fold-antenna/case.md"
      }
    },
    {
      "number": 93,
      "id": "thermal-shutter",
      "title": "Thermal Shutter",
      "world": "technology",
      "user_job": "switch a camera between protected and sensing states",
      "essence": "expose",
      "noun": "camera shutter",
      "technique": "duotone-cut",
      "cliche": "camera outline, eye, aperture flower, red recording dot",
      "signature": "one large shutter blade leaves a rectangular thermal window instead of a circular aperture",
      "concepts": [
        "Object lens — a rugged rectangular sensor shutter seen close-up.",
        "Verb lens — one protective blade slides away from the sensing window.",
        "Metaphor lens — the value split is protected versus exposed state.",
        "Negative-space lens — a broad rectangular window replaces the stock aperture flower."
      ],
      "source_sha256": "3a674706b7c48345f7ef44838acf2249589b9281f9a5fb49a5c8ae31919e0730",
      "contract_sha256": "fcde3298e2b01e4737db26dd7c37806f5ef62b241dcef96e6be8bad68f9f5bfc",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/thermal-shutter/master.svg",
        "native": "/assets/gallery/thermal-shutter/16.png",
        "proof": "/assets/gallery/thermal-shutter/128.png",
        "large": "/assets/gallery/thermal-shutter/256.png",
        "silhouette": "/assets/gallery/thermal-shutter/silhouette-128.png",
        "receipt": "/assets/gallery/thermal-shutter/review.json",
        "case": "/assets/gallery/thermal-shutter/case.md"
      }
    },
    {
      "number": 94,
      "id": "eink-tag",
      "title": "E-ink Field Tag",
      "world": "technology",
      "user_job": "identify a device state in bright field conditions without animation",
      "essence": "persist",
      "noun": "electronic shelf tag",
      "technique": "pixel-grid",
      "cliche": "battery icon, wifi bars, QR code, notification dot",
      "signature": "a stepped clip jaw becomes part of the tag's outer bitmap silhouette",
      "concepts": [
        "Object lens — a clipped e-ink field label authored on a 16 px grid.",
        "Verb lens — the clip locks the persistent state to equipment.",
        "Metaphor lens — a black-white window is memory without motion.",
        "Negative-space lens — the clip jaw removes a two-pixel bite from the edge."
      ],
      "source_sha256": "6e5de6519547ec08ba07fd6b54ad1f98fd57bea79c2073fd204bb81836d68add",
      "contract_sha256": "a3daf783b9f2815e9d8ba77a6f52d64b21dcc241a9236dd1d169cb7c6bfde6d5",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/eink-tag/master.svg",
        "native": "/assets/gallery/eink-tag/16.png",
        "proof": "/assets/gallery/eink-tag/128.png",
        "large": "/assets/gallery/eink-tag/256.png",
        "silhouette": "/assets/gallery/eink-tag/silhouette-128.png",
        "receipt": "/assets/gallery/eink-tag/review.json",
        "case": "/assets/gallery/eink-tag/case.md"
      }
    },
    {
      "number": 95,
      "id": "data-cassette",
      "title": "Data Cassette",
      "world": "technology",
      "user_job": "archive a field capture as a physically accountable unit",
      "essence": "archive",
      "noun": "cassette",
      "technique": "chrome",
      "cliche": "cloud, database cylinder, folder, floppy disk, lock",
      "signature": "one 176-by-132-unit chamfered write tab opens through the cassette's lower edge",
      "concepts": [
        "Object lens — a rugged removable data cassette with two reel windows.",
        "Verb lens — the write tab opens only for a deliberate capture.",
        "Metaphor lens — hard reflections make archival custody feel physical.",
        "Negative-space lens — the tab is an edge-open notch, not a badge."
      ],
      "source_sha256": "e8dcd2be50dcaf2a4cdbeade185dae36ea580b7d8a13e9e8bc324fcfe47fe9c3",
      "contract_sha256": "356eb910badcd6dc19fbc0be5831e5be33f289f29c76c859562f5561e9a49714",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/data-cassette/master.svg",
        "native": "/assets/gallery/data-cassette/16.png",
        "proof": "/assets/gallery/data-cassette/128.png",
        "large": "/assets/gallery/data-cassette/256.png",
        "silhouette": "/assets/gallery/data-cassette/silhouette-128.png",
        "receipt": "/assets/gallery/data-cassette/review.json",
        "case": "/assets/gallery/data-cassette/case.md"
      }
    },
    {
      "number": 96,
      "id": "solder-spool",
      "title": "Solder Spool",
      "world": "maker/dev tools",
      "user_job": "remember which solder alloy belongs to a bench setup",
      "essence": "join",
      "noun": "solder spool",
      "technique": "clay",
      "cliche": "soldering iron, circuit board, lightning bolt, gear",
      "signature": "the loose solder end exits through one oversized keeper notch",
      "concepts": [
        "Object lens — a chunky bench spool with a wide center bore.",
        "Verb lens — the loose end docks into its keeper notch.",
        "Metaphor lens — the wound coil represents a repeatable joining process.",
        "Negative-space lens — the keeper is removed from the flange edge."
      ],
      "source_sha256": "8aea759883ce2901ee0958eb05eaf2bb11a104e6c39b28e876b8c6749a8087d1",
      "contract_sha256": "175ebd0604328ff3e23d075a4d2d85d97a9900ae7299ed290b4d1055327f5f46",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/solder-spool/master.svg",
        "native": "/assets/gallery/solder-spool/16.png",
        "proof": "/assets/gallery/solder-spool/128.png",
        "large": "/assets/gallery/solder-spool/256.png",
        "silhouette": "/assets/gallery/solder-spool/silhouette-128.png",
        "receipt": "/assets/gallery/solder-spool/review.json",
        "case": "/assets/gallery/solder-spool/case.md"
      }
    },
    {
      "number": 97,
      "id": "build-crate",
      "title": "Build Crate",
      "world": "maker/dev tools",
      "user_job": "trace a release artifact from source branch to verified package",
      "essence": "prove",
      "noun": "shipping crate",
      "technique": "stencil-cut",
      "cliche": "terminal, braces, gear, cloud, rocket, checkmark, package cube",
      "signature": "one 190-by-144-unit vermilion manifest tab locks to the lower-right brace",
      "concepts": [
        "Object lens — a tapered timber shipping crate with a raised carrying handle.",
        "Verb lens — two source planks brace one verified artifact compartment.",
        "Metaphor lens — the handle is the release handoff, not an approval checkmark.",
        "Negative-space lens — broad diagonal brace cuts and handle counter belong to one plate."
      ],
      "source_sha256": "4b42e36e40aa233ed693ed4780e71bb00060469850aa24b29aabd1581d464d30",
      "contract_sha256": "bb2fff0ff45474824926e8c96cc29488f0a614047e94964944670aa9647d4cf6",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/build-crate/master.svg",
        "native": "/assets/gallery/build-crate/16.png",
        "proof": "/assets/gallery/build-crate/128.png",
        "large": "/assets/gallery/build-crate/256.png",
        "silhouette": "/assets/gallery/build-crate/silhouette-128.png",
        "receipt": "/assets/gallery/build-crate/review.json",
        "case": "/assets/gallery/build-crate/case.md"
      }
    },
    {
      "number": 98,
      "id": "digital-caliper",
      "title": "Digital Caliper",
      "world": "maker/dev tools",
      "user_job": "capture a physical dimension before turning it into a model",
      "essence": "measure",
      "noun": "caliper",
      "technique": "blueprint",
      "cliche": "ruler, dimension arrows, grid square, CAD cube",
      "signature": "one sliding jaw carries a broad coral proof block instead of a display",
      "concepts": [
        "Object lens — a close-cropped digital caliper with unequal jaws.",
        "Verb lens — the sliding jaw closes around the captured dimension.",
        "Metaphor lens — the proof block is the handoff from matter to model.",
        "System lens — sparse guides show alignment but never carry the noun."
      ],
      "source_sha256": "5aeda629568efc7d20882f26f43b52d6a13c50b4b17b629fc84531149c050f2c",
      "contract_sha256": "53ed2b43e5e57ad04369fa0304017f516b497862c49ef10aca31186122f47f18",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/digital-caliper/master.svg",
        "native": "/assets/gallery/digital-caliper/16.png",
        "proof": "/assets/gallery/digital-caliper/128.png",
        "large": "/assets/gallery/digital-caliper/256.png",
        "silhouette": "/assets/gallery/digital-caliper/silhouette-128.png",
        "receipt": "/assets/gallery/digital-caliper/review.json",
        "case": "/assets/gallery/digital-caliper/case.md"
      }
    },
    {
      "number": 99,
      "id": "patch-bay",
      "title": "Patch Bay Merge",
      "world": "maker/dev tools",
      "user_job": "route several hardware tools into one tested bench workflow",
      "essence": "route",
      "noun": "patch bay",
      "technique": "flat-geometric",
      "cliche": "generic nodes, USB logo, cable crossing, hub monogram",
      "signature": "three keyed socket mouths visibly join one continuous trunk",
      "concepts": [
        "Object lens — a three-socket bench patch bay with keyed mouths.",
        "Verb lens — every input joins the same output trunk.",
        "Metaphor lens — a manifold makes tool routing physical.",
        "Negative-space lens — socket keys are broad cuts inside one bay plate."
      ],
      "source_sha256": "02ebfa45a755ae3eef881ad6d2309fa50a5caa03190beb57ac369258ab42c17c",
      "contract_sha256": "63b2acec3450b8eb519a253efff4c8e0337f41d830908be41461920f1cffcec5",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/patch-bay/master.svg",
        "native": "/assets/gallery/patch-bay/16.png",
        "proof": "/assets/gallery/patch-bay/128.png",
        "large": "/assets/gallery/patch-bay/256.png",
        "silhouette": "/assets/gallery/patch-bay/silhouette-128.png",
        "receipt": "/assets/gallery/patch-bay/review.json",
        "case": "/assets/gallery/patch-bay/case.md"
      }
    },
    {
      "number": 100,
      "id": "cnc-collet",
      "title": "CNC Collet",
      "world": "maker/dev tools",
      "user_job": "match a cutting bit to the correct holding setup",
      "essence": "hold",
      "noun": "collet",
      "technique": "isometric",
      "cliche": "gear, wrench, drill silhouette, settings sliders",
      "signature": "one jaw is shortened into an unmistakable release bay",
      "concepts": [
        "Object lens — a faceted machine collet viewed down its gripping mouth.",
        "Verb lens — the jaws close around an absent tool shank.",
        "Metaphor lens — explicit faces show controlled mechanical grip.",
        "Negative-space lens — one shortened jaw becomes the release bay."
      ],
      "source_sha256": "2b412404ad77c36261ea2725a67634aefa4ea74f9bb1110d0dcd1913b86cd5e5",
      "contract_sha256": "2de3d403671ce9d33966b4c5dac13f06a1b90908c59784cb4df60cbb59b5d3f9",
      "scores": {
        "legibility": 4,
        "distinctiveness": 4,
        "balance": 4,
        "color": 4,
        "scalability": 4,
        "craft": 4
      },
      "assets": {
        "svg": "/assets/gallery/cnc-collet/master.svg",
        "native": "/assets/gallery/cnc-collet/16.png",
        "proof": "/assets/gallery/cnc-collet/128.png",
        "large": "/assets/gallery/cnc-collet/256.png",
        "silhouette": "/assets/gallery/cnc-collet/silhouette-128.png",
        "receipt": "/assets/gallery/cnc-collet/review.json",
        "case": "/assets/gallery/cnc-collet/case.md"
      }
    }
  ],
  "rejected": [
    "baby-rattle",
    "bee-frame",
    "camera-trap",
    "friendship-bracelet",
    "heirloom-love-spoon",
    "luna-moth",
    "matcha-whisk",
    "memory-spool",
    "potters-rib",
    "stage-trapdoor",
    "tree-frog-cling"
  ]
}
