Machine-readable discovery document GET /.well-known/x402
x402 Payment Facilitator · v2.0.0

Verify and settle crypto payments across twenty blockchains.

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 · /.well-known/x402
$ 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"
}
20 blockchains · 128+ settlements · 0.5% per settlement · FinCEN MSB registered · 99.9% uptime
API Endpoints

Four endpoints. Standard x402.

The Bridge implements the x402 facilitator specification. Any x402-compliant server, SDK, or client can point at these URLs.

POST
/verify
Verify a payment signature against on-chain state. Returns valid/invalid with reason.
POST
/settle
Broadcast a verified payment to the target blockchain. Returns transaction hash and settlement status.
GET
/.well-known/x402
Machine-readable discovery document. Lists supported chains, assets, endpoints, and operator info.
GET
/health
Operational status, chain connectivity, and current settlement queue depth.
Supported Chains

Twenty blockchains. More than any other facilitator.

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.

Base
eip155:8453
Ethereum
eip155:1
Tron
tron:mainnet
Bitcoin
bip122:000...6f9
Solana
solana:mainnet
XRP
xrpl:mainnet
Litecoin
bip122:12a...ee2
Dogecoin
bip122:1a9...f69
TON
ton:mainnet
Stellar
stellar:pubnet
NEAR
near:mainnet
Hedera
hedera:mainnet
Cardano
cardano:mainnet
Algorand
algorand:mainnet
Aptos
aptos:mainnet
Cosmos
cosmos:hub-4
Polkadot
polkadot:relay
Fantom
eip155:250
Sui
sui:mainnet
Zcash
zcash:mainnet
Pricing

0.5% per settlement. No monthly fees.

You only pay when we successfully settle a payment on-chain. Verification is free.

Verify
Free
unlimited calls
Signature verification, on-chain balance checks, and payment validation cost nothing. Call /verify as often as you need.
  • Unlimited signature verification
  • On-chain balance lookup
  • Network support check
  • Asset validation
Settle
0.5%
per successful settlement
You pay only when we broadcast a payment and it confirms on-chain. Failed settlements cost nothing.
  • On-chain transaction broadcast
  • Automatic retry on failure
  • Multi-chain routing included
  • Settlement guarantee (opt-in, +0.25%)
Integration

Two endpoints. One header change.

Point your x402 server at our Bridge URL. That's it.

1. Set the facilitator URL

Add the Bridge as your x402 facilitator in your server configuration.

2. Return 402 responses

When a client hits a paid endpoint, return HTTP 402 with payment requirements per the x402 spec.

3. Verify on each request

POST the client's payment signature to /verify to confirm it's valid before serving the response.

4. Settle after delivery

POST to /settle to broadcast the payment on-chain and collect your funds.

server.js · Node.js
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 }) }
);
Regulation
FinCEN MSB Registered · BSA ID 31000324258137
Custody
Non-custodial · Settlement routes direct
Standard
x402 v2.0 · Open protocol (Coinbase)