{"uid":"cap_n5vegCeDk9f1RxHR-drC3","slug":"plainchain-x402-echo-faed52c9","name":"Plainchain x402 Echo","description":"Gas, balances, token data, address type, approvals, transaction decoding, x402 receipt verification and verifiable randomness on Base, Arbitrum, Ethereum and Optimism. No API key: pay $0.001-$0.01 per call in USDC on Base via x402.","url":"https://plainchain.appin60.com/v1/x402/echo?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"required":{"type":"string"},"properties":{"type":"string"}}},"responseSchema":{"type":"json","example":{"payer":"0x...","advice":[],"checks":{"headerName":"PAYMENT-SIGNATURE (v2)","bazaarExtensionEchoed":true},"scheme":"exact","network":"eip155:8453","x402Version":2,"amountAuthorized":"1042","extensionsEchoed":["bazaar"]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001042","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.001042/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001042","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001042","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_uGeryMyZw3lMolbTIbfUT","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001042","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Echoes back a verified x402 payment receipt, confirming that a micropayment was correctly received, parsed, and validated before granting access to Plainchain's blockchain data APIs.","exampleAgentPrompt":"Can you verify my x402 payment receipt on Plainchain — I want to confirm my PAYMENT-SIGNATURE header was accepted and the $0.001042 USDC authorization on Base was parsed correctly before I start querying blockchain data?","exampleUseCases":[{"title":"Debugging x402 integration before production","prompt":"I'm building an agent that pays for Plainchain API calls using x402 on Base — can you hit the echo endpoint with my current payment header and show me what payer address and scheme the server parsed out, so I know everything is wired up correctly?"},{"title":"Confirming bazaar extension is recognized","prompt":"I'm routing my Plainchain payments through Bazaar and I need to confirm the bazaar extension is being echoed back properly in the payment receipt — can you verify that my x402 v2 payment header includes the bazaar extension and it's acknowledged?"},{"title":"Validating USDC authorization amount","prompt":"Before I start making a batch of chain data queries on Plainchain, can you check the echo endpoint to confirm my payment authorization amount shows 1042 microUSDC and the network is eip155:8453 Base?"}],"resultDescription":"Returns a JSON object containing: the payer's wallet address, the payment scheme (e.g. 'exact'), the network identifier (e.g. 'eip155:8453' for Base), x402 protocol version, the authorized amount in micro-USDC, the list of echoed extensions (e.g. ['bazaar']), and header check results including whether the bazaar extension was echoed and the expected header name.","failureModes":["Missing or malformed PAYMENT-SIGNATURE header returns a 402 Payment Required response","Insufficient payment amount causes authorization failure","Wrong network specified in payment header causes rejection","Invalid x402 version in header may not be parsed","Expired payment authorization window causes failure"],"whenToPreferThis":"Use this endpoint when you need to validate that your x402 micropayment integration is correctly configured before calling Plainchain's substantive blockchain data endpoints. It is the right choice for debugging payment flows, confirming payer address extraction, verifying extension handling (e.g. bazaar), or testing that USDC authorization amounts are parsed correctly on Base — all without consuming a higher-cost data query.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-14T06:39:56.231Z","isFirstParty":false,"canonicalSlug":"plainchain-x402-echo-faed52c9"}