LUND CARDS · OUTSIDE THE DECKNº 298 PROPOSED

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
- Name the card; ask which shelf
- place: the file, its hash, its line
- pull by name: unwrap, hash, EXACT
- audit: missing · changed · orphans
- 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
LEGENDARYWITNESSEDIN 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.
- Name the card; ask which shelf
- place: the file, its hash, its line
- pull by name: unwrap, hash, EXACT
- audit: missing · changed · orphans
- 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