{"benchmark_score":59,"category":"fixture","description":"Deterministic fixture with common x402 implementation mistakes: ambiguous price, weaker metadata, and inconsistent payment hints.","endpoint_url":"https://invalid.example/api/paid","grade":"needs_work","latest_signals":{"accepts_entries":false,"bazaar_metadata":false,"endpoint_reachable":true,"facilitator_metadata":false,"manifest_fresh":false,"network_consistent":false,"openapi_schema":true,"payment_challenge":true,"price_format_valid":false,"schema_org_present":false,"x402_manifest_present":true,"x402_manifest_well_formed":true},"max_score":100,"method":"POST","name":"Invalid x402 Common Mistakes Fixture","openapi_url":"https://invalid.example/.well-known/openapi.json","payment":{"asset":"","facilitator":"","network":"base","resource_matches_endpoint":false,"scheme":"exact","settlement_tested":false,"x402_version":1},"pricing":{"currency":"USDC","display":"$0.01","max_amount_required":"","price_atomic":"","price_usdc":""},"protocol":"x402","provider":"Ontario Fixture Lab","rank":5,"report_history":{"actual_report_count":0,"fixture_report_count":2,"matching_strategy":"target_url exact, then normalized origin","reports":[{"grade":"needs_work","integrity_valid":true,"readiness_score":61,"report_id":"fixture_invalid_common_mistakes_20260519","report_url":null,"signals":{"accepts_entries":false,"bazaar_metadata":false,"endpoint_reachable":true,"facilitator_metadata":false,"manifest_fresh":false,"network_consistent":false,"openapi_schema":true,"payment_challenge":true,"price_format_valid":false,"schema_org_present":false,"x402_manifest_present":true,"x402_manifest_well_formed":true},"source":"fixture_report","verified_at":"2026-05-19T00:00:00Z","warning_count":0},{"grade":"needs_work","integrity_valid":true,"readiness_score":58,"report_id":"fixture_invalid_common_mistakes_20260518","report_url":null,"signals":{"accepts_entries":false,"bazaar_metadata":false,"endpoint_reachable":true,"facilitator_metadata":false,"manifest_fresh":false,"network_consistent":false,"openapi_schema":true,"payment_challenge":false,"price_format_valid":false,"schema_org_present":false,"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":30.0,"score":3,"signals":{"asset_declared":false,"facilitator_metadata":false,"network_consistent":false,"network_declared":true}},"price_clarity":{"explanation":"Price clarity rewards machine-parseable atomic pricing and a human-readable USDC display value.","max_score":15,"percent":13.33,"score":2,"signals":{"currency_declared":true,"max_amount_required_matches":false,"price_atomic_parseable":false,"price_usdc_parseable":false,"readiness_price_signal_valid":false}},"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.42,"multiple_reports":true,"ready_report_count":0,"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":73.33,"score":11,"signals":{"bazaar_metadata":false,"openapi_schema":true,"schema_org_present":false,"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":85.0,"score":17,"signals":{"endpoint_reachable":{"rate":1.0,"sample_count":2,"successes":2},"payment_challenge_observed":{"rate":0.5,"sample_count":2,"successes":1}}},"x402_payment_correctness":{"explanation":"Payment correctness checks the unpaid challenge shape and declared x402 requirements, not settlement.","max_score":25,"percent":64.0,"score":16,"signals":{"exact_scheme_declared":true,"http_402_payment_challenge":true,"resource_matches_endpoint":false,"structured_accepts_entries":false,"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-invalid-x402-common-mistakes","urls":{"api":"https://ontarioprotocol.com/api/benchmarks/fixture-invalid-x402-common-mistakes","benchmark_index":"https://ontarioprotocol.com/benchmarks","html":"https://ontarioprotocol.com/benchmarks/fixture-invalid-x402-common-mistakes","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://invalid.example/.well-known/x402.json"}
