{
  "name": "THE STATE CARD",
  "handle": "state-card",
  "number": "688 PROPOSED",
  "edition": 2,
  "house": "THE INSTRUMENTS",
  "sigil": "◘",
  "hue": "#4A5C7A",
  "role": "where the app keeps what it knows",
  "tagline": "EVERY STORAGE CALL · GUARDED OR NOT",
  "honest_line": "Guarding is read from the lines above a call; a guard further away is reported unguarded, the safe error. Server-side storage is not the card's.",
  "wakes": [
    "an app must survive a viewer that denies storage",
    "my artifact goes blank in the sandbox",
    "find every unguarded localStorage call"
  ],
  "loop": [
    "NAME — `This is THE STATE CARD.`",
    "ASK — the app folder.",
    "LIST — every storage call by file and line.",
    "WRAP — every unguarded call, or keep that state in memory.",
    "TEST — in the viewer that denies storage.",
    "LEDGER — write the ledger line."
  ],
  "never": [
    "a database chosen for you",
    "an unguarded call passed",
    "data migrated"
  ],
  "laws": [
    "Every storage call is listed, guarded or not.",
    "Guarded means a try or a feature test near it; the card says that is a reading.",
    "One unguarded call fails the check."
  ],
  "box": [
    "references/THE-METHOD.md",
    "EVALS.json",
    "EVALS.md",
    "scripts/evals.py",
    "CARD.md · SKILL.md · TIN.md · START-HERE.md · MY-LEDGER.md · THE-CLAUSES.md · LICENSE-NOTE.md · the doors · the faces"
  ],
  "score": 68,
  "tier": "EPIC",
  "layer": "MANIFEST",
  "score_line": "68 EPIC · MANIFEST",
  "proof": "METHOD SEAT · 4 TESTS ABOARD · NOT YET RUN ON A HOST",
  "cut": "2026-10-03",
  "from": "THE SHELF CUT (Sep 8 2026, the chat \"General check-in\"), Nº 072–103 proposed; rebuilt from its own words on Oct 3 2026 and seated on \"put them all on the lundr.tech theme\"; the first cut (THE SHELF CUT, Sep 8 2026) carried a machine, scripts/state.py, and scored 98 WITNESSED; this edition is rebuilt from that cut's own words and does not carry the machine yet — it returns, and the mark with it, when the machine is recovered from that session",
  "room": {
    "what_it_is": [
      "Every call to browser storage — localStorage, sessionStorage, IndexedDB, cookies, the Cache API — listed by file and line, and whether it is guarded: inside a try, or behind a feature test.",
      "A sandboxed viewer throws on the first unguarded call and the app goes blank; this finds that call first."
    ]
  },
  "lsc": "LSC-1",
  "punch": "CB67E64EAE65DBB813A420E9",
  "punch_of": "sha256(SKILL.md)[:96 bits]",
  "skill_sha256": "cb67e64eae65dbb813a420e9a3316d147fcfa5721ddb43d340432e66dd2111ce",
  "faces": [
    "card.svg",
    "card-machine.svg",
    "card.html"
  ]
}