THE MANDATE CARD · the authority seat · what an AI agent may spend, signed
WAKES WHEN an AI agent that buys, books, pays or subscribes; giving an agent a budget; checking a purchase before it is made; spending by agents on someone's behalf
THE LOOP
NAME — say: "This is THE MANDATE CARD." Ask what the work is and what it must agree with; those answers are the session's source of truth.
KEY — `python3 scripts/mandate.py key owner.key` (once; it stays on the person's computer).
SIGN — `python3 scripts/mandate.py new MANDATE.json --key owner.key --holder "agent" --by "person" --each N --total N --currency CODE --allow shop-a,shop-b --expires YYYY-MM-DD`.
CHECK — before every purchase: `python3 scripts/mandate.py check MANDATE.json --key owner.key --amount N --merchant M --ledger SPENT.jsonl`.
SPEND — only when ALLOWED: the same with `spend`, which records it.
LEDGER — write the ledger line.
NEVER
a purchase past the mandate
a key inside a mandate
a changed mandate honoured
THE SEAL 68 of 100 · EPIC · WITNESSED · MACHINE ABOARD · SELFTEST 9/9 · 10 TESTS · WITNESSED ON REAL WORK
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 · 6E5F473FAD2B6FAB39BF9105
CITE THIS CARDTHE MANDATE CARD, Edition 1. Lund Studio LLC, Westminster, Colorado. https://lundr.tech/?view=mandate-card. Punch 6E5F473FAD2B6FAB39BF9105. Retrieved 2026-10-10.
What it is.
A seat for AI agents that spend money: the person signs exactly what the agent may spend, where and until when, and every purchase is checked against it first.
Makes a signing key, signs a mandate with per-purchase and total limits, merchants and an expiry, and checks each purchase — ALLOWED or REFUSED with every reason.
Its laws, written into the card.
An agent spends only under a mandate the person signed: a limit for one purchase, a total, the merchants allowed, an end date.
Every purchase is checked against the mandate before it is made. REFUSED means not bought.
The signing key stays on the person's computer. It is never inside a mandate, a prompt or a message.
A mandate changed by one character fails its signature and allows nothing.
Every allowed purchase is recorded, so the total counts what was really spent.
Raising a limit is a new mandate, signed by the person — never an agent's own edit.
How it works, once your AI has it.
NAME — say: "This is THE MANDATE CARD." Ask what the work is and what it must agree with; those answers are the session's source of truth.
KEY — `python3 scripts/mandate.py key owner.key` (once; it stays on the person's computer).
SIGN — `python3 scripts/mandate.py new MANDATE.json --key owner.key --holder "agent" --by "person" --each N --total N --currency CODE --allow shop-a,shop-b --expires YYYY-MM-DD`.
CHECK — before every purchase: `python3 scripts/mandate.py check MANDATE.json --key owner.key --amount N --merchant M --ledger SPENT.jsonl`.
SPEND — only when ALLOWED: the same with `spend`, which records it.
LEDGER — write the ledger line.
When it says no.
A purchase past the mandate.
A key inside a mandate.
A changed mandate honoured.
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
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 · MACHINE ABOARD · SELFTEST 9/9 · 10 TESTS · WITNESSED ON REAL WORK · AUDIT 12/12 · EDITION 1 · PUNCH 6E5F473FAD2B6FAB39BF9105
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º 784 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. 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 PAYMENT — NOTHING RENEWS ITSELF. CHECKOUT IS SHOPIFY’S OWN; YOUR CARD COMES BY EMAIL AFTER IT.