{"protocol":"x402","spec":"https://docs.x402.org","network":"eip155:8453","facilitator":"https://api.cdp.coinbase.com/platform/v2/x402","facilitator_mode":"cdp","payTo":"0x46Ba634261566CF242c853d1f49511f9268ba674","scheme":"exact (EIP-3009 transferWithAuthorization)","asset_note":"Network resolves the canonical USDC contract; clients should consult the facilitator /supported endpoint for the address.","routes":[{"endpoint":"POST /v1/private/watch","price":"$0.10","description":"Create a Monero or Zcash view-key payment watch. The $0.10 fee IS your starting credit (nothing is lost to a creation charge). Body: { chain, address, viewKey, webhookUrl, birthdayHeight? }. Returns { watchId, watchToken, webhookSecret, expiresAt, creditAtomic }; verify webhooks with HMAC-SHA256(webhookSecret, body), top up via /v1/private/topup*. Prefer no USDC? POST /v1/private/watch-crypto (free call) creates + funds the watch in XMR/ZEC.","mime_type":"application/json"},{"endpoint":"POST /v1/private/topup","price":"$0.10","description":"Add $0.10 of credit (100_000 atomic USDC) to an existing watch. Body: { watchId, watchToken }. Returns the post-top-up credit block.","mime_type":"application/json"},{"endpoint":"POST /v1/private/topup-1","price":"$1.00","description":"Add $1.00 of credit (1_000_000 atomic USDC) to an existing watch. Same body/response shape as /v1/private/topup.","mime_type":"application/json"},{"endpoint":"POST /v1/private/topup-5","price":"$5.00","description":"Add $5.00 of credit (5_000_000 atomic USDC) to an existing watch. Best value tier for high-volume receivers. Same body/response shape as /v1/private/topup.","mime_type":"application/json"},{"endpoint":"POST /v1/private/historical","price":"$0.50","description":"One-off historical scan of a Zcash UFVK or Monero address+viewKey. Returns spendable + spent note totals and (optional) per-note breakdown. The view key streams to NFPT in-memory only — nothing is persisted to our DB. Body: { chain, address, viewKey, birthdayHeight?, toHeight?, includeNotes? }.","mime_type":"application/json"},{"endpoint":"GET /v1/q/xmr/height","price":"$0.001","description":"Single-fact: current Monero chain height + sync status. Sourced from a live operator-run monerod node.","mime_type":"application/json"},{"endpoint":"GET /v1/q/xmr/mempool","price":"$0.001","description":"Single-fact: number of pending transactions in the Monero mempool right now.","mime_type":"application/json"},{"endpoint":"GET /v1/q/xmr/fee","price":"$0.001","description":"Single-fact: recommended Monero per-byte fee in piconero (also exposed per-kB for convenience).","mime_type":"application/json"},{"endpoint":"GET /v1/q/xmr/fee-estimate","price":"$0.001","description":"Single-fact: actionable Monero fee recommendation — estimated total fee (piconero + XMR) for a typical 1500-byte tx at each priority level (slow/normal/fast/fastest). Translates the raw per-byte rate into \"what will my tx cost\".","mime_type":"application/json"},{"endpoint":"GET /v1/q/xmr/last-block","price":"$0.001","description":"Single-fact: timestamp + age of the most recent Monero block, plus hash, difficulty, and size.","mime_type":"application/json"},{"endpoint":"GET /v1/q/zec/height","price":"$0.001","description":"Single-fact: current Zcash chain height + verification progress + best block hash. Sourced from a live operator-run zebra node.","mime_type":"application/json"},{"endpoint":"GET /v1/q/zec/mempool","price":"$0.001","description":"Single-fact: Zcash mempool count + bytes.","mime_type":"application/json"},{"endpoint":"GET /v1/q/zec/last-block","price":"$0.001","description":"Single-fact: timestamp + age of the most recent Zcash block, plus hash, difficulty, and size.","mime_type":"application/json"},{"endpoint":"GET /v1/q/zec/pools","price":"$0.001","description":"Single-fact: ZEC supply by value pool (transparent/sprout/sapling/orchard/ironwood/lockbox) + NU6.3 \"Ironwood\" migration readout — pool balance, Orchard remainder, and migration % once the quantum-recoverable Ironwood pool is live (mainnet target ~2026-07-21). The turnstile makes cross-pool flows public; this is the headline number. Sourced from a live operator-run zebra node.","mime_type":"application/json"},{"endpoint":"GET /v1/q/cheapest-flashloan","price":"$0.001","description":"Single-fact: cheapest flash-loan provider for `asset` on `chain` (default ethereum), from the curated catalogue at GET /v1/flashloan/providers. Returns {provider, fee_bps, address}.","mime_type":"application/json"},{"endpoint":"GET /v1/q/base-fee","price":"$0.001","description":"Single-fact: what does Ethereum mainnet gas cost RIGHT NOW? Returns the latest block’s base fee + blob base fee AND the consensus-computed next-block projection (not a guess — the protocol’s own EIP-1559/4844 arithmetic), straight from eth_feeHistory. Fields: {block, base_fee_gwei, blob_base_fee_gwei, gas_used_ratio, next_base_fee_gwei, next_blob_base_fee_gwei}.","mime_type":"application/json"}]}