{"uid":"cap_FNd1e2EIoG5mEo5yvbksg","slug":"x402-integrity-check-b1722b25","name":"x402 Integrity Check","description":"Call before trusting or paying a third-party x402 seller: catalog-vs-live integrity -- verify an x402 listing (payee, price, network, service, tags, bazaar block) against the live 402; an endpoint preflight for x402 catalog vs live offers, seller trust and listing consistency so an agent can skip dead or mismatched endpoints (JSON).","url":"https://conclavex402.pythonanywhere.com/v1/x402-integrity?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"headers":{"type":"object","additionalProperties":{"type":"string"}},"pathParams":{"type":"object","additionalProperties":{"type":"string"}},"queryParams":{"type":"object","additionalProperties":{"type":"string"}}},"additionalProperties":false},"output":{"type":"object","oneOf":[{"type":"object","required":["result"],"properties":{"result":{"type":"object","required":["as_of","catalog_total","distinct_hosts","hosts_checked","totals"]}}},{"type":"object","required":["result"],"properties":{"result":{"type":"object","required":["origin","checked_at","reachable","accepts","findings","in_sample"]}}}],"required":["ok","endpoint","result","settlement"],"properties":{"ok":{"type":"boolean"},"result":{"type":"object"},"endpoint":{"type":"string"},"settlement":{"type":"string"}}}}},"responseSchema":{"type":"json","example":{"as_of":"2026-10-13T20:49:28Z","totals":{"served":167,"checked":200,"consistent":103,"unreachable":33,"inconsistent":64,"bazaar_missing":7,"amount_mismatch":11,"network_mismatch":49,"network_form_only":13},"catalog_total":20108,"hosts_checked":25,"distinct_hosts":1088}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.009","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.009/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.009","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.009","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_3Fbp-hfgUTpOS0L6c4uH4","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.009","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies an x402 catalog listing against the live 402 endpoint to detect dead, mismatched, or untrustworthy seller offers before paying.","exampleAgentPrompt":"Before I pay that x402 seller at conclavex402.pythonanywhere.com/v1/x402-integrity, can you run an integrity check to verify the listing's payee, price, and network actually match what the live 402 endpoint is serving?","exampleUseCases":[{"title":"Pre-payment seller trust check","prompt":"I found an x402 API listing in the bazaar that claims to cost 0.01 USDC on Base — before I let my agent pay it, can you verify the listing is consistent with what the live endpoint is actually serving and that the payee hasn't changed?"},{"title":"Dead endpoint detection in agent workflow","prompt":"My agent keeps trying to call x402 endpoints from the catalog that turn out to be unreachable or mismatched — can you run an integrity check on this listing so I can skip it if it's dead or inconsistent?"},{"title":"Catalog vs live offer audit","prompt":"I want to audit an x402 seller's listing from agentic.market — check whether the price, network, and service tags in the catalog match what the 402 server is actually advertising right now."}],"resultDescription":"Returns a JSON object with an as_of timestamp, totals covering how many endpoints were checked, how many were consistent, unreachable, inconsistent, had amount mismatches, network mismatches, or were missing from the bazaar, plus catalog_total, hosts_checked, and distinct_hosts counts — giving the agent a clear go/no-go signal on the listing.","failureModes":["Live 402 endpoint is unreachable — returns unreachable status in totals","Network mismatch between catalog and live offer — flagged in network_mismatch count","Amount mismatch detected — flagged in amount_mismatch count","Listing missing from bazaar — flagged in bazaar_missing count","Invalid or malformed input parameters — may return error or empty result","Catalog entry not found — may return zero totals"],"whenToPreferThis":"Use this endpoint when an AI agent needs to validate an x402 API listing before committing a payment — especially when sourcing endpoints from third-party catalogs like agentic.market or bazaar where listings may be stale, mismatched, or fraudulent. Prefer this over blindly calling and paying an x402 endpoint when seller trust, price accuracy, or network consistency cannot be assumed.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-18T06:45:21.448Z","isFirstParty":false,"canonicalSlug":"x402-integrity-check-b1722b25"}