Start · gate your agent in 60 seconds

Three rails. Each one tells the truth.

IronBridge is a keyless gate that sits under your AI agent: it can pay per call, but it can’t move your money. Every call it clears leaves a receipt anyone can re-walk — no IronBridge key.

Four ways in · lowest friction first
You don’t have to pick the whole thing to start.
Page Audit is the stranger $0.10 job. GitLawb answers 402. BNKR is unfulfilled — do not send a dime.
01

Try it — no wallet

~10 sec

Fire an unpaid call and watch the gate refuse. The model can ask; it can’t pay.

curl -sX POST https://ironbridge.foundation/api/pay/pageaudit/page_audit → 402

What comes back — the exact price and where to pay, and zero data until you do:

{
  "error": "Payment Required", "price_usdc": 0.1, "asset": "USDC", "network": "base",
  "receiver": "0x5Bb0a8A570F73eE0575043B8A9c33b28D6891680",
  "how": "send USDC to receiver then resend with header X-IB-Payment-Tx: <txHash>"
}

Then re-walk the public receipt chain yourself — read-only, no key:

curl https://ironbridge.foundation/api/chain/page?from_seq=0 → 20 sealed rows to the live tip

Prefer to watch it? See a real receipt re-walk itself in your browser — no signup, no wallet.

02

Drop it into your agent

live on npm · v0.1.1

Keyless MCP server. Your agent gets the gate and the receipts; you hold the keys.

npx -y @ironbridgefoundation/ironbridge-mcp-server

Published and installable right now — verify it on npm.

03

Pay a real call

$0.10 USDC

Humans: open the Page Audit kiosk, connect your wallet, pay $0.10 once, keep a receipt. Your wallet signs — IronBridge holds no key. No paste-a-tx-hash step.

Open Page Audit kiosk

Advanced — agent curl path

Agents can still pay via 402 + payment proof header. Page Audit ($0.10 stranger job), GitLawb (two payments in one confirmation). BNKR is unfulfilled — do not send a dime.

curl -sX POST …/api/pay/pageaudit/page_audit -H "X-IB-Payment-Tx: 0x<your-tx>" → 200 + receipt
04

Self-host the whole gate

single-tenant

One Cloudflare Worker into your account — the gate, the chain, the rate limiter. You keep the only keys; anyone can still re-walk your receipts.

# “Deploy to Cloudflare” clones the template into your account — never ours

What you get on every path

A receipt that binds payment → exact result in a keyless, re-walkable hash-chain you recompute yourself. No IronBridge key, no trust-us. The read-only verifier returns RESULT: OK when the chain links end-to-end.

Next: pay $0.10 at the kiosk · watch a receipt prove itself · the four lanes & price · verify any receipt · self-host template · MCP on npm
Every command above is live on Base right now — copy it, run it, re-walk the receipt yourself.