{
  "x402Version": 2,
  "description": "Quicknode supports x402 (HTTP 402 Payment Required) for agent-native, wallet-authenticated access to blockchain RPC, transaction simulation, token/NFT data, event decoding, streams, and SQL — plus autonomous subscription/endpoint provisioning. Production paid endpoints are hosted on x402.quicknode.com; wallets, asset contracts, and pricing below mirror the canonical accepts at https://x402.quicknode.com/overview.md.",
  "facilitator": "https://x402.quicknode.com",
  "resources": [
    {
      "url": "https://www.quicknode.com/api/payments/x402/demo",
      "description": "Demo x402 endpoint on the marketing domain. GET or POST to receive HTTP 402 with payment requirements. Use this to verify your x402 client without leaving www.quicknode.com. payTo and asset addresses mirror production. Three tiers per EVM chain: $1 credit drawdown (amount 1000000), $0.001 per-request (amount 1000), and $0.0001 nanopayment via Circle Gateway (amount 100); Solana offers the first two.",
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0xF46394adDdA95A3d5bCC1124605E3d15D204623C",
          "amount": "1000000",
          "maxTimeoutSeconds": 60,
          "extra": { "name": "USD Coin", "version": "2" },
          "description": "USDC on Base mainnet — $1 credit drawdown"
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0xF46394adDdA95A3d5bCC1124605E3d15D204623C",
          "amount": "1000",
          "maxTimeoutSeconds": 60,
          "extra": { "name": "USD Coin", "version": "2" },
          "description": "USDC on Base mainnet — $0.001 per request"
        },
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0xF46394adDdA95A3d5bCC1124605E3d15D204623C",
          "amount": "100",
          "maxTimeoutSeconds": 345600,
          "extra": { "name": "GatewayWalletBatched", "version": "1", "verifyingContract": "0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE" },
          "description": "USDC on Base mainnet — $0.0001 nanopayment via Circle Gateway"
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "payTo": "0xF46394adDdA95A3d5bCC1124605E3d15D204623C",
          "amount": "1000000",
          "maxTimeoutSeconds": 60,
          "extra": { "name": "USD Coin", "version": "2" },
          "description": "USDC on Polygon mainnet — $1 credit drawdown"
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "payTo": "0xF46394adDdA95A3d5bCC1124605E3d15D204623C",
          "amount": "1000",
          "maxTimeoutSeconds": 60,
          "extra": { "name": "USD Coin", "version": "2" },
          "description": "USDC on Polygon mainnet — $0.001 per request"
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "payTo": "0xF46394adDdA95A3d5bCC1124605E3d15D204623C",
          "amount": "100",
          "maxTimeoutSeconds": 345600,
          "extra": { "name": "GatewayWalletBatched", "version": "1", "verifyingContract": "0x77777777Dcc4d5A8B6E418Fd04D8997ef11000eE" },
          "description": "USDC on Polygon mainnet — $0.0001 nanopayment via Circle Gateway"
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "2LWbc9Mi6dRUrdEHBttoNS4udDtH1A4xwBdm1EKqcT57",
          "amount": "1000000",
          "maxTimeoutSeconds": 60,
          "extra": { "feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F" },
          "description": "USDC on Solana mainnet — $1 credit drawdown"
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "2LWbc9Mi6dRUrdEHBttoNS4udDtH1A4xwBdm1EKqcT57",
          "amount": "1000",
          "maxTimeoutSeconds": 60,
          "extra": { "feePayer": "BFK9TLC3edb13K6v4YyH3DwPb5DSUpkWvb7XnqCL9b4F" },
          "description": "USDC on Solana mainnet — $0.001 per request"
        }
      ]
    },
    {
      "url": "https://x402.quicknode.com",
      "description": "Per-request RPC and Quicknode add-on access. Returns HTTP 402 with payment requirements; agents fulfill payment automatically and retry. Three tiers per chain: $1 credit drawdown, $0.001 per-request, and $0.0001 nanopayment via Circle Gateway. Full canonical accepts at https://x402.quicknode.com/overview.md.",
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0xF46394adDdA95A3d5bCC1124605E3d15D204623C",
          "description": "USDC on Base mainnet"
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "payTo": "0xF46394adDdA95A3d5bCC1124605E3d15D204623C",
          "description": "USDC on Polygon mainnet"
        },
        {
          "scheme": "exact",
          "network": "eip155:196",
          "asset": "0x4ae46a509F6b1D9056937BA4500cb143933D2dc8",
          "payTo": "0xF46394adDdA95A3d5bCC1124605E3d15D204623C",
          "description": "Global Dollar on X Layer"
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "2LWbc9Mi6dRUrdEHBttoNS4udDtH1A4xwBdm1EKqcT57",
          "description": "USDC on Solana mainnet"
        }
      ]
    },
    {
      "url": "https://www.quicknode.com/api/v1/agent/subscriptions",
      "description": "Autonomous subscription + endpoint provisioning. POST with no body to receive a 402 listing plans and payment accepts (x402 or MPP). Returns a QN_* API key.",
      "accepts": [
        {
          "scheme": "exact",
          "network": "eip155:8453",
          "asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
          "payTo": "0xF46394adDdA95A3d5bCC1124605E3d15D204623C"
        },
        {
          "scheme": "exact",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v",
          "payTo": "2LWbc9Mi6dRUrdEHBttoNS4udDtH1A4xwBdm1EKqcT57"
        },
        {
          "scheme": "exact",
          "network": "eip155:137",
          "asset": "0x3c499c542cEF5E3811e1192ce70d8cC03d5c3359",
          "payTo": "0xF46394adDdA95A3d5bCC1124605E3d15D204623C"
        },
        {
          "scheme": "mpp",
          "network": "tempo",
          "asset": "PathUSD"
        },
        {
          "scheme": "mpp",
          "network": "solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp",
          "asset": "EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v"
        }
      ]
    }
  ],
  "docs": "https://www.quicknode.com/docs/build-with-ai/x402-payments",
  "sdk": "https://www.npmjs.com/package/@quicknode/x402",
  "examples": "https://github.com/quiknode-labs/qn-x402-examples"
}
