{"badge_url":"https://ontarioprotocol.com/api/tools/coinbase-bazaar-readiness/bazaar_95f51975bbbbf3e5c6/badge.svg","buyer_fit":{"buyer_query_checked":true,"catalog_indexed":true,"cdp_index_active":true,"cdp_validator_status":"accepted","interpretation":"The endpoint is cataloged but appeared for 0 of 5 sampled buyer phrases. Improve the declared description and realistic input/output examples around the buyer job.","measurement_boundary":"Catalog and rank states are point-in-time public observations. They do not prove traffic, buyer reach, future ordering, safety, or revenue.","queries_checked":5,"query":"verify x402 endpoint before agent pays","semantic_visible_in_sample":false,"state":"semantic_visibility_gap","visibility_rate_percent":0,"visible_queries":0},"buyer_intent":{"base_usdc_price_band":{"currency":"USDC","maximum":"0.25","median":"0.005","minimum":"0.001","network":"eip155:8453","observations":11},"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=verify+x402+endpoint+before+agent+pays&limit=20","checked":true,"measurement_boundary":"This is one live CDP Bazaar semantic-search sample of up to 20 results. It is not a global ranking, placement guarantee, traffic forecast, or revenue claim.","partial_results":false,"query":"verify x402 endpoint before agent pays","returned_resource_count":11,"search_method":"hybrid","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"not_found","target_url":"https://ontarioprotocol.com/api/agent/pay/v2","top_results":[{"description":"Use when an agent needs x402 endpoint verify. Returns Verify and lint a third-party x402 endpoint: probes the URL (SSRF-guarded), confirms it answers with a well-formed HTTP 402 challenge, and reports protocol-conformance findings \u2014 accepts[] completeness, CDP Base price floor, PAYMENT-REQUIRED head","is_target":false,"last_updated":"2026-08-31T06:43:04.638Z","price_usdc":"0.02","quality":{"l30_days_total_calls":8,"l30_days_unique_payers":2,"last_called_at":"2026-08-31T06:43:04.488Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://api.oblique.markets/api/v1/paid/x402-endpoint-verify","sample_rank":1,"x402_version":2},{"description":"Cheapest endpoint: liveness plus x402 payment pipeline check \u2014 Returns ok with the server time and whether this call was paid. Use it to verify your x402 client end to end before spending on data endpoints.","is_target":false,"last_updated":"2026-09-01T13:27:02.193Z","price_usdc":"0.001","quality":{"l30_days_total_calls":9,"l30_days_unique_payers":5,"last_called_at":"2026-09-01T13:27:01.93Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://x402-factory.com/v1/ping","sample_rank":2,"x402_version":2},{"description":"SYNTHORA endpoint-trust: trust verdict for any x402 endpoint before paying it \u2014 402 correctness, valid accepts/payTo, bazaar extensions, agent-card published, latency. Observed behavior, not declarations. The pre-payment check for buying agents. $0.005 USDC x402 Base.","is_target":false,"last_updated":"2026-08-26T06:26:25.151Z","price_usdc":"0.005","quality":{"l30_days_total_calls":2,"l30_days_unique_payers":2,"last_called_at":"2026-08-26T06:26:24.638Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://api.hergertsynthora.com/v1/endpoint-trust","sample_rank":3,"x402_version":2},{"description":"Probe an agent-payable HTTP endpoint for current availability, latency, HTTP status, x402 challenge support, and response-schema validity.","is_target":false,"last_updated":"2026-08-30T15:27:54.807Z","price_usdc":"0.01","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-08-30T15:27:53.277Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://agent-trust-layer.agent-trust-layer.workers.dev/verify","sample_rank":4,"x402_version":2},{"description":"Preflight trust check of another x402 endpoint before an agent pays it. From the target resource URL: a composite trust score 0-100, a category (trusted / caution / untrusted / unknown), per-dimension flags, reasons and weighted signals. Scored from CDP x402 Bazaar discovery, an on-chain USDC paymen","is_target":false,"last_updated":"2026-08-17T09:38:48.046Z","price_usdc":"0.005","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-08-17T09:38:47.809Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://api.agentstools.dev/preflight","sample_rank":5,"x402_version":2}]},"buyer_intent_portfolio":{"measurement_boundary":"This portfolio is a point-in-time set of at most five public CDP Bazaar search samples. Coverage is not global rank, traffic, buyer reach, safety, or revenue. Public quality counts can include owner-funded or controlled calls.","queries_checked":5,"queries_requested":5,"results":[{"base_usdc_price_band":{"currency":"USDC","maximum":"0.25","median":"0.005","minimum":"0.001","network":"eip155:8453","observations":11},"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=verify+x402+endpoint+before+agent+pays&limit=20","checked":true,"measurement_boundary":"This is one live CDP Bazaar semantic-search sample of up to 20 results. It is not a global ranking, placement guarantee, traffic forecast, or revenue claim.","partial_results":false,"query":"verify x402 endpoint before agent pays","returned_resource_count":11,"search_method":"hybrid","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"not_found","target_url":"https://ontarioprotocol.com/api/agent/pay/v2","top_results":[{"description":"Use when an agent needs x402 endpoint verify. Returns Verify and lint a third-party x402 endpoint: probes the URL (SSRF-guarded), confirms it answers with a well-formed HTTP 402 challenge, and reports protocol-conformance findings \u2014 accepts[] completeness, CDP Base price floor, PAYMENT-REQUIRED head","is_target":false,"last_updated":"2026-08-31T06:43:04.638Z","price_usdc":"0.02","quality":{"l30_days_total_calls":8,"l30_days_unique_payers":2,"last_called_at":"2026-08-31T06:43:04.488Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://api.oblique.markets/api/v1/paid/x402-endpoint-verify","sample_rank":1,"x402_version":2},{"description":"Cheapest endpoint: liveness plus x402 payment pipeline check \u2014 Returns ok with the server time and whether this call was paid. Use it to verify your x402 client end to end before spending on data endpoints.","is_target":false,"last_updated":"2026-09-01T13:27:02.193Z","price_usdc":"0.001","quality":{"l30_days_total_calls":9,"l30_days_unique_payers":5,"last_called_at":"2026-09-01T13:27:01.93Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://x402-factory.com/v1/ping","sample_rank":2,"x402_version":2},{"description":"SYNTHORA endpoint-trust: trust verdict for any x402 endpoint before paying it \u2014 402 correctness, valid accepts/payTo, bazaar extensions, agent-card published, latency. Observed behavior, not declarations. The pre-payment check for buying agents. $0.005 USDC x402 Base.","is_target":false,"last_updated":"2026-08-26T06:26:25.151Z","price_usdc":"0.005","quality":{"l30_days_total_calls":2,"l30_days_unique_payers":2,"last_called_at":"2026-08-26T06:26:24.638Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://api.hergertsynthora.com/v1/endpoint-trust","sample_rank":3,"x402_version":2},{"description":"Probe an agent-payable HTTP endpoint for current availability, latency, HTTP status, x402 challenge support, and response-schema validity.","is_target":false,"last_updated":"2026-08-30T15:27:54.807Z","price_usdc":"0.01","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-08-30T15:27:53.277Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://agent-trust-layer.agent-trust-layer.workers.dev/verify","sample_rank":4,"x402_version":2},{"description":"Preflight trust check of another x402 endpoint before an agent pays it. From the target resource URL: a composite trust score 0-100, a category (trusted / caution / untrusted / unknown), per-dimension flags, reasons and weighted signals. Scored from CDP x402 Bazaar discovery, an on-chain USDC paymen","is_target":false,"last_updated":"2026-08-17T09:38:48.046Z","price_usdc":"0.005","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-08-17T09:38:47.809Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://api.agentstools.dev/preflight","sample_rank":5,"x402_version":2}]},{"base_usdc_price_band":{"currency":"USDC","maximum":"0.25","median":"0.005","minimum":"0.001","network":"eip155:8453","observations":13},"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=x402+service+to+verify+x402+endpoint+before+agent+pays&limit=20","checked":true,"measurement_boundary":"This is one live CDP Bazaar semantic-search sample of up to 20 results. It is not a global ranking, placement guarantee, traffic forecast, or revenue claim.","partial_results":false,"query":"x402 service to verify x402 endpoint before agent pays","returned_resource_count":13,"search_method":"hybrid","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"not_found","target_url":"https://ontarioprotocol.com/api/agent/pay/v2","top_results":[{"description":"Cheapest endpoint: liveness plus x402 payment pipeline check \u2014 Returns ok with the server time and whether this call was paid. Use it to verify your x402 client end to end before spending on data endpoints.","is_target":false,"last_updated":"2026-09-01T13:27:02.193Z","price_usdc":"0.001","quality":{"l30_days_total_calls":9,"l30_days_unique_payers":5,"last_called_at":"2026-09-01T13:27:01.93Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://x402-factory.com/v1/ping","sample_rank":1,"x402_version":2},{"description":"Use when an agent needs x402 endpoint verify. Returns Verify and lint a third-party x402 endpoint: probes the URL (SSRF-guarded), confirms it answers with a well-formed HTTP 402 challenge, and reports protocol-conformance findings \u2014 accepts[] completeness, CDP Base price floor, PAYMENT-REQUIRED head","is_target":false,"last_updated":"2026-08-31T06:43:04.638Z","price_usdc":"0.02","quality":{"l30_days_total_calls":8,"l30_days_unique_payers":2,"last_called_at":"2026-08-31T06:43:04.488Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://api.oblique.markets/api/v1/paid/x402-endpoint-verify","sample_rank":2,"x402_version":2},{"description":"X402 Pay To Match: X402 Pay To Match compares challenge pay-to address with an expected merchant address from bounded caller-supplied values without an external provider. Call X402 Pay To Match before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and resu","is_target":false,"last_updated":"2026-08-11T12:08:26.882Z","price_usdc":"0.001","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-08-11T12:08:26.503Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://api.delx.ai/api/v1/x402/x402-pay-to-match","sample_rank":3,"x402_version":2},{"description":"Probe an agent-payable HTTP endpoint for current availability, latency, HTTP status, x402 challenge support, and response-schema validity.","is_target":false,"last_updated":"2026-08-30T15:27:54.807Z","price_usdc":"0.01","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-08-30T15:27:53.277Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://agent-trust-layer.agent-trust-layer.workers.dev/verify","sample_rank":4,"x402_version":2},{"description":"SYNTHORA endpoint-trust: trust verdict for any x402 endpoint before paying it \u2014 402 correctness, valid accepts/payTo, bazaar extensions, agent-card published, latency. Observed behavior, not declarations. The pre-payment check for buying agents. $0.005 USDC x402 Base.","is_target":false,"last_updated":"2026-08-26T06:26:25.151Z","price_usdc":"0.005","quality":{"l30_days_total_calls":2,"l30_days_unique_payers":2,"last_called_at":"2026-08-26T06:26:24.638Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://api.hergertsynthora.com/v1/endpoint-trust","sample_rank":5,"x402_version":2}]},{"base_usdc_price_band":{"currency":"USDC","maximum":"0.25","median":"0.005","minimum":"0.001","network":"eip155:8453","observations":11},"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=paid+API+to+verify+x402+endpoint+before+agent+pays&limit=20","checked":true,"measurement_boundary":"This is one live CDP Bazaar semantic-search sample of up to 20 results. It is not a global ranking, placement guarantee, traffic forecast, or revenue claim.","partial_results":false,"query":"paid API to verify x402 endpoint before agent pays","returned_resource_count":11,"search_method":"hybrid","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"not_found","target_url":"https://ontarioprotocol.com/api/agent/pay/v2","top_results":[{"description":"Use when an agent needs x402 endpoint verify. Returns Verify and lint a third-party x402 endpoint: probes the URL (SSRF-guarded), confirms it answers with a well-formed HTTP 402 challenge, and reports protocol-conformance findings \u2014 accepts[] completeness, CDP Base price floor, PAYMENT-REQUIRED head","is_target":false,"last_updated":"2026-08-31T06:43:04.638Z","price_usdc":"0.02","quality":{"l30_days_total_calls":8,"l30_days_unique_payers":2,"last_called_at":"2026-08-31T06:43:04.488Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://api.oblique.markets/api/v1/paid/x402-endpoint-verify","sample_rank":1,"x402_version":2},{"description":"Cheapest endpoint: liveness plus x402 payment pipeline check \u2014 Returns ok with the server time and whether this call was paid. Use it to verify your x402 client end to end before spending on data endpoints.","is_target":false,"last_updated":"2026-09-01T13:27:02.193Z","price_usdc":"0.001","quality":{"l30_days_total_calls":9,"l30_days_unique_payers":5,"last_called_at":"2026-09-01T13:27:01.93Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://x402-factory.com/v1/ping","sample_rank":2,"x402_version":2},{"description":"x402 Preflight: HTTP readiness check for x402 API buyers, sellers, and listing agents. It probes a target paid URL plus same-origin /.well-known/x402 and /openapi.json, /llms.txt, /agent-catalog.json, and /.well-known/ai-plugin.json, then returns payment-challenge signals, parsed payment metadata, c","is_target":false,"last_updated":"2026-08-27T21:51:48.666Z","price_usdc":"0.001","quality":{"l30_days_total_calls":7,"l30_days_unique_payers":5,"last_called_at":"2026-08-27T21:51:47.312Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://76.13.79.47.nip.io/token-signal-x402/v1/x402-preflight","sample_rank":3,"x402_version":2},{"description":"Probe an agent-payable HTTP endpoint for current availability, latency, HTTP status, x402 challenge support, and response-schema validity.","is_target":false,"last_updated":"2026-08-30T15:27:54.807Z","price_usdc":"0.01","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-08-30T15:27:53.277Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://agent-trust-layer.agent-trust-layer.workers.dev/verify","sample_rank":4,"x402_version":2},{"description":"X402 Pay To Match: X402 Pay To Match compares challenge pay-to address with an expected merchant address from bounded caller-supplied values without an external provider. Call X402 Pay To Match before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and resu","is_target":false,"last_updated":"2026-08-11T12:08:26.882Z","price_usdc":"0.001","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-08-11T12:08:26.503Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://api.delx.ai/api/v1/x402/x402-pay-to-match","sample_rank":5,"x402_version":2}]},{"base_usdc_price_band":{"currency":"USDC","maximum":"0.25","median":"0.01","minimum":"0.002","network":"eip155:8453","observations":5},"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=AI+agent+tool+to+verify+x402+endpoint+before+agent+pays&limit=20","checked":true,"measurement_boundary":"This is one live CDP Bazaar semantic-search sample of up to 20 results. It is not a global ranking, placement guarantee, traffic forecast, or revenue claim.","partial_results":false,"query":"AI agent tool to verify x402 endpoint before agent pays","returned_resource_count":5,"search_method":"hybrid","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"not_found","target_url":"https://ontarioprotocol.com/api/agent/pay/v2","top_results":[{"description":"Pre-payment risk and usefulness check for AI agents deciding whether to pay an x402 endpoint.","is_target":false,"last_updated":"2026-09-05T03:14:24.964Z","price_usdc":"0.002","quality":{"l30_days_total_calls":8,"l30_days_unique_payers":5,"last_called_at":"2026-09-05T03:14:24.587Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://agent-paycheck.onrender.com/v1/check","sample_rank":1,"x402_version":2},{"description":"Probe an agent-payable HTTP endpoint for current availability, latency, HTTP status, x402 challenge support, and response-schema validity.","is_target":false,"last_updated":"2026-08-30T15:27:54.807Z","price_usdc":"0.01","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-08-30T15:27:53.277Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://agent-trust-layer.agent-trust-layer.workers.dev/verify","sample_rank":2,"x402_version":2},{"description":"Counterparty trust verification for agents: before transacting with a domain, verify its trust artifacts \u2014 DNSSEC + DNS-AID records, agent-card, live MCP endpoint, published JWKS, OASF record, x402/commerce declarations. Returns a 0-100 trust score with per-artifact evidence. $0.25 per lookup.","is_target":false,"last_updated":"2026-09-01T14:05:44.416Z","price_usdc":"0.25","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-09-01T14:05:44.165Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://mudko.com/api/x402/verify-counterparty","sample_rank":3,"x402_version":2},{"description":"Use when an agent needs x402 endpoint verify. Returns Verify and lint a third-party x402 endpoint: probes the URL (SSRF-guarded), confirms it answers with a well-formed HTTP 402 challenge, and reports protocol-conformance findings \u2014 accepts[] completeness, CDP Base price floor, PAYMENT-REQUIRED head","is_target":false,"last_updated":"2026-08-31T06:43:04.638Z","price_usdc":"0.02","quality":{"l30_days_total_calls":8,"l30_days_unique_payers":2,"last_called_at":"2026-08-31T06:43:04.488Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://api.oblique.markets/api/v1/paid/x402-endpoint-verify","sample_rank":4,"x402_version":2},{"description":"Verify and lint a third-party x402 endpoint without paying it. Probe the live HTTP 402 challenge, validate x402 v2 and Base payment requirements, and check exact Coinbase Bazaar and 402index listing evidence before a buyer authorizes payment.","is_target":false,"last_updated":"2026-08-16T01:58:13.627Z","price_usdc":"0.003","quality":{"l30_days_total_calls":3,"l30_days_unique_payers":1,"last_called_at":"2026-08-16T01:58:13.433Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://ai-data-marketplace-1042299154756.us-central1.run.app/api/v1/x402_endpoint_preflight","sample_rank":5,"x402_version":2}]},{"base_usdc_price_band":{"currency":"USDC","maximum":"0.25","median":"0.005","minimum":"0.001","network":"eip155:8453","observations":10},"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=find+an+API+that+can+verify+x402+endpoint+before+agent+pays&limit=20","checked":true,"measurement_boundary":"This is one live CDP Bazaar semantic-search sample of up to 20 results. It is not a global ranking, placement guarantee, traffic forecast, or revenue claim.","partial_results":false,"query":"find an API that can verify x402 endpoint before agent pays","returned_resource_count":10,"search_method":"hybrid","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"not_found","target_url":"https://ontarioprotocol.com/api/agent/pay/v2","top_results":[{"description":"Use when an agent needs x402 endpoint verify. Returns Verify and lint a third-party x402 endpoint: probes the URL (SSRF-guarded), confirms it answers with a well-formed HTTP 402 challenge, and reports protocol-conformance findings \u2014 accepts[] completeness, CDP Base price floor, PAYMENT-REQUIRED head","is_target":false,"last_updated":"2026-08-31T06:43:04.638Z","price_usdc":"0.02","quality":{"l30_days_total_calls":8,"l30_days_unique_payers":2,"last_called_at":"2026-08-31T06:43:04.488Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://api.oblique.markets/api/v1/paid/x402-endpoint-verify","sample_rank":1,"x402_version":2},{"description":"Probe an agent-payable HTTP endpoint for current availability, latency, HTTP status, x402 challenge support, and response-schema validity.","is_target":false,"last_updated":"2026-08-30T15:27:54.807Z","price_usdc":"0.01","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-08-30T15:27:53.277Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://agent-trust-layer.agent-trust-layer.workers.dev/verify","sample_rank":2,"x402_version":2},{"description":"Preflight trust check of another x402 endpoint before an agent pays it. From the target resource URL: a composite trust score 0-100, a category (trusted / caution / untrusted / unknown), per-dimension flags, reasons and weighted signals. Scored from CDP x402 Bazaar discovery, an on-chain USDC paymen","is_target":false,"last_updated":"2026-08-17T09:38:48.046Z","price_usdc":"0.005","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-08-17T09:38:47.809Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://api.agentstools.dev/preflight","sample_rank":3,"x402_version":2},{"description":"Verify and lint a third-party x402 endpoint without paying it. Probe the live HTTP 402 challenge, validate x402 v2 and Base payment requirements, and check exact Coinbase Bazaar and 402index listing evidence before a buyer authorizes payment.","is_target":false,"last_updated":"2026-08-16T01:58:13.627Z","price_usdc":"0.003","quality":{"l30_days_total_calls":3,"l30_days_unique_payers":1,"last_called_at":"2026-08-16T01:58:13.433Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://ai-data-marketplace-1042299154756.us-central1.run.app/api/v1/x402_endpoint_preflight","sample_rank":4,"x402_version":2},{"description":"x402 Preflight: HTTP readiness check for x402 API buyers, sellers, and listing agents. It probes a target paid URL plus same-origin /.well-known/x402 and /openapi.json, /llms.txt, /agent-catalog.json, and /.well-known/ai-plugin.json, then returns payment-challenge signals, parsed payment metadata, c","is_target":false,"last_updated":"2026-08-27T21:51:48.666Z","price_usdc":"0.001","quality":{"l30_days_total_calls":7,"l30_days_unique_payers":5,"last_called_at":"2026-08-27T21:51:47.312Z","measurement_boundary":"These facilitator-side counts are public rolling observations. They do not identify buyers, separate owner-funded calls, prove revenue, or predict future demand.","source":"CDP Bazaar public quality fields"},"resource":"https://76.13.79.47.nip.io/token-signal-x402/v1/x402-preflight","sample_rank":5,"x402_version":2}]}],"schema":"ontario.buyer_intent_portfolio.v1","status":"complete","top_three_queries":0,"visibility_rate_percent":0,"visible_queries":0},"catalog_visibility":{"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=https%3A%2F%2Fontarioprotocol.com%2Fapi%2Fagent%2Fpay%2Fv2","checked":true,"exact_match_count":0,"matches":[],"returned_resource_count":4,"source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"not_found"},"cdp_validation":{"advisory_failures":0,"checked":true,"http_status":402,"index":{"active":true,"last_crawled_at":"2026-08-16T19:31:05.273Z","present":true},"measurement_boundary":"This is Coinbase's read-only preflight result. Ontario discards raw payment requirements, recipient addresses, asset identifiers, headers, and extension payloads. An accepted result means the resource would be accepted for indexing; it does not mean the resource is already indexed.","method":"POST","preflight":[{"check":"url_valid","detail":"URL is well-formed","passed":true,"severity":"required"},{"check":"url_https","detail":"Resource URL uses HTTPS","passed":true,"severity":"required"},{"check":"endpoint_reachable","detail":"Endpoint responded with status 402","passed":true,"severity":"required"},{"check":"returns_402","detail":"Endpoint correctly returns HTTP 402 Payment Required","passed":true,"severity":"required"},{"check":"valid_json","detail":"Response body parsed as JSON","passed":true,"severity":"required"},{"check":"x402_version","detail":"x402 version is 2","passed":true,"severity":"required"},{"check":"payment_required_header","detail":"PaymentRequired delivered via the PAYMENT-REQUIRED response header","passed":true,"severity":"required"},{"check":"has_accepts","detail":"Found 1 payment method(s) in accepts array","passed":true,"severity":"required"},{"check":"accepts_0_.scheme","detail":"Scheme is exact","passed":true,"severity":"required"},{"check":"accepts_0_.network","detail":"Network eip155:8453 is supported","passed":true,"severity":"required"},{"check":"accepts_0_.asset","detail":"Asset is USDC","passed":true,"severity":"required"},{"check":"accepts_0_.amount","detail":"Amount 2000 meets $0.001 USDC minimum","passed":true,"severity":"required"},{"check":"accepts_0_.payTo","detail":"payTo address present","passed":true,"severity":"required"},{"check":"accepts_0_.maxTimeoutSeconds","detail":"maxTimeoutSeconds is set","passed":true,"severity":"required"},{"check":"has_resource","detail":"Resource URL: https://ontarioprotocol.com/api/agent/pay/v2","passed":true,"severity":"required"},{"check":"has_bazaar_extension","detail":"Bazaar extension found","passed":true,"severity":"required"},{"check":"bazaar.info","detail":"Bazaar info block present","passed":true,"severity":"required"},{"check":"bazaar.info.input","detail":"Input metadata present in bazaar info","passed":true,"severity":"required"},{"check":"bazaar.info.input.type","detail":"Input type is \"http\"","passed":true,"severity":"required"},{"check":"bazaar.info.input.method","detail":"HTTP method is \"POST\"","passed":true,"severity":"required"},{"check":"bazaar.info.input.method.matches_request","detail":"Declared method POST matches the probed method","passed":true,"severity":"required"},{"check":"bazaar.info.output","detail":"Output metadata present in bazaar info","passed":true,"severity":"advisory"},{"check":"bazaar.info.output.example","detail":"Output example provided","passed":true,"severity":"advisory"},{"check":"bazaar.schema","detail":"Bazaar schema present","passed":true,"severity":"required"},{"check":"parse","detail":"Bazaar discovery extension parsed successfully","passed":true,"severity":"required"}],"required_failures":0,"simulation":{"outcome":"accepted"},"source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered#validate-your-endpoint","status":"accepted","valid":true,"x402_version":2},"checked_at":"2026-09-05T17:07:25Z","checks":[{"id":"payment_challenge","label":"HTTP 402 payment challenge","observed":"A payment challenge was observed.","remediation":"Probe the paid route without payment and return HTTP 402 with a structured PAYMENT-REQUIRED challenge.","required":true,"status":"pass"},{"id":"accepts_entries","label":"Structured accepts entries","observed":"The challenge exposes non-empty accepts entries.","remediation":"Return non-empty accepts entries with the amount, asset, network, payTo, resource, and scheme required by the buyer.","required":true,"status":"pass"},{"id":"bazaar_metadata","label":"Bazaar discovery metadata","observed":"Bazaar-style catalog metadata was observed.","remediation":"Declare the Bazaar discovery extension and keep the input/output schema aligned with the paid route.","required":true,"status":"pass"},{"id":"manifest","label":"x402 manifest","observed":"A well-formed x402 manifest is reachable.","remediation":"Publish a current, valid x402 manifest and keep its service URL, price, network, and method aligned with the live route.","required":true,"status":"pass"},{"id":"network_consistency","label":"Network and asset consistency","observed":"Manifest, service, and accepts network signals agree.","remediation":"Use one supported network and asset across the manifest, service declaration, and every accepts entry.","required":true,"status":"pass"},{"id":"price_format","label":"Deterministic price format","observed":"The published price is parseable and consistent.","remediation":"Publish a non-negative decimal price and matching atomic amount; avoid ambiguous symbols or locale-specific formatting.","required":true,"status":"pass"},{"id":"facilitator_metadata","label":"Facilitator and settlement metadata","observed":"Facilitator-facing metadata is complete enough for review.","remediation":"Add the facilitator, scheme, resource, payTo, asset, timeout, and settlement context needed for a controlled buyer test.","required":true,"status":"pass"},{"id":"openapi","label":"Public OpenAPI contract","observed":"A public OpenAPI document is reachable.","remediation":"Publish a public OpenAPI document that names the paid path, method, request shape, response shape, and pricing context.","required":false,"status":"pass"},{"id":"freshness","label":"Fresh manifest evidence","observed":"Manifest freshness checks passed.","remediation":"Refresh the manifest timestamp and re-run the check after every pricing, network, or route change.","required":true,"status":"pass"},{"id":"cdp_validator","label":"Official CDP indexing preflight","observed":"Coinbase's read-only validator accepted the endpoint configuration.","remediation":"No configuration repair is indicated by the official preflight.","required":true,"status":"pass"}],"commercial_next_step":{"copy":"The endpoint is already cataloged. Pay for metadata work only when the observed buyer-query gap matters; do not buy another activation review.","fixed_scope_offer":"https://ontarioprotocol.com/pricing?offer=buyer_intent_rewrite#scope","free_first":"https://ontarioprotocol.com/tools/coinbase-bazaar-readiness","offer":{"billing":"one_time_invoice_after_scope","buyer":"cataloged_endpoint_owner_or_operator","deliverable":"A five-query buyer-intent benchmark and one factual Bazaar description plus aligned examples.","id":"buyer_intent_rewrite","not_included":["self-payment or wallet settlement","unsupported safety or popularity claims","guaranteed catalog ordering, traffic, buyer reach, or revenue"],"price_usd":49},"service_page":"https://ontarioprotocol.com/services/x402-buyer-intent-rewrite","status":"qualified_metadata_scope"},"grade":"metadata_ready","max_score":100,"next_actions":["The endpoint is cataloged but appeared for 0 of 5 sampled buyer phrases. Align the Bazaar description and realistic input/output examples with that buyer job. CDP refreshes declared metadata after a successful settlement; prefer the next genuine buyer settlement over a self-payment, then repeat this exact query."],"report_id":"bazaar_95f51975bbbbf3e5c6","report_url":"https://ontarioprotocol.com/api/tools/coinbase-bazaar-readiness/bazaar_95f51975bbbbf3e5c6","schema":"ontario.coinbase_bazaar_readiness.v1","score":100,"settlement_activation":{"activation_required":false,"catalog_placement_verified":true,"free_check_attempted_settlement":false,"operator_steps":["Do not self-pay merely to refresh catalog rank.","Test a concrete buyer task phrase and compare the returned alternatives.","After genuine paid usage, repeat the same phrase to measure relevance and quality movement."],"rule":"Coinbase's validator reported this resource as active in the Bazaar index at check time. No activation payment is needed; semantic relevance is a separate measurement.","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"verified_in_official_index"},"share_url":"https://ontarioprotocol.com/tools/coinbase-bazaar-readiness?report_id=bazaar_95f51975bbbbf3e5c6","status":"complete","target_url":"https://ontarioprotocol.com/api/agent/pay/v2","trust_boundary":{"checks":"Public endpoint behavior, manifest metadata, payment-challenge fields, public API documentation, and a sanitized Coinbase read-only validator result.","does_not":["sign or settle a payment","request private keys, seed phrases, wallet custody, or payment headers","publish raw payment requirements, recipient addresses, asset identifiers, or extension payloads","guarantee Bazaar placement, ranking, traffic, safety, or revenue"],"limits":"https://ontarioprotocol.com/trust/what-ontario-does-not-check","methodology":"https://ontarioprotocol.com/trust/what-ontario-checks"}}
