{"uid":"cap_vZzfo2NwRFWed3fTkCEGW","slug":"ontario-protocol-x402-demand-authenticity-report-93c8615a","name":"Ontario Protocol x402 Demand Authenticity Report","description":"Find the first reason agents are not buying your x402 API. Test HTTP 402 readiness, Coinbase Bazaar retrieval, buyer-task fit, and agent payment policy free.","url":"https://ontarioprotocol.com/api/x402/demand-authenticity-report","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"tx_hashes":{"type":"array","items":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"},"maxItems":20,"minItems":1},"related_addresses":{"type":"array","items":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"maxItems":50},"expected_recipient":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"}}},"responseSchema":{"example":{"schema":"ontario.x402_demand_authenticity.v1","summary":{"transactions_analyzed":1,"proven_independent_customers":0}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_oAxjSER7WzJ_ULI_cHHXJ","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Analyzes blockchain transaction hashes and addresses to verify the authenticity and independence of x402 payment demand events before an agent pays","exampleAgentPrompt":"Before my agent pays this x402 endpoint, run a demand authenticity report on these transaction hashes — 0x3a1f...b2c4 and 0x9e7d...0a11 — to confirm they represent real independent customer payments to recipient 0xAbCd...1234, and tell me how many proven independent customers show up.","exampleUseCases":[{"title":"Pre-payment due diligence for agent","prompt":"I'm about to have my agent start paying an x402 endpoint automatically. Can you check these 5 transaction hashes — 0x1a2b...3c4d, 0x5e6f...7a8b, 0x9c0d...1e2f, 0x3a4b...5c6d, 0x7e8f...9a0b — against recipient 0xDead...Beef99 to verify the payment demand history looks authentic before I authorize recurring payments?"},{"title":"Auditing x402 provider legitimacy","prompt":"I found an x402 provider claiming they have tons of real customers paying them. Check these 10 tx hashes against expected recipient 0xF00d...C0ffee to see how many are proven independent customers and whether the demand looks genuine."},{"title":"Screening suspicious x402 endpoint","prompt":"This x402 endpoint looks sketchy — can you run an authenticity check on transaction hashes 0xAbc1...2345 and 0xDef6...7890 with related addresses 0x1111...aaaa and 0x2222...bbbb to see if those payments are from real distinct customers or just recycled self-payments?"}],"resultDescription":"Returns a structured authenticity report (schema: ontario.x402_demand_authenticity.v1) containing the number of transactions analyzed and the count of proven independent customers, giving agents a verifiable signal of whether x402 payment demand events are genuine before committing funds.","failureModes":["Invalid tx hash format (must be 0x-prefixed 64-hex-char string) returns validation error","Invalid address format (must be 0x-prefixed 40-hex-char string) returns validation error","Empty or missing tx_hashes array returns schema error","More than 20 tx_hashes or 50 related_addresses exceeds limits and returns error","Transaction not found on-chain may result in zero proven customers with no error","Network or RPC timeout may cause delayed or failed analysis"],"whenToPreferThis":"Use this endpoint when an AI agent needs to verify the authenticity of x402 payment demand events before authorizing payments to an endpoint provider — especially when assessing whether a provider's claimed customer base is real and independent. Prefer this over general blockchain explorers or manual tx lookups when you need a structured, machine-readable authenticity verdict specifically designed for the x402 HTTP 402 payment protocol context.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:30:26.446Z","isFirstParty":false}