{"components":[{"component":"uptime","delta":0,"label":"Uptime","left_percent":100.0,"left_score":20,"max_score":20,"right_percent":100.0,"right_score":20,"winner":"tie"},{"component":"x402_payment_correctness","delta":0,"label":"X402 Payment Correctness","left_percent":100.0,"left_score":25,"max_score":25,"right_percent":100.0,"right_score":25,"winner":"tie"},{"component":"schema_quality","delta":0,"label":"Schema Quality","left_percent":100.0,"left_score":15,"max_score":15,"right_percent":100.0,"right_score":15,"winner":"tie"},{"component":"price_clarity","delta":0,"label":"Price Clarity","left_percent":100.0,"left_score":15,"max_score":15,"right_percent":100.0,"right_score":15,"winner":"tie"},{"component":"network_asset_clarity","delta":0,"label":"Network Asset Clarity","left_percent":100.0,"left_score":10,"max_score":10,"right_percent":100.0,"right_score":10,"winner":"tie"},{"component":"report_history","delta":3,"label":"Report History","left_percent":86.67,"left_score":13,"max_score":15,"right_percent":66.67,"right_score":10,"winner":"left"}],"generated_at":"2026-06-03T14:29:08+00:00","left":{"benchmark_score":98,"category":"fixture","description":"Deterministic benchmark fixture representing a well-formed third-party x402 paid API.","endpoint_url":"https://valid.example/api/paid","grade":"excellent","latest_signals":{"accepts_entries":true,"bazaar_metadata":true,"endpoint_reachable":true,"facilitator_metadata":true,"manifest_fresh":true,"network_consistent":true,"openapi_schema":true,"payment_challenge":true,"price_format_valid":true,"schema_org_present":true,"x402_manifest_present":true,"x402_manifest_well_formed":true},"max_score":100,"method":"POST","name":"Valid x402 Paid API Fixture","openapi_url":"https://valid.example/.well-known/openapi.json","payment":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"Coinbase CDP","network":"base","resource_matches_endpoint":true,"scheme":"exact","settlement_tested":false,"x402_version":1},"pricing":{"currency":"USDC","display":"0.01 USDC","max_amount_required":"10000","price_atomic":"10000","price_usdc":"0.01"},"protocol":"x402","provider":"Ontario Fixture Lab","rank":1,"report_history":{"actual_report_count":0,"fixture_report_count":3,"matching_strategy":"target_url exact, then normalized origin","reports":[{"grade":"ready","integrity_valid":true,"readiness_score":100,"report_id":"fixture_valid_x402_20260519","report_url":null,"signals":{"accepts_entries":true,"bazaar_metadata":true,"endpoint_reachable":true,"facilitator_metadata":true,"manifest_fresh":true,"network_consistent":true,"openapi_schema":true,"payment_challenge":true,"price_format_valid":true,"schema_org_present":true,"x402_manifest_present":true,"x402_manifest_well_formed":true},"source":"fixture_report","verified_at":"2026-05-19T00:00:00Z","warning_count":0},{"grade":"ready","integrity_valid":true,"readiness_score":99,"report_id":"fixture_valid_x402_20260518","report_url":null,"signals":{"accepts_entries":true,"bazaar_metadata":true,"endpoint_reachable":true,"facilitator_metadata":true,"manifest_fresh":true,"network_consistent":true,"openapi_schema":true,"payment_challenge":true,"price_format_valid":true,"schema_org_present":true,"x402_manifest_present":true,"x402_manifest_well_formed":true},"source":"fixture_report","verified_at":"2026-05-18T00:00:00Z","warning_count":0},{"grade":"ready","integrity_valid":true,"readiness_score":98,"report_id":"fixture_valid_x402_20260517","report_url":null,"signals":{"accepts_entries":true,"bazaar_metadata":true,"endpoint_reachable":true,"facilitator_metadata":true,"manifest_fresh":true,"network_consistent":true,"openapi_schema":true,"payment_challenge":true,"price_format_valid":true,"schema_org_present":true,"x402_manifest_present":true,"x402_manifest_well_formed":true},"source":"fixture_report","verified_at":"2026-05-17T00:00:00Z","warning_count":0}],"source":"fixture_reports","used_existing_readiness_reports":false},"safety":{"facilitator_settle_called":false,"mode":"metadata, fixture, saved-report, and unpaid HTTP 402 challenge evidence only","paid_settlement_calls_made":false,"payment_headers_signed":false,"spends_money":false},"schema":"ontario.paid_api_benchmark.v1","score_breakdown":{"network_asset_clarity":{"explanation":"Network and asset clarity checks whether agents can choose the correct chain and token before signing.","max_score":10,"percent":100.0,"score":10,"signals":{"asset_declared":true,"facilitator_metadata":true,"network_consistent":true,"network_declared":true}},"price_clarity":{"explanation":"Price clarity rewards machine-parseable atomic pricing and a human-readable USDC display value.","max_score":15,"percent":100.0,"score":15,"signals":{"currency_declared":true,"max_amount_required_matches":true,"price_atomic_parseable":true,"price_usdc_parseable":true,"readiness_price_signal_valid":true}},"report_history":{"explanation":"Report history rewards signed evidence, repeat observations, and fresh readiness reports.","max_score":15,"percent":86.67,"score":13,"signals":{"fresh_latest_report":false,"has_report_history":true,"integrity_valid_count":3,"integrity_valid_latest":true,"latest_age_hours":374.49,"multiple_reports":true,"ready_report_count":3,"report_count":3,"three_ready_reports":true}},"schema_quality":{"explanation":"Schema quality rewards crawler-readable manifests, OpenAPI coverage, and catalog metadata.","max_score":15,"percent":100.0,"score":15,"signals":{"bazaar_metadata":true,"openapi_schema":true,"schema_org_present":true,"x402_manifest_present":true,"x402_manifest_well_formed":true}},"uptime":{"explanation":"Availability is estimated from benchmark fixture observations; no paid retry is made.","max_score":20,"percent":100.0,"score":20,"signals":{"endpoint_reachable":{"rate":1.0,"sample_count":3,"successes":3},"payment_challenge_observed":{"rate":1.0,"sample_count":3,"successes":3}}},"x402_payment_correctness":{"explanation":"Payment correctness checks the unpaid challenge shape and declared x402 requirements, not settlement.","max_score":25,"percent":100.0,"score":25,"signals":{"exact_scheme_declared":true,"http_402_payment_challenge":true,"resource_matches_endpoint":true,"structured_accepts_entries":true,"x402_version_declared":true}}},"scoring_weights":{"network_asset_clarity":10,"price_clarity":15,"report_history":15,"schema_quality":15,"uptime":20,"x402_payment_correctness":25},"slug":"fixture-valid-x402-paid-api","urls":{"api":"https://ontarioprotocol.com/api/benchmarks/fixture-valid-x402-paid-api","benchmark_index":"https://ontarioprotocol.com/benchmarks","html":"https://ontarioprotocol.com/benchmarks/fixture-valid-x402-paid-api","methodology":"https://ontarioprotocol.com/proof/paid-api-benchmark-scoring","well_known":"https://ontarioprotocol.com/.well-known/paid-api-benchmarks.json","x402_index":"https://ontarioprotocol.com/benchmarks/x402"},"x402_manifest_url":"https://valid.example/.well-known/x402.json"},"right":{"benchmark_score":95,"category":"trust","description":"Paid x402 endpoint that returns a structured trust report for an AI-agent URL or card.","endpoint_url":"https://ontarioprotocol.com/api/x402/agent-trust-scan","grade":"excellent","latest_signals":{"accepts_entries":true,"bazaar_metadata":true,"endpoint_reachable":true,"facilitator_metadata":true,"manifest_fresh":true,"network_consistent":true,"openapi_schema":true,"payment_challenge":true,"price_format_valid":true,"schema_org_present":true,"x402_manifest_present":true,"x402_manifest_well_formed":true},"max_score":100,"method":"POST","name":"Ontario Agent Trust Scan","openapi_url":"https://ontarioprotocol.com/.well-known/openapi.json","payment":{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","facilitator":"Ontario proxy / Coinbase CDP","network":"base","resource_matches_endpoint":true,"scheme":"exact","settlement_tested":false,"x402_version":1},"pricing":{"currency":"USDC","display":"0.01 USDC","max_amount_required":"10000","price_atomic":"10000","price_usdc":"0.01"},"protocol":"x402","provider":"Ontario Protocol","rank":2,"report_history":{"actual_report_count":0,"fixture_report_count":2,"matching_strategy":"target_url exact, then normalized origin","reports":[{"grade":"ready","integrity_valid":true,"readiness_score":100,"report_id":"fixture_ontario_trust_scan_20260519","report_url":null,"signals":{"accepts_entries":true,"bazaar_metadata":true,"endpoint_reachable":true,"facilitator_metadata":true,"manifest_fresh":true,"network_consistent":true,"openapi_schema":true,"payment_challenge":true,"price_format_valid":true,"schema_org_present":true,"x402_manifest_present":true,"x402_manifest_well_formed":true},"source":"fixture_report","verified_at":"2026-05-19T00:00:00Z","warning_count":0},{"grade":"ready","integrity_valid":true,"readiness_score":99,"report_id":"fixture_ontario_trust_scan_20260518","report_url":null,"signals":{"accepts_entries":true,"bazaar_metadata":true,"endpoint_reachable":true,"facilitator_metadata":true,"manifest_fresh":true,"network_consistent":true,"openapi_schema":true,"payment_challenge":true,"price_format_valid":true,"schema_org_present":true,"x402_manifest_present":true,"x402_manifest_well_formed":true},"source":"fixture_report","verified_at":"2026-05-18T00:00:00Z","warning_count":0}],"source":"fixture_reports","used_existing_readiness_reports":false},"safety":{"facilitator_settle_called":false,"mode":"metadata, fixture, saved-report, and unpaid HTTP 402 challenge evidence only","paid_settlement_calls_made":false,"payment_headers_signed":false,"spends_money":false},"schema":"ontario.paid_api_benchmark.v1","score_breakdown":{"network_asset_clarity":{"explanation":"Network and asset clarity checks whether agents can choose the correct chain and token before signing.","max_score":10,"percent":100.0,"score":10,"signals":{"asset_declared":true,"facilitator_metadata":true,"network_consistent":true,"network_declared":true}},"price_clarity":{"explanation":"Price clarity rewards machine-parseable atomic pricing and a human-readable USDC display value.","max_score":15,"percent":100.0,"score":15,"signals":{"currency_declared":true,"max_amount_required_matches":true,"price_atomic_parseable":true,"price_usdc_parseable":true,"readiness_price_signal_valid":true}},"report_history":{"explanation":"Report history rewards signed evidence, repeat observations, and fresh readiness reports.","max_score":15,"percent":66.67,"score":10,"signals":{"fresh_latest_report":false,"has_report_history":true,"integrity_valid_count":2,"integrity_valid_latest":true,"latest_age_hours":374.49,"multiple_reports":true,"ready_report_count":2,"report_count":2,"three_ready_reports":false}},"schema_quality":{"explanation":"Schema quality rewards crawler-readable manifests, OpenAPI coverage, and catalog metadata.","max_score":15,"percent":100.0,"score":15,"signals":{"bazaar_metadata":true,"openapi_schema":true,"schema_org_present":true,"x402_manifest_present":true,"x402_manifest_well_formed":true}},"uptime":{"explanation":"Availability is estimated from benchmark fixture observations; no paid retry is made.","max_score":20,"percent":100.0,"score":20,"signals":{"endpoint_reachable":{"rate":1.0,"sample_count":2,"successes":2},"payment_challenge_observed":{"rate":1.0,"sample_count":2,"successes":2}}},"x402_payment_correctness":{"explanation":"Payment correctness checks the unpaid challenge shape and declared x402 requirements, not settlement.","max_score":25,"percent":100.0,"score":25,"signals":{"exact_scheme_declared":true,"http_402_payment_challenge":true,"resource_matches_endpoint":true,"structured_accepts_entries":true,"x402_version_declared":true}}},"scoring_weights":{"network_asset_clarity":10,"price_clarity":15,"report_history":15,"schema_quality":15,"uptime":20,"x402_payment_correctness":25},"slug":"ontario-agent-trust-scan","urls":{"api":"https://ontarioprotocol.com/api/benchmarks/ontario-agent-trust-scan","benchmark_index":"https://ontarioprotocol.com/benchmarks","html":"https://ontarioprotocol.com/benchmarks/ontario-agent-trust-scan","methodology":"https://ontarioprotocol.com/proof/paid-api-benchmark-scoring","well_known":"https://ontarioprotocol.com/.well-known/paid-api-benchmarks.json","x402_index":"https://ontarioprotocol.com/benchmarks/x402"},"x402_manifest_url":"https://ontarioprotocol.com/.well-known/x402.json"},"safety":{"facilitator_settle_called":false,"mode":"metadata, fixture, saved-report, and unpaid HTTP 402 challenge evidence only","paid_settlement_calls_made":false,"payment_headers_signed":false,"spends_money":false},"schema":"ontario.paid_api_benchmark_compare.v1","score_delta":3,"urls":{"api":"https://ontarioprotocol.com/api/benchmarks/compare?left=fixture-valid-x402-paid-api&right=ontario-agent-trust-scan","html":"https://ontarioprotocol.com/benchmarks/compare?left=fixture-valid-x402-paid-api&right=ontario-agent-trust-scan"},"winner":"left"}
