Catch us at Boulderthon · Booth 115Lost Lauren, contact us

THE INSTRUMENTS · THE VAULT · Nº 298 PROPOSED

LUND CARDS · OUTSIDE THE DECKNº 298 PROPOSED
THE PULL CARD — the face of the card
THE CARD AS TEXT · FOR EYES AND FOR MACHINES

THE PULL CARD · files come back as themselves

WAKES WHEN a file that shipped must come back as the file itself, byte for byte — in a later session, on another machine, out of another store; a delivery needs a register line with its hash; a shelf must be audited for what is missing, changed or unnamed.

THE LOOP

  1. Name the card; ask which shelf
  2. place: the file, its hash, its line
  3. pull by name: unwrap, hash, EXACT
  4. audit: missing · changed · orphans
  5. Write the ledger: built · failed · next

NEVER

  • Uses a file that failed its hash — a mismatch is a finding, never a file
  • Edits a file on the shelf or re-uses a name — a new cut is a new line
  • Puts a key, a passphrase or a sealed thing on a shelf
  • Calls a shelf the archive of record

IN THE BOX

  • scripts/shelf.py · the machine
  • references/THE-SHELF.md
  • CARD.md · SKILL.md · TIN.md
  • WITNESS.md · SELFTEST 17/17
  • card.html · the doors

PROOF SELFTEST 17/17 · FIVE COMMANDS ON THE RECORD · A PLACED ZIP PULLED BACK BYTE-IDENTICAL · WITNESSED IN CLAUDE 2026-09-17

THE PUNCH · SHA-256 OF SKILL.MD · 24A5039E86AE07E729C95598

THE FACE, FULL SIZE → · THE MACHINE FACE → · card.json →

THE PULL CARD

files come back as themselves

PLACE · PULL · AUDIT · A HASH ON EVERY LINE

98LEGENDARYWITNESSEDIN CLAUDEIN LUNDRIN CHATGPT

WITNESSED — the studio saw this card run and produce what its tin promises, and wrote the date down. What the marks mean →

What it is.

A shelf and its register, as a machine. Every file that ships is placed on a shelf with one register line — its name, how it is stored, the SHA-256 of the file itself — and every retrieval starts at that register: pulled by name, unwrapped, hashed, and either PULLED · EXACT or a finding, with nothing written. Scripts ride as .txt and archives as base64 text for stores that take only certain kinds of file; the audit names what is missing, what has changed and what nobody named. It proves a file is the same file. It does not keep a secret, and it is not the archive of record.

WAKES WHEN a file that shipped must come back as the file itself, byte for byte — in a later session, on another machine, out of another store; a delivery needs a register line with its hash; a shelf must be audited for what is missing, changed or unnamed.

The loop.

  1. Name the card; ask which shelf
  2. place: the file, its hash, its line
  3. pull by name: unwrap, hash, EXACT
  4. audit: missing · changed · orphans
  5. Write the ledger: built · failed · next

It makes.

  • a register line for every file that ships
  • the file pulled back byte-identical
  • the audit of a shelf
  • the register as a table

Never.

  • Uses a file that failed its hash — a mismatch is a finding, never a file
  • Edits a file on the shelf or re-uses a name — a new cut is a new line
  • Puts a key, a passphrase or a sealed thing on a shelf
  • Calls a shelf the archive of record

What’s in the buy.

  • scripts/shelf.py — place · pull · audit · register · selftest 17/17, standard library only
  • references/THE-SHELF.md — the mechanism, the wrap conventions, the five statuses of a retrieval ledger, the limits, the operating rules
  • WITNESS.md + SELFTEST.md — the run as it printed
  • CARD.md + SKILL.md · TIN · LICENCE + LEDGER · MANIFEST, every file hashed · AUDIT, the twelve checks · the two faces, card.json, card.html · the doors for other hosts

YOU NEED Python 3.8 or later and a folder; any store you can mirror to a folder works behind it.

PROOF · SELFTEST 17/17 · FIVE COMMANDS ON THE RECORD · A PLACED ZIP PULLED BACK BYTE-IDENTICAL · WITNESSED IN CLAUDE 2026-09-17 · PUNCH 24A5039E86AE07E729C95598

ON EVERY DOOR · A CARD FOR YOUR AI, A FILE FOR YOUR COMPUTER

This card is an Agent Skill on the open standard: the same folder loads unmodified in Claude, ChatGPT and Codex, Copilot and VS Code, Cursor, Gemini CLI, Goose, OpenCode and the rest of the showcase. Its words are Markdown, so any chat with an instructions box holds them, any local model runs them offline, and any MCP client can load them — the doors ride in this card’s box. And card.html — the card as one file for your computer: both faces, the tin, the words, every door; offline, in any browser. The host marks →

Take it.

Nº 298 PROPOSED — LAUNCHING SOON

Sold as is under the term printed. A card instructs an AI you operate; results depend on your model, your files and your judgement. Not legal, tax, medical or financial advice, and not a licence to practise. The terms →

THE TERM · PICK YOUR WINDOW

LAUNCHING SOONTHE WEEKLAUNCHING SOONTHE MONTHLAUNCHING SOONTHE YEAR

LAUNCHING SOON. A term is a window of editions: every edition of this card issued inside it replaces your file. When the window closes, the file you hold keeps working — freeze, not loss. Nothing auto-renews.

← THE INSTRUMENTS · THE SHELF, RANKED · THE DECK

CART · 0