THE INTRO CARD is free — what an AI skill card is and how to use one Download →Lost Lauren, contact us

THE INSTRUMENTS · Nº 673 · EDITION 2 · METHOD + TESTS

LUND CARDS · THE INSTRUMENTSNº 673 PROPOSED
THE PROVING CARD — the LSC-1 face
THE CARD AS TEXT · FOR EYES AND FOR MACHINES

THE PROVING CARD · the proof is a run, not a promise

WAKES WHEN a script or tool is about to ship; does this script have a real selftest; write me the selftest skeleton for this tool

THE LOOP

  1. NAME — `This is THE PROVING CARD.`
  2. ASK — the script.
  3. CHECK — for a selftest that builds its fixture and exits 1 on failure.
  4. SCAFFOLD — where there is none, the skeleton, one stub per command.
  5. RUN — the selftest until it passes and exits clean.
  6. LEDGER — write the ledger line.

NEVER

  • a stub that always passes
  • proven on a docstring
  • another language guessed at

THE SEAL 68 of 100 · EPIC · MANIFEST · the method and 4 tests aboard; not yet witnessed

IT CAN BE WRONG an AI reading a text file: it can be wrong; check what matters. THE-CLAUSES.md rides in the packet and is part of the licence.

THE PUNCH · SHA-256 OF SKILL.MD · 7AFD793DFD55A77E46DB4E73

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

THE PROVING CARD

the proof is a run, not a promise

A SELFTEST THAT EXITS 1 ON FAILURE

68EPICMANIFESTIN 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 →

THE SPEC SHEET · READ BEFORE YOU BUY · THE STANDARD EVERY CARD MEETS →

SEAL
68 of 100 · EPIC · MANIFEST
EDITION
E2
MACHINE
scripts/evals.py · 1 command · selftest 9/9
RUNS
On your own computer. Standard library only, offline; no account, no key, no telemetry.
HOSTS
Claude · Claude Code · ChatGPT · Gemini · any AI that reads a file (HOSTS.md names each door)
LICENCE
One person, any number of their own AIs and computers · editions replace files · nothing renews · freeze, not loss
PUNCH
7AFD793DFD55A77E46DB4E73 · sha-256 of SKILL.md · check any file against it →

CITE THIS CARDTHE PROVING CARD, Edition 2. Lund Studio LLC, Westminster, Colorado. https://lundr.tech/?view=proving-card. Punch 7AFD793DFD55A77E46DB4E73. Retrieved 2026-10-10.

What it is.

Reads a script and says whether it can prove itself: a selftest that builds its own fixture, prints PASS or FAIL per check, and exits 1 on any failure. Where there is none, it writes the skeleton beside the script, one stub per command.

The skeleton is a shape, not a proof; the assertions are the author's.

Its laws, written into the card.

  • A script with no selftest is unproven, whatever its README says.
  • The skeleton is a shape, not a proof; the assertions are the author's.
  • A selftest that does not exit 1 on failure is not a selftest.

How it works, once your AI has it.

  1. NAME — `This is THE PROVING CARD.`
  2. ASK — the script.
  3. CHECK — for a selftest that builds its fixture and exits 1 on failure.
  4. SCAFFOLD — where there is none, the skeleton, one stub per command.
  5. RUN — the selftest until it passes and exits clean.
  6. LEDGER — write the ledger line.

When it says no.

  • Writing the assertions — a stub that always passes is a lie.
  • Other languages: says so and stops.
  • Calling a script proven on the strength of a docstring → THE PORTABLE CARD checks the same script for what it needs installed.

What’s in the buy.

  • CARD.md — the whole card · SKILL.md — the door your AI reads first · START-HERE.md — the first five minutes
  • references/THE-METHOD.md · EVALS.json · EVALS.md · scripts/evals.py — the method, its template, and the tests with their runner
  • MY-LEDGER.md · TIN.md · LICENSE-NOTE.md · THE-CLAUSES.md · card.svg + card-machine.svg + card.json · card.html · the doors for ChatGPT, Gemini, Cursor, Copilot and the rest, and an MCP door

PROOF · 4 TESTS ABOARD · RUNNER SELFTEST 9/9 · AUDIT 12/12 · NOT YET WITNESSED · EDITION 2 · PUNCH 7AFD793DFD55A77E46DB4E73

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

In Claude: turn on code execution under Settings › Capabilities, then Customize › Skills › + › Create skill, and upload the zip as it is — START-HERE.md in the box walks you through it, and tells you how to keep the ledger. In ChatGPT, Gemini and the rest: a Project, a GPT or a Gem with the card’s files attached and the short door in the box pasted as its instructions. The words run anywhere an AI reads Markdown; the machines run wherever the host runs Python. Witnessed in Claude only. The host marks →

Take it.

Nº 673 PROPOSED · ONE PAYMENT

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. The terms →

ONE PAYMENT · NOTHING RENEWS ITSELF

OFFLINE · ONE LICENCE · PUNCH-CHECKABLE · THE STANDARD

One payment. The file is yours to keep and keeps working at its edition; new editions issued in the year after you buy reach you by email as replacement files. Tax is added at checkout where it applies. Nothing auto-renews.

One email when it is on sale, from the studio; nothing else, ever.

ONE PAYMENT — NOTHING RENEWS ITSELF. CHECKOUT IS SHOPIFY’S OWN; YOUR CARD COMES BY EMAIL AFTER IT.

← THE INSTRUMENTS · THE FLOOR →

COMMANDS ARE FOUND BY THE COMMON SHAPES; A SCRIPT THAT DISPATCHES ANOTHER WAY GETS ONE GENERIC STUB. ONLY PYTHON IS READ. · NOT A PAYMENT CARD · © 2026 LUND STUDIO LLC

PAY BYAmerican Express Apple Pay Diners ClubDiscoverGoogle Pay Mastercard PayPalShop Pay Visa
CART · 0