NodeFlare
POST rpc.nodeflare.app/base/x402
Why an agent can trust this route.
Sonar evidence is advisory. Paid delivery is shown as verified only when paid probes are available; otherwise route estimates use the unpaid handshake as a clearly labeled proxy.
Observed outcomes
Base RPC (chain 8453): JSON-RPC over HTTPS on NodeFlare's own bare-metal nodes. Pay per request in USDC, no account or API key - built for AI agents. All methods including eth_getLogs, eth_call, trace, and debug (archive) - good for indexing, event queries, and simulation. Simple calls $0.001; heavy calls priced by compute units.
Resource: rpc.nodeflare.app/base/x402
Network: eip155:8453, eip155:137, eip155:42161 · Asset: 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 · Pay to: 0x9d86e0e74333b297b1d0b6ba30d2ed1b5f01f296
Payment methods: permit2 · Last validation: —
{
"input": {
"body": {
"id": 1,
"method": "eth_blockNumber",
"params": [],
"jsonrpc": "2.0"
},
"type": "http",
"method": "POST",
"bodyType": "json"
},
"output": {
"type": "json",
"example": {
"id": 1,
"result": "0x1a2b3c",
"jsonrpc": "2.0"
}
},
"paymentRequirements": [
{
"raw": {
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x9d86e0e74333b297b1d0b6ba30d2ed1b5f01f296",
"amount": "1000",
"scheme": "exact",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x9d86e0e74333b297b1d0b6ba30d2ed1b5f01f296",
"scheme": "exact",
"network": "eip155:8453",
"amountAtomic": "1000"
},
{
"raw": {
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x9d86e0e74333b297b1d0b6ba30d2ed1b5f01f296",
"amount": "1000",
"scheme": "exact",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"payTo": "0x9d86e0e74333b297b1d0b6ba30d2ed1b5f01f296",
"scheme": "exact",
"network": "eip155:137",
"amountAtomic": "1000"
},
{
"raw": {
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"name": "USD Coin",
"version": "2"
},
"payTo": "0x9d86e0e74333b297b1d0b6ba30d2ed1b5f01f296",
"amount": "1000",
"scheme": "exact",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"payTo": "0x9d86e0e74333b297b1d0b6ba30d2ed1b5f01f296",
"scheme": "exact",
"network": "eip155:42161",
"amountAtomic": "1000"
},
{
"raw": {
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"extra": {
"name": "USD Coin",
"version": "2",
"facilitatorAddress": "0x4c934c63C786157Fefd990945b25eA60a0FB0205",
"assetTransferMethod": "permit2"
},
"payTo": "0x9d86e0e74333b297b1d0b6ba30d2ed1b5f01f296",
"amount": "100000",
"scheme": "upto",
"network": "eip155:8453",
"maxTimeoutSeconds": 120
},
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"payTo": "0x9d86e0e74333b297b1d0b6ba30d2ed1b5f01f296",
"scheme": "upto",
"network": "eip155:8453",
"amountAtomic": "100000"
},
{
"raw": {
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"extra": {
"name": "USD Coin",
"version": "2",
"facilitatorAddress": "0x97AcCe27D5069544480BDe0F04D9F47d7422a016",
"assetTransferMethod": "permit2"
},
"payTo": "0x9d86e0e74333b297b1d0b6ba30d2ed1b5f01f296",
"amount": "100000",
"scheme": "upto",
"network": "eip155:137",
"maxTimeoutSeconds": 120
},
"asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
"payTo": "0x9d86e0e74333b297b1d0b6ba30d2ed1b5f01f296",
"scheme": "upto",
"network": "eip155:137",
"amountAtomic": "100000"
},
{
"raw": {
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"extra": {
"name": "USD Coin",
"version": "2",
"facilitatorAddress": "0xE72f0Af4CF41356d433723547F1412cA27FBB1B8",
"assetTransferMethod": "permit2"
},
"payTo": "0x9d86e0e74333b297b1d0b6ba30d2ed1b5f01f296",
"amount": "100000",
"scheme": "upto",
"network": "eip155:42161",
"maxTimeoutSeconds": 120
},
"asset": "0xaf88d065e77c8cC2239327C5EDb3A432268e5831",
"payTo": "0x9d86e0e74333b297b1d0b6ba30d2ed1b5f01f296",
"scheme": "upto",
"network": "eip155:42161",
"amountAtomic": "100000"
}
]
}Source catalog records are retained separately from live endpoint observations. Sonar score, uptime, and latency are advisory metrics. CDP indexing is not inferred from validation.