Start · gate your agent in 60 seconds

Pick a path. Each one runs today.

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.
Copy a line. Everything below is live right now on Base.
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/solvr/solvr_dex_trending → 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

Send USDC to the receiver Safe shown in the 402 response — your wallet signs, IronBridge holds no key — then resend with your tx hash. Four lanes live: SOLVR (DEX data) · CLERK (US court records) · BNKR (LLM gateway) · GITLAWB (app rails).

curl -sX POST …/api/pay/solvr/solvr_dex_trending -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: 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.