Pretend you're an agent. Pick a chain. Pick an endpoint. Watch it pay.
Every BitBooth endpoint accepts payment up to 9 different ways across 5 mainnets. Pick which one you (the agent) would settle on, pick which endpoint you would call, then the page runs the whole x402 flow live. Real 402 challenge, real multi-chain accepts[], real response. The newest additions are LINK on Base and native XRP on XRPL EVM Sidechain, both via self hosted on chain transaction verifiers.
1Pick a chain you hold liquidity on
2Pick an endpoint to call
3Run the x402 flow and watch every step live
Pick a chain you hold liquidity on, then pick an endpoint to call.
Step 1. You are an agent. Which chain do you pay on?
Up to 9 (network, asset) tuples accepted on every endpoint across 5 mainnets. Seven use EIP-3009 style signed authorization. LINK on Base and XRP on XRPL EVM Sidechain use the on chain transaction then reference pattern because those assets or chains do not ship EIP-3009. Agent picks based on liquidity it actually holds.
Step 2. Which paid endpoint do you call?
13 paid endpoints live. echo returns a real live response in the playground. The other 12 render their documented sample. Install @bitbooth/mcp-fetch to hit any of them for real.
x402 flow, live
Response body
Run the flow above to see the response render here.
What this demo proves
The 402 challenge you see is real. It is fetched live from the production endpoint you picked.
The accepts[] array carries every (network, asset) tuple this gateway accepts. You can verify it in your browser dev tools.
BitBooth dispatches verify and settle to a different facilitator per chain. Coinbase CDP handles Base and Solana. T54 XRPL handles XRPL native. Self hosted Horizon handles Stellar. Self hosted verifiers handle LINK on Base and XRPL EVM Sidechain.
For /v1/cdp/echo the response panel is real, served from /v1/free/echo, rate limited per IP, no wallet needed.
For every other endpoint the response panel renders the documented sample. To run a real payment on any of the 13 endpoints, install @bitbooth/mcp-fetch and pay with your own wallet.