checking…
Settlement infrastructure for autonomous agents

Give an AI agent money it cannot misuse.

Writ is a deterministic settlement engine: agents pay under policy with exactly-once settlement, every payment leaves a receipt, and the whole ledger replays for anyone to audit. No human in the loop — and no way for an agent to spend outside its rules.

The demo below runs against this live server, right now. No signup, no key — the agent provisions itself.

Writ in 30 seconds

See it work

An agent self-provisions and makes a payment

join → pay → verify — the exact loop, against this server. Watch the timestamps.
Press “Watch an agent pay itself” to run the live sequence.

A prompt-injection drain is stopped before any money moves

The agent learns its normal behaviour, then an injected payment tries to drain it to a new wallet — under the spend cap, so policy alone would allow it. The circuit breaker halts it and locks the agent, with zero LLM in the loop.
Press “Run it” to watch a drain get blocked, live.

What a card cannot do

🔒

Exactly-once, under abuse

An agent that retries on timeout, or runs concurrently with copies of itself, settles once — not twice. Proven, not best-effort.

🌳

Recursive delegation

An agent hands a narrower budget to a sub-agent, which hands a tighter one to its own — cryptographically unable to widen. No card can branch authority.

🧾

Conditional escrow

Hold a payment against a signed delivery promise. Provider delivers something else? Deterministic refund, no human, no dispute queue.

👁️

Auditable by anyone

The ledger is append-only and hash-chained; its head is published and signed. Record it and hold us to it — we hand you the tools to catch us.

Don't trust — verify

Real money, on Solana mainnet check it on the chain, not on our site

On 16 September 2026 an agent paid $1 USDC through Writ, settled on Solana mainnet. Just before it, Writ refused a $5 attempt over the agent's $1 limit; a refusal moves nothing, so only the $1 is on chain. A capped test with our own funds.

tx 4t7D1o2f…SA1Go · finalized · $1.00 USDC
View on Solana Explorer →

A real payment you can check yourself no account, no API key

Open a receipt from this server and verify its Ed25519 signature in your own browser, against the key we publish. The page never asks us whether the receipt is valid — and there is a button on it that alters one field so you can watch the check fail.

signed by writ-receipt-pilot-2026-08 · tamper → NOT VERIFIED
Verify a receipt →
That receipt is signed by a pilot identity — a demonstration that the mechanism works, not a permanent record. Receipts meant to be relied on need a managed signing key, which is a custody decision we have not taken yet.

Live ledger head

The signed head of this server's ledger, published so a rewrite of history collides with what you recorded.

loading…
Raw /api/anchor →

Independently attested checking…

A validator that does not run the payment engine signs this head with its own key. If its head ever disagrees with the one above, this panel says so — it never claims safe on a head we don't publish.

loading…
Raw /api/consensus →
Engineers: point npx --package=x402-conformance-kit falsify-writ https://writ.money at us and try to break the money invariants.

Want to try it

Writ is in a controlled pilot on devnet. Leave an email and what you would point an agent at, and you get an invite with a funded sandbox agent and a spending policy you set. No card, no call.

Devnet only — no real money moves, and nothing is charged. Your email is stored so we can send you an invite code, and for nothing else.
Writ · deterministic settlement for agents Devnet / internal test rail — no real money moves. Mainnet is gated on custody + counsel.