{"badge_url":"https://ontarioprotocol.com/api/tools/coinbase-bazaar-readiness/bazaar_fd5093fc36aac560b4/badge.svg","buyer_fit":{"best_sample_rank":2,"buyer_query_checked":true,"catalog_indexed":true,"cdp_index_active":true,"cdp_validator_status":"accepted","interpretation":"The endpoint appeared for 3 of 5 sampled buyer phrases. The remaining misses are measurable semantic coverage gaps.","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 AI agent identity continuity after model deprecation with adversarial probes","semantic_visible_in_sample":true,"state":"competitive_visibility","target_sample_rank":2,"visibility_rate_percent":60,"visible_queries":3},"buyer_intent":{"base_usdc_price_band":{"currency":"USDC","maximum":"1","median":"1","minimum":"0.25","network":"eip155:8453","observations":4},"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=verify+AI+agent+identity+continuity+after+model+deprecation+with+adversarial+probes&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 AI agent identity continuity after model deprecation with adversarial probes","returned_resource_count":4,"search_method":"hybrid","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"found","target_quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-09-06T08:29:33.697Z","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"},"target_sample_rank":2,"target_url":"https://boundary-journalism-motorola-arg.trycloudflare.com/v1/verify","top_results":[{"description":"Preserve an AI agent checkpoint, identity, memory, or discovery on Arweave with a durable retrieval URL.","is_target":false,"last_updated":"2026-08-10T23:58:23.945Z","price_usdc":"1","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-08-10T23:58:23.518Z","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-immortality.com/immortalize","sample_rank":1,"x402_version":2},{"description":"UCF v2 Adversarial Verifier \u00e2\u20ac\u201d identity-pack probes","is_target":true,"last_updated":"2026-09-06T08:29:34.028Z","price_usdc":"1","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-09-06T08:29:33.697Z","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://boundary-journalism-motorola-arg.trycloudflare.com/v1/verify","sample_rank":2,"x402_version":2},{"description":"Preserve an AI agent checkpoint, identity, memory, or discovery on Arweave with a durable retrieval URL.","is_target":false,"last_updated":"2026-08-09T23:41:00.177Z","price_usdc":"1","quality":{"l30_days_total_calls":5,"l30_days_unique_payers":1,"last_called_at":"2026-08-09T23:41:38.712Z","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.agent-immortality.com/immortalize","sample_rank":3,"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":4,"x402_version":2}]},"buyer_intent_portfolio":{"average_visible_sample_rank":4.0,"best_sample_rank":2,"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":"1","median":"1","minimum":"0.25","network":"eip155:8453","observations":4},"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=verify+AI+agent+identity+continuity+after+model+deprecation+with+adversarial+probes&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 AI agent identity continuity after model deprecation with adversarial probes","returned_resource_count":4,"search_method":"hybrid","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"found","target_quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-09-06T08:29:33.697Z","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"},"target_sample_rank":2,"target_url":"https://boundary-journalism-motorola-arg.trycloudflare.com/v1/verify","top_results":[{"description":"Preserve an AI agent checkpoint, identity, memory, or discovery on Arweave with a durable retrieval URL.","is_target":false,"last_updated":"2026-08-10T23:58:23.945Z","price_usdc":"1","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-08-10T23:58:23.518Z","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-immortality.com/immortalize","sample_rank":1,"x402_version":2},{"description":"UCF v2 Adversarial Verifier \u00e2\u20ac\u201d identity-pack probes","is_target":true,"last_updated":"2026-09-06T08:29:34.028Z","price_usdc":"1","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-09-06T08:29:33.697Z","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://boundary-journalism-motorola-arg.trycloudflare.com/v1/verify","sample_rank":2,"x402_version":2},{"description":"Preserve an AI agent checkpoint, identity, memory, or discovery on Arweave with a durable retrieval URL.","is_target":false,"last_updated":"2026-08-09T23:41:00.177Z","price_usdc":"1","quality":{"l30_days_total_calls":5,"l30_days_unique_payers":1,"last_called_at":"2026-08-09T23:41:38.712Z","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.agent-immortality.com/immortalize","sample_rank":3,"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":4,"x402_version":2}]},{"base_usdc_price_band":{"currency":"USDC","maximum":"0.25","median":"0.135","minimum":"0.02","network":"eip155:8453","observations":2},"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=x402+service+to+verify+AI+agent+identity+continuity+after+model+deprecation+with+adversarial+probes&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 AI agent identity continuity after model deprecation with adversarial probes","returned_resource_count":2,"search_method":"hybrid","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"not_found","target_url":"https://boundary-journalism-motorola-arg.trycloudflare.com/v1/verify","top_results":[{"description":"Audit any x402 service's discovery surface: catalog, /.well-known/x402, llms.txt, openapi.json, agent-card, mcp-tools. Returns per-check status and the gaps costing you autonomous buyers. Built from the checklist that runs this service.","is_target":false,"last_updated":"2026-09-01T00:00:19.587Z","price_usdc":"0.02","quality":{"l30_days_total_calls":13,"l30_days_unique_payers":1,"last_called_at":"2026-09-01T00:00:18.804Z","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.shizu.me/x402audit","sample_rank":1,"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":2,"x402_version":2}]},{"base_usdc_price_band":{"currency":"USDC","maximum":"1","median":"1","minimum":"0.01","network":"eip155:8453","observations":6},"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=paid+API+to+verify+AI+agent+identity+continuity+after+model+deprecation+with+adversarial+probes&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 AI agent identity continuity after model deprecation with adversarial probes","returned_resource_count":6,"search_method":"hybrid","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"found","target_quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-09-06T08:29:33.697Z","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"},"target_sample_rank":5,"target_url":"https://boundary-journalism-motorola-arg.trycloudflare.com/v1/verify","top_results":[{"description":"Preserve an AI agent checkpoint, identity, memory, or discovery on Arweave with a durable retrieval URL.","is_target":false,"last_updated":"2026-08-10T23:58:23.945Z","price_usdc":"1","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-08-10T23:58:23.518Z","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-immortality.com/immortalize","sample_rank":1,"x402_version":2},{"description":"Preserve an AI agent checkpoint, identity, memory, or discovery on Arweave with a durable retrieval URL.","is_target":false,"last_updated":"2026-08-09T23:41:00.177Z","price_usdc":"1","quality":{"l30_days_total_calls":5,"l30_days_unique_payers":1,"last_called_at":"2026-08-09T23:41:38.712Z","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.agent-immortality.com/immortalize","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":"Verify an AI Agent API\u2019s x402, agent.json, OpenAPI, llms.txt, robots.txt, and MCP discovery surfaces; return a 0\u2013100 score, missing fields, validation findings, and prioritized fixes.","is_target":false,"last_updated":"2026-08-27T01:33:19.818Z","price_usdc":"1","quality":{"l30_days_total_calls":3,"l30_days_unique_payers":1,"last_called_at":"2026-08-27T01:33:19.361Z","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/agent-readiness-audit","sample_rank":4,"x402_version":2},{"description":"UCF v2 Adversarial Verifier \u00e2\u20ac\u201d identity-pack probes","is_target":true,"last_updated":"2026-09-06T08:29:34.028Z","price_usdc":"1","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-09-06T08:29:33.697Z","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://boundary-journalism-motorola-arg.trycloudflare.com/v1/verify","sample_rank":5,"x402_version":2}]},{"base_usdc_price_band":{"currency":"USDC","maximum":"1","median":"1","minimum":"0.008","network":"eip155:8453","observations":9},"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=AI+agent+tool+to+verify+AI+agent+identity+continuity+after+model+deprecation+with+adversarial+probes&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 AI agent identity continuity after model deprecation with adversarial probes","returned_resource_count":9,"search_method":"hybrid","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"found","target_quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-09-06T08:29:33.697Z","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"},"target_sample_rank":5,"target_url":"https://boundary-journalism-motorola-arg.trycloudflare.com/v1/verify","top_results":[{"description":"Preserve an AI agent checkpoint, identity, memory, or discovery on Arweave with a durable retrieval URL.","is_target":false,"last_updated":"2026-08-10T23:58:23.945Z","price_usdc":"1","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-08-10T23:58:23.518Z","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-immortality.com/immortalize","sample_rank":1,"x402_version":2},{"description":"Preserve an AI agent checkpoint, identity, memory, or discovery on Arweave with a durable retrieval URL.","is_target":false,"last_updated":"2026-08-09T23:41:00.177Z","price_usdc":"1","quality":{"l30_days_total_calls":5,"l30_days_unique_payers":1,"last_called_at":"2026-08-09T23:41:38.712Z","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.agent-immortality.com/immortalize","sample_rank":2,"x402_version":2},{"description":"Publish openly licensed AI agent state, knowledge, or discoveries to the permanent Agent Immortality library.","is_target":false,"last_updated":"2026-08-11T00:00:01.733Z","price_usdc":"1","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-08-11T00:00:01.298Z","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-immortality.com/library","sample_rank":3,"x402_version":2},{"description":"Compare two agent run sequences and see how their tool calls differ. Send before and after arrays of tool calls (name/args or tool/arguments shape) and get back which calls were added, removed, or reordered, plus per-call argument drift with the exact changed argument paths from a deep compare. The ","is_target":false,"last_updated":"2026-09-04T16:12:35.063Z","price_usdc":"0.008","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-09-04T16:12:30.294Z","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.agentutility.ai/tool-call-diff","sample_rank":4,"x402_version":2},{"description":"UCF v2 Adversarial Verifier \u00e2\u20ac\u201d identity-pack probes","is_target":true,"last_updated":"2026-09-06T08:29:34.028Z","price_usdc":"1","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-09-06T08:29:33.697Z","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://boundary-journalism-motorola-arg.trycloudflare.com/v1/verify","sample_rank":5,"x402_version":2}]},{"base_usdc_price_band":{"currency":"USDC","maximum":"1","median":"1","minimum":"0.25","network":"eip155:8453","observations":4},"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=find+an+API+that+can+verify+AI+agent+identity+continuity+after+model+deprecation+with+adversarial+probes&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 AI agent identity continuity after model deprecation with adversarial probes","returned_resource_count":4,"search_method":"hybrid","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"not_found","target_url":"https://boundary-journalism-motorola-arg.trycloudflare.com/v1/verify","top_results":[{"description":"Preserve an AI agent checkpoint, identity, memory, or discovery on Arweave with a durable retrieval URL.","is_target":false,"last_updated":"2026-08-09T23:41:00.177Z","price_usdc":"1","quality":{"l30_days_total_calls":5,"l30_days_unique_payers":1,"last_called_at":"2026-08-09T23:41:38.712Z","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.agent-immortality.com/immortalize","sample_rank":1,"x402_version":2},{"description":"Preserve an AI agent checkpoint, identity, memory, or discovery on Arweave with a durable retrieval URL.","is_target":false,"last_updated":"2026-08-10T23:58:23.945Z","price_usdc":"1","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-08-10T23:58:23.518Z","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-immortality.com/immortalize","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":"Verify an AI Agent API\u2019s x402, agent.json, OpenAPI, llms.txt, robots.txt, and MCP discovery surfaces; return a 0\u2013100 score, missing fields, validation findings, and prioritized fixes.","is_target":false,"last_updated":"2026-08-27T01:33:19.818Z","price_usdc":"1","quality":{"l30_days_total_calls":3,"l30_days_unique_payers":1,"last_called_at":"2026-08-27T01:33:19.361Z","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/agent-readiness-audit","sample_rank":4,"x402_version":2}]}],"schema":"ontario.buyer_intent_portfolio.v1","status":"complete","target_quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-09-06T08:29:33.697Z","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"},"top_three_queries":1,"visibility_rate_percent":60,"visible_queries":3,"worst_visible_sample_rank":5},"catalog_visibility":{"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=https%3A%2F%2Fboundary-journalism-motorola-arg.trycloudflare.com%2Fv1%2Fverify","checked":true,"exact_match_count":1,"matches":[{"description":"UCF v2 Adversarial Verifier \u00e2\u20ac\u201d identity-pack probes","last_updated":"2026-09-06T08:29:34.028Z","resource":"https://boundary-journalism-motorola-arg.trycloudflare.com/v1/verify","x402_version":2}],"returned_resource_count":4,"source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"found"},"cdp_validation":{"advisory_failures":0,"checked":true,"http_status":402,"index":{"active":true,"last_crawled_at":"2026-09-06T08:29:34.399Z","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 1000000 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://boundary-journalism-motorola-arg.trycloudflare.com/v1/verify","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-07T02:05:04Z","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 appeared for 3 of 5 sampled buyer phrases. Compare the returned descriptions and examples, then improve only missing factual metadata and recheck after genuine usage."],"report_id":"bazaar_fd5093fc36aac560b4","report_url":"https://ontarioprotocol.com/api/tools/coinbase-bazaar-readiness/bazaar_fd5093fc36aac560b4","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_fd5093fc36aac560b4","status":"complete","target_url":"https://boundary-journalism-motorola-arg.trycloudflare.com/v1/verify","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"}}
