{
  "format": "LSC-1",
  "edition": "E1",
  "cut": "2026-09-17",
  "number": 297,
  "name": "THE TILL CARD",
  "handle": "till-card",
  "house": "THE INSTRUMENTS",
  "wing": "THE REGISTER",
  "hue": "#4A3BC4",
  "sigil": "⊡",
  "role": "sell files on your own shop, no apps",
  "wakes": "a maker sells digital files on a Shopify store with no delivery app: every buy button behind one switch until its product is proven; each file sealed under its product's key; the order email carrying the link, the key and the hash; the buyer opening it offline; one product walked through the six stations from packet to live",
  "loop": [
    "01 · Name the card; ask which shop, which file",
    "02 · Walk the six stations for one product",
    "03 · seal.py: keygen · pack · the ledger line",
    "04 · Prove: a test order, OPEN.html, the hash",
    "05 · Flip it live; write the ledger line"
  ],
  "never": [
    "types a key, a token or a customer's data into a chat — keys are cut on the maker's machine",
    "flips a product live before a test order has opened",
    "calls the seal copy protection"
  ],
  "box": [
    "scripts/seal.py · the machine",
    "OPEN.html · the buyer's opener",
    "ORDER-WIRE.liquid · the email",
    "references/ · six stations",
    "WITNESS.md · SELFTEST 4/4"
  ],
  "proof": "SELFTEST 4/4 · THE BROWSER CORE OPENS IT EXACT",
  "score": 96,
  "tier": "LEGENDARY",
  "layer": "WITNESSED",
  "makes": "the switch in a theme · a sealed packet and its ledger line · the order-confirmation wire · the buyer's opener · one product walked through the six stations",
  "standard": "Shopify's own objects — products, metafields, notifications, theme settings; AES-256-GCM and PBKDF2 as the libraries implement them",
  "handoff": "tax, refund law and consumer terms for digital goods are an accountant's and counsel's; payments are the shop's own admin",
  "pairs": [
    "seal-card",
    "pull-card"
  ],
  "picks": [],
  "house_law": "Build, don't describe; prove it by running it; say the limit out loud; refuse to invent proof, prices, quotes or numbers.",
  "wing_law": "Nothing is live until a test order has opened. Keys never enter a chat.",
  "number_status": "PROPOSED",
  "punch": "1B36D46558C887E33647DA3F",
  "sha256_skill_md": "1b36d46558c887e33647da3fe431c115a66bc50f22111b9247917bfbe75db584",
  "punch_layout": "row-major · 12 bits a row · 8 rows · MSB first · 3 hex a row",
  "term": "term licence · licensed, never sold · editions replace files · freeze, not loss · refund ends the licence · no resale",
  "price": "NOT PRICED IN THE PACKET — the shelf sets the term",
  "fonts": {
    "mono": "JetBrains Mono, DejaVu Sans Mono, Menlo, Consolas, monospace",
    "display": "Space Grotesk, Poppins, Arial, Helvetica, sans-serif",
    "note": "declared, not embedded; container renders use DejaVu Sans Mono and Poppins as stand-ins"
  }
}