GET /.well-known/x402
An x402 facilitator that runs the verify and settle steps for every supported chain. Point your x402-compliant server at our endpoints and accept payments in USDC, USDT, ETH, BTC, TRX, and more.
$ curl https://bridge.eruditepay.com/.well-known/x402 { "name": "EruditePay x402 Bridge", "version": "2.0.0", "protocol": "x402", "supported_chains": 20, "endpoints": { "verify": "/verify", "settle": "/settle", "health": "/health" }, "operator": "Erudite Intelligence LLC" }
The Bridge implements the x402 facilitator specification. Any x402-compliant server, SDK, or client can point at these URLs.
Coinbase CDP supports three chains. PayAI supports two. EruditePay Bridge supports twenty — including Bitcoin, Tron, XRP, Dogecoin, Litecoin, and the rest of the long tail that no one else handles.
You only pay when we successfully settle a payment on-chain. Verification is free.
Point your x402 server at our Bridge URL. That's it.
Add the Bridge as your x402 facilitator in your server configuration.
When a client hits a paid endpoint, return HTTP 402 with payment requirements per the x402 spec.
POST the client's payment signature to /verify to confirm it's valid before serving the response.
POST to /settle to broadcast the payment on-chain and collect your funds.
const facilitator = "https://bridge.eruditepay.com"; // 1. Client hits paid endpoint without payment // Server returns 402 with requirements res.status(402).json({ scheme: "exact", network: "eip155:8453", maxAmountRequired: "10000", payTo: "0x6961...70A1", asset: "0x833589...2913" }); // 2. Client retries with X-PAYMENT header const verified = await fetch( `${facilitator}/verify`, { method: "POST", body: JSON.stringify({ payload, requirements }) } ); // 3. Deliver the response, then settle await fetch(`${facilitator}/settle`, { method: "POST", body: JSON.stringify({ payload, requirements }) } );