Built for x402 · Base first

Batch settlement for
high-volume x402

Exact-scheme facilitator fees are often ~$0.001 per onchain settle. On ~$0.02–$0.03 calls that is a few percent of GMV — and it grows with volume. Batch-settlement verifies off-chain and settles in bulk.

1 settle
Can cover many paid calls
~$0.001
Typical exact settle fee*
HTTP-speed
Voucher path, batch settle

Exact settlement adds up at volume

x402 volume is real. On tickets around $0.02–$0.03, a $0.001 per-settle facilitator fee is a few percent of GMV — not a third — but it compounds across millions of calls. Batch-settlement exists; tooling and ops are why it is not the default.

Why batch isn’t winning yet

  • Counterparty risk blocks adoption
  • Tooling friction and accounting overhead
  • No durable channel state out of the box
  • Background claim / settle / refund is operationally heavy

What BatchRail changes

  • Hosted batch facilitator endpoints (x402 v2 compatible)
  • Managed channel claim / settle loops
  • Open examples you can run locally on Base Sepolia
  • Path to production hosting for merchants and agents

Batch-settlement as the default

Buyer deposits once into escrow, signs cumulative off-chain vouchers, seller claims in bulk. One onchain settle can cover many paid HTTP calls. Public demo is Base Sepolia only.

⚡

Hosted Facilitator

/supported, /verify, /settle — x402 v2 compatible. Live on Base Sepolia today.

🔗

Managed Channels

Register routes once. Claim, settle, and refund loops with durable channel state.

📦

Open Examples

Facilitator, resource server, and client in the public core repo — full local payment loop.

Hosted facilitator (Base Sepolia)

Point a resource server at the public test endpoint. No API key required for this demo.

Live

https://facilitator.batchrail.io

Network: eip155:84532 (Base Sepolia). Schemes: batch-settlement, exact.

This host is the rail only — /health, /supported, /verify, /settle, /stats. There is no /weather here. The example seller is demo-resource … /weather (browser → 402).

  • /health — service status
  • /stats — public usage counters
  • /supported — schemes & networks
  • POST /verify
  • POST /settle

Env for your server:

FACILITATOR_URL=https://facilitator.batchrail.io

Try a paid call (testnet): GET /weather on demo-resource returns 402 in a browser; an x402 client pays Base Sepolia test USDC then retries. seller /health

Seller copy-paste + try paid call →  ·  Open-source core →

Join the waitlist

Early access for high-volume x402 merchants and agent builders.

Join Waitlist

Opens a short form. No spam — launch and pilot updates only. *After typical facilitator free tiers; not a GMV guarantee.