{"badge_url":"https://ontarioprotocol.com/api/tools/coinbase-bazaar-readiness/bazaar_aef4d38d97f7ac73ad/badge.svg","buyer_fit":{"buyer_query_checked":true,"catalog_indexed":false,"cdp_index_active":false,"cdp_validator_status":"rejected","interpretation":"Required payment or discovery metadata still needs repair.","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 a URL and get a signed outcome receipt proving the check result","semantic_visible_in_sample":false,"state":"implementation_gap","visibility_rate_percent":0,"visible_queries":0},"buyer_intent":{"base_usdc_price_band":{"currency":"USDC","maximum":"0.02","median":"0.0125","minimum":"0.005","network":"eip155:8453","observations":2},"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=verify+a+URL+and+get+a+signed+outcome+receipt+proving+the+check+result&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 a URL and get a signed outcome receipt proving the check result","returned_resource_count":2,"search_method":"hybrid","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"not_found","target_url":"https://agent-embassy.fly.dev/mcp","top_results":[{"description":"Verify a URL: does it resolve, what's the final status and redirect chain, is it archived on the Wayback Machine, and (optionally) does expected text appear on the page. Checked via direct fetch and the Internet Archive.","is_target":false,"last_updated":"2026-09-17T03:35:33.814Z","price_usdc":"0.005","quality":{"l30_days_total_calls":6,"l30_days_unique_payers":3,"last_called_at":"2026-09-17T03:35:33.553Z","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://goodsong.dev/verify/url","sample_rank":1,"x402_version":2},{"description":"Is this URL live, and has this page changed? Check a URL is up and its data is fresh before your agent acts on its contents, to detect stale data, or to decide whether to invalidate a cache. A freshness oracle and point-in-time uptime and change-detection check: returns HTTP status, Last-Modified/ET","is_target":false,"last_updated":"2026-09-20T16:51:42.232Z","price_usdc":"0.02","quality":{"l30_days_total_calls":2,"l30_days_unique_payers":1,"last_called_at":"2026-09-20T16:51:42.005Z","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://402oracle.com/verify/freshness","sample_rank":2,"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.02","median":"0.0125","minimum":"0.005","network":"eip155:8453","observations":2},"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=verify+a+URL+and+get+a+signed+outcome+receipt+proving+the+check+result&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 a URL and get a signed outcome receipt proving the check result","returned_resource_count":2,"search_method":"hybrid","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"not_found","target_url":"https://agent-embassy.fly.dev/mcp","top_results":[{"description":"Verify a URL: does it resolve, what's the final status and redirect chain, is it archived on the Wayback Machine, and (optionally) does expected text appear on the page. Checked via direct fetch and the Internet Archive.","is_target":false,"last_updated":"2026-09-17T03:35:33.814Z","price_usdc":"0.005","quality":{"l30_days_total_calls":6,"l30_days_unique_payers":3,"last_called_at":"2026-09-17T03:35:33.553Z","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://goodsong.dev/verify/url","sample_rank":1,"x402_version":2},{"description":"Is this URL live, and has this page changed? Check a URL is up and its data is fresh before your agent acts on its contents, to detect stale data, or to decide whether to invalidate a cache. A freshness oracle and point-in-time uptime and change-detection check: returns HTTP status, Last-Modified/ET","is_target":false,"last_updated":"2026-09-20T16:51:42.232Z","price_usdc":"0.02","quality":{"l30_days_total_calls":2,"l30_days_unique_payers":1,"last_called_at":"2026-09-20T16:51:42.005Z","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://402oracle.com/verify/freshness","sample_rank":2,"x402_version":2}]},{"base_usdc_price_band":{"currency":"USDC","maximum":"0.06","median":"0.02","minimum":"0.001","network":"eip155:8453","observations":5},"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=x402+service+to+verify+a+URL+and+get+a+signed+outcome+receipt+proving+the+check+result&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 a URL and get a signed outcome receipt proving the check result","returned_resource_count":5,"search_method":"hybrid","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"not_found","target_url":"https://agent-embassy.fly.dev/mcp","top_results":[{"description":"Confirm a USDC payment actually settled: given a tx hash (and network), returns whether it succeeded and the USDC transfers it contains (from, to, amount). Optionally check it paid a specific address at least a minimum amount. Read-only proof of payment. ?hash=0x\u2026&network=base&to=0x\u2026&min=0.001","is_target":false,"last_updated":"2026-08-31T10:34:14.652Z","price_usdc":"0.004","quality":{"l30_days_total_calls":4,"l30_days_unique_payers":1,"last_called_at":"2026-08-31T10:34:14.459Z","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://agent402.tools/api/x402-verify","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, facilitator price floor on Base, PAYMENT-RE","is_target":false,"last_updated":"2026-09-21T06:46:09.292Z","price_usdc":"0.02","quality":{"l30_days_total_calls":9,"l30_days_unique_payers":3,"last_called_at":"2026-09-21T06:46:09.181Z","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":"Agent Result Citation Check: checks bounded citation objects for URL and title fields using only bounded caller-supplied values. Call when you need a bounded agent result citation check result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and resul","is_target":false,"last_updated":"2026-09-19T16:00:58.185Z","price_usdc":"0.001","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-09-19T16:00:57.839Z","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/agent-result-citation-check","sample_rank":3,"x402_version":2},{"description":"Bundled execution of the URL inspector workflow - Quick URL health and metadata check - parse the URL structure, verify reachability, and pull page metadata in one pass. One x402 payment runs 3 underlying tools (url-parse, http-check, meta); partial-success per step.","is_target":false,"last_updated":"2026-08-31T11:34:22.419Z","price_usdc":"0.06","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-08-31T11:34:22.176Z","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://agent402.tools/api/skill/url-inspector","sample_rank":4,"x402_version":2},{"description":"Is this URL live, and has this page changed? Check a URL is up and its data is fresh before your agent acts on its contents, to detect stale data, or to decide whether to invalidate a cache. A freshness oracle and point-in-time uptime and change-detection check: returns HTTP status, Last-Modified/ET","is_target":false,"last_updated":"2026-09-20T16:51:42.232Z","price_usdc":"0.02","quality":{"l30_days_total_calls":2,"l30_days_unique_payers":1,"last_called_at":"2026-09-20T16:51:42.005Z","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://402oracle.com/verify/freshness","sample_rank":5,"x402_version":2}]},{"base_usdc_price_band":{"currency":"USDC","maximum":"0.006","median":"0.006","minimum":"0.006","network":"eip155:8453","observations":1},"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=paid+API+to+verify+a+URL+and+get+a+signed+outcome+receipt+proving+the+check+result&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 a URL and get a signed outcome receipt proving the check result","returned_resource_count":1,"search_method":"hybrid","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"not_found","target_url":"https://agent-embassy.fly.dev/mcp","top_results":[{"description":"Verify whether delivered work satisfied explicit acceptance criteria. One call, pay per verification, no account. Returns per-unit accepted/rejected counts, earned value, and a signed Outcome Receipt.","is_target":false,"last_updated":"2026-08-31T14:08:10.652Z","price_usdc":"0.006","quality":{"l30_days_total_calls":5,"l30_days_unique_payers":2,"last_called_at":"2026-08-31T14:08:10.368Z","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://spoolis.com/api/v1/verify/x402","sample_rank":1,"x402_version":2}]},{"base_usdc_price_band":{"currency":"USDC","maximum":"0.06","median":"0.0055","minimum":"0.001","network":"eip155:8453","observations":4},"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=AI+agent+tool+to+verify+a+URL+and+get+a+signed+outcome+receipt+proving+the+check+result&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 a URL and get a signed outcome receipt proving the check result","returned_resource_count":4,"search_method":"hybrid","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"not_found","target_url":"https://agent-embassy.fly.dev/mcp","top_results":[{"description":"Create and verify a cryptographic execution receipt for an AI-agent tool call or input/output pair, providing deterministic execution provenance.","is_target":false,"last_updated":"2026-09-18T14:23:14.817Z","price_usdc":"0.01","quality":{"l30_days_total_calls":2,"l30_days_unique_payers":1,"last_called_at":"2026-09-18T14:23:13.884Z","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://humanmirror.fr/api/x402/execution-receipt/","sample_rank":1,"x402_version":2},{"description":"URL uptime and website health check for AI agents. Verify reachability, exact HTTP status, latency, content type, and safe redirect chain before following a link, citing a source, or calling an API. Deterministic, SSRF-safe, no account.","is_target":false,"last_updated":"2026-08-27T01:22:31.857Z","price_usdc":"0.001","quality":{"l30_days_total_calls":3,"l30_days_unique_payers":2,"last_called_at":"2026-08-27T01:22:31.135Z","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://anywaypossible.com/api/check","sample_rank":2,"x402_version":2},{"description":"Bundled execution of the URL inspector workflow - Quick URL health and metadata check - parse the URL structure, verify reachability, and pull page metadata in one pass. One x402 payment runs 3 underlying tools (url-parse, http-check, meta); partial-success per step.","is_target":false,"last_updated":"2026-08-31T11:34:22.419Z","price_usdc":"0.06","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-08-31T11:34:22.176Z","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://agent402.tools/api/skill/url-inspector","sample_rank":3,"x402_version":2},{"description":"Agent Result Citation Check: checks bounded citation objects for URL and title fields using only bounded caller-supplied values. Call when you need a bounded agent result citation check result before paying for or accepting an x402 or agent delivery assembled from caller-supplied challenge and resul","is_target":false,"last_updated":"2026-09-19T16:00:58.185Z","price_usdc":"0.001","quality":{"l30_days_total_calls":1,"l30_days_unique_payers":1,"last_called_at":"2026-09-19T16:00:57.839Z","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/agent-result-citation-check","sample_rank":4,"x402_version":2}]},{"base_usdc_price_band":{"currency":"USDC","maximum":"0.001","median":"0.001","minimum":"0.001","network":"eip155:8453","observations":1},"catalog_url":"https://api.cdp.coinbase.com/platform/v2/x402/discovery/search?query=find+an+API+that+can+verify+a+URL+and+get+a+signed+outcome+receipt+proving+the+check+result&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 a URL and get a signed outcome receipt proving the check result","returned_resource_count":1,"search_method":"hybrid","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"not_found","target_url":"https://agent-embassy.fly.dev/mcp","top_results":[{"description":"URL uptime and website health check for AI agents. Verify reachability, exact HTTP status, latency, content type, and safe redirect chain before following a link, citing a source, or calling an API. Deterministic, SSRF-safe, no account.","is_target":false,"last_updated":"2026-08-27T01:22:31.857Z","price_usdc":"0.001","quality":{"l30_days_total_calls":3,"l30_days_unique_payers":2,"last_called_at":"2026-08-27T01:22:31.135Z","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://anywaypossible.com/api/check","sample_rank":1,"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%2Fagent-embassy.fly.dev%2Fmcp","checked":true,"exact_match_count":0,"matches":[],"returned_resource_count":16,"source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"not_found"},"cdp_validation":{"advisory_failures":2,"checked":true,"http_status":405,"index":{"active":false,"last_crawled_at":"","present":false},"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":"GET","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 405","passed":true,"severity":"required"},{"check":"returns_402","detail":"Endpoint returned HTTP 405 instead of 402","passed":false,"severity":"required"},{"check":"valid_json","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"required"},{"check":"x402_version","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"required"},{"check":"payment_required_header","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"required"},{"check":"has_accepts","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"required"},{"check":"accepts_0_.shape","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"required"},{"check":"accepts_0_.scheme","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"required"},{"check":"accepts_0_.network","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"required"},{"check":"accepts_0_.asset","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"required"},{"check":"accepts_0_.amount","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"required"},{"check":"accepts_0_.payTo","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"required"},{"check":"accepts_0_.maxTimeoutSeconds","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"required"},{"check":"has_resource","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"required"},{"check":"has_bazaar_extension","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"required"},{"check":"bazaar.info","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"required"},{"check":"bazaar.info.input","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"required"},{"check":"bazaar.info.input.type","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"required"},{"check":"bazaar.info.input.method","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"required"},{"check":"bazaar.info.output","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"advisory"},{"check":"bazaar.info.output.example","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"advisory"},{"check":"bazaar.schema","detail":"Skipped: endpoint did not return 402","passed":false,"severity":"required"},{"check":"parse","detail":"Skipped: preflight checks failed","passed":false,"severity":"required"}],"required_failures":20,"simulation":{"outcome":"rejected","rejection_reason":"endpoint failed preflight checks"},"source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered#validate-your-endpoint","status":"rejected","valid":false},"checked_at":"2026-09-21T18:41:09Z","checks":[{"id":"payment_challenge","label":"HTTP 402 payment challenge","observed":"No usable HTTP 402 challenge was observed.","remediation":"Probe the paid route without payment and return HTTP 402 with a structured PAYMENT-REQUIRED challenge.","required":true,"status":"fail"},{"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":"No Bazaar-style discovery metadata was observed.","remediation":"Declare the Bazaar discovery extension and keep the input/output schema aligned with the paid route.","required":true,"status":"fail"},{"id":"manifest","label":"x402 manifest","observed":"The x402 manifest is missing or malformed.","remediation":"Publish a current, valid x402 manifest and keep its service URL, price, network, and method aligned with the live route.","required":true,"status":"fail"},{"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 or settlement metadata is incomplete.","remediation":"Add the facilitator, scheme, resource, payTo, asset, timeout, and settlement context needed for a controlled buyer test.","required":true,"status":"fail"},{"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 could not be established.","remediation":"Refresh the manifest timestamp and re-run the check after every pricing, network, or route change.","required":true,"status":"fail"},{"id":"cdp_validator","label":"Official CDP indexing preflight","observed":"Coinbase's read-only validator rejected the configuration. endpoint failed preflight checks","remediation":"Fix the failed required CDP preflight checks, then rerun this read-only validation before any settlement.","required":true,"status":"fail"}],"commercial_next_step":{"charged_now":false,"copy":"Use this report's checks and next_actions to repair observable blockers, then repeat the free check. A catalog or retrieval gap does not justify payment or a human consultation.","free_first":"https://ontarioprotocol.com/tools/coinbase-bazaar-readiness","human_required":false,"optional_task_router":{"body_template":{"free_preflight_complete":false,"task":"<your explicit public task>","wallet_enabled":false},"method":"POST","url":"https://ontarioprotocol.com/api/agent/tool-quote","when":"Only when you have a separate task beyond this free check, such as publishing an Ontario profile. The router does not spend; paid publication still requires validation, task fit, an explicit owner-authorized budget and wallet policy."},"payment_recommended_now":false,"status":"agent_self_service","trust_boundary":"No payment was made. Ontario publication does not guarantee Coinbase placement, traffic or safety."},"grade":"needs_work","max_score":100,"next_actions":["Probe the paid route without payment and return HTTP 402 with a structured PAYMENT-REQUIRED challenge.","Declare the Bazaar discovery extension and keep the input/output schema aligned with the paid route.","Publish a current, valid x402 manifest and keep its service URL, price, network, and method aligned with the live route.","Add the facilitator, scheme, resource, payTo, asset, timeout, and settlement context needed for a controlled buyer test.","Refresh the manifest timestamp and re-run the check after every pricing, network, or route change.","Fix the failed required CDP preflight checks, then rerun this read-only validation before any settlement."],"report_id":"bazaar_aef4d38d97f7ac73ad","report_url":"https://ontarioprotocol.com/api/tools/coinbase-bazaar-readiness/bazaar_aef4d38d97f7ac73ad","schema":"ontario.coinbase_bazaar_readiness.v1","score":33,"settlement_activation":{"activation_required":false,"catalog_placement_verified":false,"free_check_attempted_settlement":false,"operator_steps":["Inspect the failed required preflight checks below.","Repair the live HTTP 402 or Bazaar extension metadata.","Repeat the read-only validator before considering an activation settlement."],"rule":"Coinbase's read-only validator rejected at least one required indexing preflight check. Repair the current configuration before any settlement, even if an older catalog record remains visible.","source":"https://docs.cdp.coinbase.com/x402/seller/get-discovered","status":"configuration_rejected"},"share_url":"https://ontarioprotocol.com/tools/coinbase-bazaar-readiness?report_id=bazaar_aef4d38d97f7ac73ad","status":"complete","target_url":"https://agent-embassy.fly.dev/mcp","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"}}
