{"base_readiness_score":78,"commercial_next_step":{"billing_boundary":"Scope and deliverables are confirmed before any invoice; no wallet payload, subscription, SLA, or deployment is created by this handoff.","charged_now":false,"free_first":{"charged_now":false,"id":"free_scope","label":"Request a free scope decision","url":"https://ontarioprotocol.com/pricing?offer=free_scope&report_id=vrf_06526044b5f232f5#scope"},"human_required":true,"qualified_offers":[{"billing":"outcome_based_invoice_after_public_evidence","id":"catalog_publish","name":"Founding Agent Catalog Publish Pilot","price_interval":null,"price_usd":49,"scope_request_url":"https://ontarioprotocol.com/pricing?offer=catalog_publish&report_id=vrf_06526044b5f232f5#scope","status":"first_10_qualified_providers"},{"billing":"one_time_invoice_after_scope","id":"launch_review","name":"MCP + x402 Agent Catalog Launch Pack","price_interval":null,"price_usd":199,"scope_request_url":"https://ontarioprotocol.com/pricing?offer=launch_review&report_id=vrf_06526044b5f232f5#scope","status":"qualified_fixed_scope"},{"billing":"one_time_invoice_after_scope","id":"buyer_intent_rewrite","name":"x402 Buyer Intent Metadata Rewrite","price_interval":null,"price_usd":49,"scope_request_url":"https://ontarioprotocol.com/pricing?offer=buyer_intent_rewrite&report_id=vrf_06526044b5f232f5#scope","status":"qualified_fixed_scope"},{"billing":"one_time_invoice_after_scope","id":"firewall_implementation","name":"Payment Firewall Implementation","price_interval":null,"price_usd":499,"scope_request_url":"https://ontarioprotocol.com/pricing?offer=firewall_implementation&report_id=vrf_06526044b5f232f5#scope","status":"qualified_fixed_scope"},{"billing":"pilot_invoice_after_qualification","id":"readiness_watch","name":"Readiness Watch pilot","price_interval":"month","price_usd":99,"scope_request_url":"https://ontarioprotocol.com/pricing?offer=readiness_watch&report_id=vrf_06526044b5f232f5#scope","status":"pilot_interest"}],"recommended_offer":{"billing":"one_time_invoice_after_scope","id":"launch_review","name":"MCP + x402 Agent Catalog Launch Pack","price_interval":null,"price_usd":199,"scope_request_url":"https://ontarioprotocol.com/pricing?offer=launch_review&report_id=vrf_06526044b5f232f5#scope","status":"qualified_fixed_scope"},"required_inputs":["contact_email","endpoint","requested_offer"],"schema":"ontario.report_commercial_next_step.v1","status":"scope_first","trust_boundary":"This commercial handoff is not part of the signed readiness evidence. It does not guarantee safety, traffic, ranking, listing acceptance, revenue, or future endpoint behavior."},"duration_ms":6681,"evidence":{"homepage":{"reachable":true,"schema_org_present":false,"status_code":200},"openapi":{"body":{"info":{"description":"Reduced GPT55 public surface after x402 project split, centered on the unified service hub, API Key + URL quota packs, prepaid call packs, and per-request x402 calls.","title":"GPT55 Model Gateway","version":"1.0.0"},"openapi":"3.1.0","paths":{"/v1/chat/completions":{"post":{"description":"OpenAI-compatible chat completions. The optional request body model selects the x402 quote; omit model for the legacy gpt-5.4-mini default.","operationId":"v1ChatCompletions","requestBody":{"content":{"application/json":{"schema":{"additionalProperties":true,"properties":{"max_tokens":{"type":"integer"},"messages":{"type":"array"},"model":{"default":"gpt-5.4-mini","enum":["gpt-5.4-mini","gpt-5.5","gpt-5.3-codex","gpt-5.4"],"type":"string"}},"required":["messages"],"type":"object"}}},"required":true},"responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"completions","tags":["gpt55-model-gateway"]}},"/v1/chat/completions/balance":{"post":{"operationId":"v1ChatCompletionsBalance","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"balance","tags":["gpt55-model-gateway"]}},"/v1/chat/completions/gpt-5.3-codex":{"post":{"operationId":"v1ChatCompletionsGpt53Codex","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"gpt-5.3-codex","tags":["gpt55-model-gateway"]}},"/v1/chat/completions/gpt-5.4-mini":{"post":{"operationId":"v1ChatCompletionsGpt54Mini","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"gpt-5.4-mini","tags":["gpt55-model-gateway"]}},"/v1/chat/completions/gpt-5.5":{"post":{"operationId":"v1ChatCompletionsGpt55","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"gpt-5.5","tags":["gpt55-model-gateway"]}},"/v1/chat/completions/metered":{"post":{"description":"Usage-metered GPT-5.5 chat with an exact guarantee deposit and internal balance credit for unused funds.","operationId":"v1ChatCompletionsMetered","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"metered","tags":["gpt55-model-gateway"],"x-gpt55-billing":{"amountAtomic":"523889","balanceChatEndpoint":"https://gpt55.558686.xyz/v1/chat/completions/balance","bestFor":["exact guarantee deposit before model execution","unused deposit credited to internal balance"],"discountMultiplier":0.111112,"maxOutputTokens":128000,"minimumUsd":0.0001,"mode":"guarantee_deposit_internal_balance_refund","officialGpt55Pricing":{"cachedInputPerMillionUsd":0.5,"inputPerMillionUsd":5,"outputPerMillionUsd":30},"preferredScheme":"exact","price":"$0.523889","refundMode":"internal_balance_credit","scheme":"exact"}}},"/v1/models":{"get":{"operationId":"v1Models","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"models","tags":["gpt55-model-gateway"]}},"/v1/paid/api-codex-key-pack-10":{"get":{"description":"API Key + URL quota pack. After payment, the buyer receives the OpenAI-compatible base URL, API key, model URLs, quota metadata, and receipt evidence.","operationId":"v1PaidApiCodexKeyPack10","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"api codex key pack 10","tags":["gpt55-model-gateway"],"x-gpt55-delivery":{"bestForLowLatencyHighFrequency":true,"chatCompletionsUrl":"https://sub2api.558686.xyz/v1/chat/completions","directModelCallBaseUrl":"https://sub2api.558686.xyz/v1","modelsUrl":"https://sub2api.558686.xyz/v1/models","returnedOnceInPaidResponseOnly":true},"x-gpt55-purchase-mode":"api_key_url_quota_pack"}},"/v1/paid/api-codex-key-pack-100":{"get":{"description":"API Key + URL quota pack. After payment, the buyer receives the OpenAI-compatible base URL, API key, model URLs, quota metadata, and receipt evidence.","operationId":"v1PaidApiCodexKeyPack100","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"api codex key pack 100","tags":["gpt55-model-gateway"],"x-gpt55-delivery":{"bestForLowLatencyHighFrequency":true,"chatCompletionsUrl":"https://sub2api.558686.xyz/v1/chat/completions","directModelCallBaseUrl":"https://sub2api.558686.xyz/v1","modelsUrl":"https://sub2api.558686.xyz/v1/models","returnedOnceInPaidResponseOnly":true},"x-gpt55-purchase-mode":"api_key_url_quota_pack"}},"/v1/paid/api-codex-key-pack-1000":{"get":{"description":"API Key + URL quota pack. After payment, the buyer receives the OpenAI-compatible base URL, API key, model URLs, quota metadata, and receipt evidence.","operationId":"v1PaidApiCodexKeyPack1000","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"api codex key pack 1000","tags":["gpt55-model-gateway"],"x-gpt55-delivery":{"bestForLowLatencyHighFrequency":true,"chatCompletionsUrl":"https://sub2api.558686.xyz/v1/chat/completions","directModelCallBaseUrl":"https://sub2api.558686.xyz/v1","modelsUrl":"https://sub2api.558686.xyz/v1/models","returnedOnceInPaidResponseOnly":true},"x-gpt55-purchase-mode":"api_key_url_quota_pack"}},"/v1/paid/call-packs/gpt-5.3-codex-100":{"get":{"description":"Prepaid call pack for repeated GPT55 model calls with fewer per-call x402 payment steps.","operationId":"v1PaidCallPacksGpt53Codex100","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"gpt 5.3 codex 100","tags":["gpt55-model-gateway"],"x-gpt55-purchase-mode":"prepaid_call_pack"}},"/v1/paid/call-packs/gpt-5.4-mini-100":{"get":{"description":"Prepaid call pack for repeated GPT55 model calls with fewer per-call x402 payment steps.","operationId":"v1PaidCallPacksGpt54Mini100","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"gpt 5.4 mini 100","tags":["gpt55-model-gateway"],"x-gpt55-purchase-mode":"prepaid_call_pack"}},"/v1/paid/call-packs/gpt-5.5-100":{"get":{"description":"Prepaid call pack for repeated GPT55 model calls with fewer per-call x402 payment steps.","operationId":"v1PaidCallPacksGpt55100","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"gpt 5.5 100","tags":["gpt55-model-gateway"],"x-gpt55-purchase-mode":"prepaid_call_pack"}},"/v1/paid/sub2api-codex-key-pack-10":{"get":{"description":"API Key + URL quota pack. After payment, the buyer receives the OpenAI-compatible base URL, API key, model URLs, quota metadata, and receipt evidence.","operationId":"v1PaidSub2apiCodexKeyPack10","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"sub2api codex key pack 10","tags":["gpt55-model-gateway"],"x-gpt55-delivery":{"bestForLowLatencyHighFrequency":true,"chatCompletionsUrl":"https://sub2api.558686.xyz/v1/chat/completions","directModelCallBaseUrl":"https://sub2api.558686.xyz/v1","modelsUrl":"https://sub2api.558686.xyz/v1/models","returnedOnceInPaidResponseOnly":true},"x-gpt55-purchase-mode":"api_key_url_quota_pack"}},"/v1/paid/sub2api-codex-key-pack-100":{"get":{"description":"API Key + URL quota pack. After payment, the buyer receives the OpenAI-compatible base URL, API key, model URLs, quota metadata, and receipt evidence.","operationId":"v1PaidSub2apiCodexKeyPack100","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"sub2api codex key pack 100","tags":["gpt55-model-gateway"],"x-gpt55-delivery":{"bestForLowLatencyHighFrequency":true,"chatCompletionsUrl":"https://sub2api.558686.xyz/v1/chat/completions","directModelCallBaseUrl":"https://sub2api.558686.xyz/v1","modelsUrl":"https://sub2api.558686.xyz/v1/models","returnedOnceInPaidResponseOnly":true},"x-gpt55-purchase-mode":"api_key_url_quota_pack"}},"/v1/paid/sub2api-codex-key-pack-1000":{"get":{"description":"API Key + URL quota pack. After payment, the buyer receives the OpenAI-compatible base URL, API key, model URLs, quota metadata, and receipt evidence.","operationId":"v1PaidSub2apiCodexKeyPack1000","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"sub2api codex key pack 1000","tags":["gpt55-model-gateway"],"x-gpt55-delivery":{"bestForLowLatencyHighFrequency":true,"chatCompletionsUrl":"https://sub2api.558686.xyz/v1/chat/completions","directModelCallBaseUrl":"https://sub2api.558686.xyz/v1","modelsUrl":"https://sub2api.558686.xyz/v1/models","returnedOnceInPaidResponseOnly":true},"x-gpt55-purchase-mode":"api_key_url_quota_pack"}},"/v1/tools/answer":{"post":{"operationId":"v1ToolsAnswer","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"answer","tags":["gpt55-model-gateway"]}},"/v1/tools/code-review":{"post":{"operationId":"v1ToolsCodeReview","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"code review","tags":["gpt55-model-gateway"]}},"/v1/tools/extract-json":{"post":{"operationId":"v1ToolsExtractJson","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"extract json","tags":["gpt55-model-gateway"]}},"/v1/tools/gpt55-plus-half-price-subscription":{"post":{"operationId":"v1ToolsGpt55PlusHalfPriceSubscription","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"gpt55 plus half price subscription","tags":["gpt55-model-gateway"]}},"/v1/tools/query-parse":{"get":{"operationId":"v1ToolsQueryParse","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"query parse","tags":["gpt55-retained-nonmodel"]}},"/v1/tools/rewrite":{"post":{"operationId":"v1ToolsRewrite","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"rewrite","tags":["gpt55-model-gateway"]}},"/v1/tools/sub2api-balance-ledger-simulator":{"post":{"operationId":"v1ToolsSub2apiBalanceLedgerSimulator","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"sub2api balance ledger simulator","tags":["gpt55-model-gateway"]}},"/v1/tools/sub2api-official-metered-invoice":{"post":{"operationId":"v1ToolsSub2apiOfficialMeteredInvoice","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"sub2api official metered invoice","tags":["gpt55-model-gateway"]}},"/v1/tools/summarize":{"post":{"operationId":"v1ToolsSummarize","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"summarize","tags":["gpt55-model-gateway"]}},"/v1/tools/timestamp":{"get":{"operationId":"v1ToolsTimestamp","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"timestamp","tags":["gpt55-retained-nonmodel"]}},"/v1/tools/translate":{"post":{"operationId":"v1ToolsTranslate","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"translate","tags":["gpt55-model-gateway"]}},"/v1/tools/translate/plus":{"post":{"operationId":"v1ToolsTranslatePlus","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"plus","tags":["gpt55-model-gateway"]}},"/v1/tools/translate/professional":{"post":{"operationId":"v1ToolsTranslateProfessional","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"professional","tags":["gpt55-model-gateway"]}},"/v1/tools/translate/standard":{"post":{"operationId":"v1ToolsTranslateStandard","responses":{"200":{"description":"Successful GPT55 route response"},"402":{"description":"x402 payment required"}},"summary":"standard","tags":["gpt55-model-gateway"]}}},"servers":[{"url":"https://gpt55.558686.xyz"}]},"reachable":true,"url":"https://gpt55.558686.xyz/openapi.json","valid_json":true,"version":"3.1.0","well_formed":true},"robots":{"excerpt":"# As a condition of accessing this website, you agree to abide by the following\n# content signals:\n\n# (a)  If a Content-Signal = yes, you may collect content for the corresponding\n#      use.\n# (b)  If a Content-Signal = no, you may not collect content for the\n#      corresponding use.\n# (c)  If the website operator does not include a Content-Signal for a\n#      corresponding use, the website operator neither grants nor restricts\n#      permission via Content-Signal with respect to the corresponding use.\n\n# The content signals and their meanings are:\n\n# search:   building a search index and providing search results (e.g., returning\n#           hyperlinks and short excerpts from your website's contents). Search does not\n#           include providing AI-generated search summaries.\n# ai-input: inputting content into one or more AI models (e.g., retrieval\n#           augmented generation, grounding, or other real-time taking of content for\n#           generative AI search answers).\n# ai-tr","reachable":true,"status_code":200},"target":{"challenge":{"accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra_keys":["name","version"],"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x1f0130669ca6fd02e025a984cc038f139df19a2f","scheme":"exact"},{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra_keys":["feePayer","name","version"],"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"85uMvNfi3rueiM6B8SWLuRRVbAP85wmKAg1fToabmgwx","scheme":"exact"},{"asset":"EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v","extra_keys":["feePayer","name","version"],"maxTimeoutSeconds":300,"network":"solana:5eykt4UsFv8P8NJdTREpY1vzqKqZKvdp","payTo":"85uMvNfi3rueiM6B8SWLuRRVbAP85wmKAg1fToabmgwx","scheme":"exact"},{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra_keys":["assetTransferMethod","facilitatorAddress","name","version"],"maxTimeoutSeconds":300,"network":"eip155:8453","payTo":"0x1f0130669ca6fd02e025a984cc038f139df19a2f","scheme":"upto"}],"accepts_count":4,"accepts_missing_required_fields":[{"index":0,"missing":["description","maxAmountRequired","mimeType","resource"]},{"index":1,"missing":["description","maxAmountRequired","mimeType","resource"]},{"index":2,"missing":["description","maxAmountRequired","mimeType","resource"]},{"index":3,"missing":["description","maxAmountRequired","mimeType","resource"]}],"body_accepts_count":4,"body_accepts_missing":false,"body_valid_json":true,"header_accepts_count":0,"missing_accepts":false,"source":"body.accepts","x402Version":2},"method":"GET","payment_challenge":true,"payment_headers":{"payment-required":"eyJ4NDAyVmVyc2lvbiI6MiwiZXJyb3IiOiJQYXltZW50IHJlcXVpcmVkIiwicmVzb3VyY2UiOnsidXJsIjoiaHR0cHM6Ly9ncHQ1NS41NTg2ODYueHl6L3YxL2NoYXQvY29tcGxldGlvbnMvZ3B0LTUuNC1taW5pIiwiZGVzY3JpcHRpb24iOiJHRVQgcXVvdGUgYW5kIHF1ZXJ5LXBhcmFtZXRlciB2YXJpYW50IGZvciBHZW5lcmF0ZSBncHQtNS40LW1pbmkgY2hhdCBjb21wbGV0aW9ucy4gR1BULTUuNCBNaW5pIGNoYXQgZm9yIG1haW5zdHJlYW0gc2hvcnQgYW5zd2Vycywgcm91dGluZyBkZWNpc2lvbnMsIGV4dHJhY3Rpb24gaGVscGVycywgYW5kIGJ1eWVyIHRyaWFscy4gTW9kZWwgdGllcjogZ3B0LTUuNC1taW5pOyB1cHN0cmVhbSBtb2RlbDogZ3B0LTUuNC1taW5pLiBQYXkgdXAgdG8gJDAuMDAyOTMgcGVyIHJlcXVlc3Qgd2l0aCB4NDAyIFVTREMgb24gQmFzZSBvciBjaG9vc2UgdGhlIGZpeGVkLXByaWNlIFNvbGFuYSBVU0RDIG9wdGlvbiB3aGVuIGFkdmVydGlzZWQuIEV4YWN0IGZpeGVkLXByaWNlIHBheW1lbnQgYW5kIEJhc2UgdXB0byB0b2tlbi1tZXRlcmVkIHBheW1lbnQgYXJlIGJvdGggYWNjZXB0ZWQgd2hlbiBjbGllbnRzIHN1cHBvcnQgdGhlbTsgdXB0byBzZXR0bGVtZW50cyB1c2UgYWN0dWFsIHJlc3BvbnNlIHVzYWdlLCBhIDAuMDAwMSBtaW5pbXVtLCBhbmQgdGhlIHNlbGVjdGVkIHRpZXIgcHJpY2UgYXMgdGhlIGNhcC4gUHVibGljIHBhaWQgY2FsbHMgYXJlIGxpbWl0ZWQgdG8gMjQwMDAgaW5wdXQgY2hhcmFjdGVycy4gTW9kZWwgdGhlb3JldGljYWwgbWF4IG91dHB1dCBpcyAxMjgwMDAgdG9rZW5zOyBhY3R1YWwgcmV0dXJuZWQgb3V0cHV0IGRlcGVuZHMgb24gdXBzdHJlYW0gYXZhaWxhYmlsaXR5LCByZXF1ZXN0IHBhcmFtZXRlcnMsIGFuZCBhY2NvdW50IHBvbGljeS4iLCJtaW1lVHlwZSI6ImFwcGxpY2F0aW9uL2pzb24iLCJzZXJ2aWNlTmFtZSI6ImdwdDU1LXRva2VuLWdhdGV3YXkiLCJ0YWdzIjpbImdwdC01LjQtbWluaSIsInN0YW5kYXJkIiwibW9kZWwtdGllciIsIm9wZW5haS1jb21wYXRpYmxlIiwieDQwMi1jaGF0Il0sImljb25VcmwiOiJodHRwczovL2dwdDU1LjU1ODY4Ni54eXovZmF2aWNvbi5pY28iLCJjYXRlZ29yeSI6ImFpLXRleHQtdG9vbHMifSwiYWNjZXB0cyI6W3sic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJhbW91bnQiOiIyOTMwIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJwYXlUbyI6IjB4MWYwMTMwNjY5Y2E2ZmQwMmUwMjVhOTg0Y2MwMzhmMTM5ZGYxOWEyZiIsIm1heFRpbWVvdXRTZWNvbmRzIjozMDAsImV4dHJhIjp7Im5hbWUiOiJVU0QgQ29pbiIsInZlcnNpb24iOiIyIn19LHsic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoic29sYW5hOjVleWt0NFVzRnY4UDhOSmRUUkVwWTF2enFLcVpLdmRwIiwiYW1vdW50IjoiMjkzMCIsImFzc2V0IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJwYXlUbyI6Ijg1dU12TmZpM3J1ZWlNNkI4U1dMdVJSVmJBUDg1d21LQWcxZlRvYWJtZ3d4IiwibWF4VGltZW91dFNlY29uZHMiOjMwMCwiZXh0cmEiOnsibmFtZSI6IlVTRCBDb2luIiwidmVyc2lvbiI6IjIiLCJmZWVQYXllciI6IjJ3S3VwTFI5cTZ3WFlwcHc4R3IyTnZXeEtCVXFtNFBQSktrUWZveEhEQmc0In19LHsic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoic29sYW5hOjVleWt0NFVzRnY4UDhOSmRUUkVwWTF2enFLcVpLdmRwIiwiYW1vdW50IjoiMjkzMCIsImFzc2V0IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJwYXlUbyI6Ijg1dU12TmZpM3J1ZWlNNkI4U1dMdVJSVmJBUDg1d21LQWcxZlRvYWJtZ3d4IiwibWF4VGltZW91dFNlY29uZHMiOjMwMCwiZXh0cmEiOnsibmFtZSI6IlVTRCBDb2luIiwidmVyc2lvbiI6IjIiLCJmZWVQYXllciI6IjJ3S3VwTFI5cTZ3WFlwcHc4R3IyTnZXeEtCVXFtNFBQSktrUWZveEhEQmc0In19LHsic2NoZW1lIjoidXB0byIsIm5ldHdvcmsiOiJlaXAxNTU6ODQ1MyIsImFtb3VudCI6IjI5MzAiLCJhc3NldCI6IjB4ODMzNTg5ZkNENmVEYjZFMDhmNGM3QzMyRDRmNzFiNTRiZEEwMjkxMyIsInBheVRvIjoiMHgxZjAxMzA2NjljYTZmZDAyZTAyNWE5ODRjYzAzOGYxMzlkZjE5YTJmIiwibWF4VGltZW91dFNlY29uZHMiOjMwMCwiZXh0cmEiOnsibmFtZSI6IlVTRCBDb2luIiwidmVyc2lvbiI6IjIiLCJhc3NldFRyYW5zZmVyTWV0aG9kIjoicGVybWl0MiIsImZhY2lsaXRhdG9yQWRkcmVzcyI6IjB4QjJCZDI5OTI1Q0JiQ0VBNzYyODI3OWM5MTk0NUNhNUI5OGJmMzcxQiJ9fV0sImV4dGVuc2lvbnMiOnsiYmF6YWFyIjp7ImluZm8iOnsiaW5wdXQiOnsidHlwZSI6Imh0dHAiLCJtZXRob2QiOiJHRVQiLCJxdWVyeVBhcmFtcyI6eyJxIjoiU3VtbWFyaXplIHg0MDIgaW4gb25lIHNlbnRlbmNlLiIsIm1vZGVsIjoiZ3B0LTUuNC1taW5pIiwibWF4X3Rva2VucyI6MTI4fX0sIm91dHB1dCI6eyJ0eXBlIjoianNvbiIsImV4YW1wbGUiOnsiaWQiOiJjaGF0Y21wbF9leGFtcGxlIiwib2JqZWN0IjoiY2hhdC5jb21wbGV0aW9uIiwibW9kZWwiOiJncHQtNS41IiwiY2hvaWNlcyI6W3siaW5kZXgiOjAsIm1lc3NhZ2UiOnsicm9sZSI6ImFzc2lzdGFudCIsImNvbnRlbnQiOiJBIGNvbmNpc2UgYW5zd2VyIGZyb20gR1BULTUuNS4ifSwiZmluaXNoX3JlYXNvbiI6InN0b3AifV0sInVzYWdlIjp7InByb21wdF90b2tlbnMiOjMyLCJjb21wbGV0aW9uX3Rva2VucyI6MTIsInRvdGFsX3Rva2VucyI6NDR9fX19LCJzY2hlbWEiOnsiJHNjaGVtYSI6Imh0dHBzOi8vanNvbi1zY2hlbWEub3JnL2RyYWZ0LzIwMjAtMTIvc2NoZW1hIiwidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsiaW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwiY29uc3QiOiJodHRwIn0sIm1ldGhvZCI6eyJ0eXBlIjoic3RyaW5nIiwiZW51bSI6WyJHRVQiXX0sInF1ZXJ5UGFyYW1zIjp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7InEiOnsidHlwZSI6InN0cmluZyJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyJ9LCJtZXNzYWdlIjp7InR5cGUiOiJzdHJpbmcifSwiaW5wdXQiOnsidHlwZSI6InN0cmluZyJ9LCJzeXN0ZW0iOnsidHlwZSI6InN0cmluZyJ9LCJzeXN0ZW1fcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmcifSwibW9kZWwiOnsidHlwZSI6InN0cmluZyIsImVudW0iOlsiZ3B0LTUuNC1taW5pIiwiZ3B0LTUuNSIsImdwdC01LjMtY29kZXgiLCJncHQtNS40Il19LCJtYXhfdG9rZW5zIjp7InR5cGUiOiJpbnRlZ2VyIiwibWluaW11bSI6MSwibWF4aW11bSI6MTI4MDAwfSwibWF4X291dHB1dF90b2tlbnMiOnsidHlwZSI6ImludGVnZXIiLCJtaW5pbXVtIjoxLCJtYXhpbXVtIjoxMjgwMDB9fSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9fSwicmVxdWlyZWQiOlsidHlwZSIsIm1ldGhvZCJdLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6ZmFsc2V9LCJvdXRwdXQiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsidHlwZSI6eyJ0eXBlIjoic3RyaW5nIn0sImV4YW1wbGUiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyJ9LCJvYmplY3QiOnsidHlwZSI6InN0cmluZyJ9LCJtb2RlbCI6eyJ0eXBlIjoic3RyaW5nIn0sImNob2ljZXMiOnsidHlwZSI6ImFycmF5In0sInVzYWdlIjp7InR5cGUiOiJvYmplY3QifX0sInJlcXVpcmVkIjpbImlkIiwib2JqZWN0IiwibW9kZWwiLCJjaG9pY2VzIl0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfX0sInJlcXVpcmVkIjpbInR5cGUiXX19LCJyZXF1aXJlZCI6WyJpbnB1dCJdfX19fQ==","x-payment-required":"eyJ4NDAyVmVyc2lvbiI6MiwiZXJyb3IiOiJQYXltZW50IHJlcXVpcmVkIiwicmVzb3VyY2UiOnsidXJsIjoiaHR0cHM6Ly9ncHQ1NS41NTg2ODYueHl6L3YxL2NoYXQvY29tcGxldGlvbnMvZ3B0LTUuNC1taW5pIiwiZGVzY3JpcHRpb24iOiJHRVQgcXVvdGUgYW5kIHF1ZXJ5LXBhcmFtZXRlciB2YXJpYW50IGZvciBHZW5lcmF0ZSBncHQtNS40LW1pbmkgY2hhdCBjb21wbGV0aW9ucy4gR1BULTUuNCBNaW5pIGNoYXQgZm9yIG1haW5zdHJlYW0gc2hvcnQgYW5zd2Vycywgcm91dGluZyBkZWNpc2lvbnMsIGV4dHJhY3Rpb24gaGVscGVycywgYW5kIGJ1eWVyIHRyaWFscy4gTW9kZWwgdGllcjogZ3B0LTUuNC1taW5pOyB1cHN0cmVhbSBtb2RlbDogZ3B0LTUuNC1taW5pLiBQYXkgdXAgdG8gJDAuMDAyOTMgcGVyIHJlcXVlc3Qgd2l0aCB4NDAyIFVTREMgb24gQmFzZSBvciBjaG9vc2UgdGhlIGZpeGVkLXByaWNlIFNvbGFuYSBVU0RDIG9wdGlvbiB3aGVuIGFkdmVydGlzZWQuIEV4YWN0IGZpeGVkLXByaWNlIHBheW1lbnQgYW5kIEJhc2UgdXB0byB0b2tlbi1tZXRlcmVkIHBheW1lbnQgYXJlIGJvdGggYWNjZXB0ZWQgd2hlbiBjbGllbnRzIHN1cHBvcnQgdGhlbTsgdXB0byBzZXR0bGVtZW50cyB1c2UgYWN0dWFsIHJlc3BvbnNlIHVzYWdlLCBhIDAuMDAwMSBtaW5pbXVtLCBhbmQgdGhlIHNlbGVjdGVkIHRpZXIgcHJpY2UgYXMgdGhlIGNhcC4gUHVibGljIHBhaWQgY2FsbHMgYXJlIGxpbWl0ZWQgdG8gMjQwMDAgaW5wdXQgY2hhcmFjdGVycy4gTW9kZWwgdGhlb3JldGljYWwgbWF4IG91dHB1dCBpcyAxMjgwMDAgdG9rZW5zOyBhY3R1YWwgcmV0dXJuZWQgb3V0cHV0IGRlcGVuZHMgb24gdXBzdHJlYW0gYXZhaWxhYmlsaXR5LCByZXF1ZXN0IHBhcmFtZXRlcnMsIGFuZCBhY2NvdW50IHBvbGljeS4iLCJtaW1lVHlwZSI6ImFwcGxpY2F0aW9uL2pzb24iLCJzZXJ2aWNlTmFtZSI6ImdwdDU1LXRva2VuLWdhdGV3YXkiLCJ0YWdzIjpbImdwdC01LjQtbWluaSIsInN0YW5kYXJkIiwibW9kZWwtdGllciIsIm9wZW5haS1jb21wYXRpYmxlIiwieDQwMi1jaGF0Il0sImljb25VcmwiOiJodHRwczovL2dwdDU1LjU1ODY4Ni54eXovZmF2aWNvbi5pY28iLCJjYXRlZ29yeSI6ImFpLXRleHQtdG9vbHMifSwiYWNjZXB0cyI6W3sic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoiZWlwMTU1Ojg0NTMiLCJhbW91bnQiOiIyOTMwIiwiYXNzZXQiOiIweDgzMzU4OWZDRDZlRGI2RTA4ZjRjN0MzMkQ0ZjcxYjU0YmRBMDI5MTMiLCJwYXlUbyI6IjB4MWYwMTMwNjY5Y2E2ZmQwMmUwMjVhOTg0Y2MwMzhmMTM5ZGYxOWEyZiIsIm1heFRpbWVvdXRTZWNvbmRzIjozMDAsImV4dHJhIjp7Im5hbWUiOiJVU0QgQ29pbiIsInZlcnNpb24iOiIyIn19LHsic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoic29sYW5hOjVleWt0NFVzRnY4UDhOSmRUUkVwWTF2enFLcVpLdmRwIiwiYW1vdW50IjoiMjkzMCIsImFzc2V0IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJwYXlUbyI6Ijg1dU12TmZpM3J1ZWlNNkI4U1dMdVJSVmJBUDg1d21LQWcxZlRvYWJtZ3d4IiwibWF4VGltZW91dFNlY29uZHMiOjMwMCwiZXh0cmEiOnsibmFtZSI6IlVTRCBDb2luIiwidmVyc2lvbiI6IjIiLCJmZWVQYXllciI6IjJ3S3VwTFI5cTZ3WFlwcHc4R3IyTnZXeEtCVXFtNFBQSktrUWZveEhEQmc0In19LHsic2NoZW1lIjoiZXhhY3QiLCJuZXR3b3JrIjoic29sYW5hOjVleWt0NFVzRnY4UDhOSmRUUkVwWTF2enFLcVpLdmRwIiwiYW1vdW50IjoiMjkzMCIsImFzc2V0IjoiRVBqRldkZDVBdWZxU1NxZU0ycU4xeHp5YmFwQzhHNHdFR0drWnd5VER0MXYiLCJwYXlUbyI6Ijg1dU12TmZpM3J1ZWlNNkI4U1dMdVJSVmJBUDg1d21LQWcxZlRvYWJtZ3d4IiwibWF4VGltZW91dFNlY29uZHMiOjMwMCwiZXh0cmEiOnsibmFtZSI6IlVTRCBDb2luIiwidmVyc2lvbiI6IjIiLCJmZWVQYXllciI6IjJ3S3VwTFI5cTZ3WFlwcHc4R3IyTnZXeEtCVXFtNFBQSktrUWZveEhEQmc0In19LHsic2NoZW1lIjoidXB0byIsIm5ldHdvcmsiOiJlaXAxNTU6ODQ1MyIsImFtb3VudCI6IjI5MzAiLCJhc3NldCI6IjB4ODMzNTg5ZkNENmVEYjZFMDhmNGM3QzMyRDRmNzFiNTRiZEEwMjkxMyIsInBheVRvIjoiMHgxZjAxMzA2NjljYTZmZDAyZTAyNWE5ODRjYzAzOGYxMzlkZjE5YTJmIiwibWF4VGltZW91dFNlY29uZHMiOjMwMCwiZXh0cmEiOnsibmFtZSI6IlVTRCBDb2luIiwidmVyc2lvbiI6IjIiLCJhc3NldFRyYW5zZmVyTWV0aG9kIjoicGVybWl0MiIsImZhY2lsaXRhdG9yQWRkcmVzcyI6IjB4QjJCZDI5OTI1Q0JiQ0VBNzYyODI3OWM5MTk0NUNhNUI5OGJmMzcxQiJ9fV0sImV4dGVuc2lvbnMiOnsiYmF6YWFyIjp7ImluZm8iOnsiaW5wdXQiOnsidHlwZSI6Imh0dHAiLCJtZXRob2QiOiJHRVQiLCJxdWVyeVBhcmFtcyI6eyJxIjoiU3VtbWFyaXplIHg0MDIgaW4gb25lIHNlbnRlbmNlLiIsIm1vZGVsIjoiZ3B0LTUuNC1taW5pIiwibWF4X3Rva2VucyI6MTI4fX0sIm91dHB1dCI6eyJ0eXBlIjoianNvbiIsImV4YW1wbGUiOnsiaWQiOiJjaGF0Y21wbF9leGFtcGxlIiwib2JqZWN0IjoiY2hhdC5jb21wbGV0aW9uIiwibW9kZWwiOiJncHQtNS41IiwiY2hvaWNlcyI6W3siaW5kZXgiOjAsIm1lc3NhZ2UiOnsicm9sZSI6ImFzc2lzdGFudCIsImNvbnRlbnQiOiJBIGNvbmNpc2UgYW5zd2VyIGZyb20gR1BULTUuNS4ifSwiZmluaXNoX3JlYXNvbiI6InN0b3AifV0sInVzYWdlIjp7InByb21wdF90b2tlbnMiOjMyLCJjb21wbGV0aW9uX3Rva2VucyI6MTIsInRvdGFsX3Rva2VucyI6NDR9fX19LCJzY2hlbWEiOnsiJHNjaGVtYSI6Imh0dHBzOi8vanNvbi1zY2hlbWEub3JnL2RyYWZ0LzIwMjAtMTIvc2NoZW1hIiwidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsiaW5wdXQiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsidHlwZSI6eyJ0eXBlIjoic3RyaW5nIiwiY29uc3QiOiJodHRwIn0sIm1ldGhvZCI6eyJ0eXBlIjoic3RyaW5nIiwiZW51bSI6WyJHRVQiXX0sInF1ZXJ5UGFyYW1zIjp7InR5cGUiOiJvYmplY3QiLCJwcm9wZXJ0aWVzIjp7InEiOnsidHlwZSI6InN0cmluZyJ9LCJwcm9tcHQiOnsidHlwZSI6InN0cmluZyJ9LCJtZXNzYWdlIjp7InR5cGUiOiJzdHJpbmcifSwiaW5wdXQiOnsidHlwZSI6InN0cmluZyJ9LCJzeXN0ZW0iOnsidHlwZSI6InN0cmluZyJ9LCJzeXN0ZW1fcHJvbXB0Ijp7InR5cGUiOiJzdHJpbmcifSwibW9kZWwiOnsidHlwZSI6InN0cmluZyIsImVudW0iOlsiZ3B0LTUuNC1taW5pIiwiZ3B0LTUuNSIsImdwdC01LjMtY29kZXgiLCJncHQtNS40Il19LCJtYXhfdG9rZW5zIjp7InR5cGUiOiJpbnRlZ2VyIiwibWluaW11bSI6MSwibWF4aW11bSI6MTI4MDAwfSwibWF4X291dHB1dF90b2tlbnMiOnsidHlwZSI6ImludGVnZXIiLCJtaW5pbXVtIjoxLCJtYXhpbXVtIjoxMjgwMDB9fSwiYWRkaXRpb25hbFByb3BlcnRpZXMiOnRydWV9fSwicmVxdWlyZWQiOlsidHlwZSIsIm1ldGhvZCJdLCJhZGRpdGlvbmFsUHJvcGVydGllcyI6ZmFsc2V9LCJvdXRwdXQiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsidHlwZSI6eyJ0eXBlIjoic3RyaW5nIn0sImV4YW1wbGUiOnsidHlwZSI6Im9iamVjdCIsInByb3BlcnRpZXMiOnsiaWQiOnsidHlwZSI6InN0cmluZyJ9LCJvYmplY3QiOnsidHlwZSI6InN0cmluZyJ9LCJtb2RlbCI6eyJ0eXBlIjoic3RyaW5nIn0sImNob2ljZXMiOnsidHlwZSI6ImFycmF5In0sInVzYWdlIjp7InR5cGUiOiJvYmplY3QifX0sInJlcXVpcmVkIjpbImlkIiwib2JqZWN0IiwibW9kZWwiLCJjaG9pY2VzIl0sImFkZGl0aW9uYWxQcm9wZXJ0aWVzIjp0cnVlfX0sInJlcXVpcmVkIjpbInR5cGUiXX19LCJyZXF1aXJlZCI6WyJpbnB1dCJdfX19fQ=="},"reachable":true,"status_code":402},"x402_manifest":{"bazaar_metadata":false,"body":{"_truncated":true,"top_level_keys":["x402Version","compact","service","buyerModes","purchaseModes","bestModelCallPath","directModelEndpoint","recommendedFirstPurchase","summary","firstPurchase","commercialEntryPoints","settlement","tokenMetered","resources","nextAction","links","generatedAt","focused","profile"]},"reachable":true,"service_count":0,"status_code":200,"valid_json":true,"well_formed":false}},"grade":"close","integrity":{"algorithm":"Ed25519","canonical_sha256":"09b88b9d9d82df538cd1b46b3deaca7d7b069d1d8f46710d578afcf22c50235a","canonicalization":"json-sort-keys-no-integrity-v1","key_id":"ed25519:67e5239d2bfa367d","public_key":"t3nUNaV3/SIMUb0XIBCazNFdToM3hHEQHReQ71v40wU=","signature":"5Vp5MwdZht/imyPDZDdiFX1aUdGaQTydlatm60i+IbgynkuUJCpZnP19dC4qc3VKdPs+TDAMBZIV/IFlzAI9Bg==","signed_by":"ontario-protocol"},"max_score":100,"normalized_base":"https://gpt55.558686.xyz","readiness_score":70,"recommendations":[{"detail":"The manifest should be JSON and include a services array with endpoint, method, price, network, and asset metadata.","docs_url":"https://ontarioprotocol.com/.well-known/x402.json","id":"x402_malformed","title":"Fix the x402 manifest shape"},{"detail":"Name, description, category, tags, owner URL, and contact fields make services usable in agent marketplaces.","docs_url":"https://ontarioprotocol.com/listings","id":"bazaar_metadata_missing","title":"Add listing metadata for Bazaar-style catalogs"}],"report_id":"vrf_06526044b5f232f5","report_url":"https://ontarioprotocol.com/verify/report/vrf_06526044b5f232f5","signals":{"accepts_entries":true,"bazaar_metadata":false,"endpoint_reachable":true,"facilitator_metadata":false,"homepage_reachable":true,"https":true,"manifest_fresh":false,"network_consistent":true,"openapi_schema":true,"payment_challenge":true,"price_format_valid":true,"robots_present":true,"schema_org_present":false,"x402_manifest_present":true,"x402_manifest_well_formed":false},"status":"ok","submitted_url":"https://gpt55.558686.xyz/v1/chat/completions/gpt-5.4-mini","target_url":"https://gpt55.558686.xyz/v1/chat/completions/gpt-5.4-mini","verified_at":"2026-07-02T08:58:01.980280+00:00","verifier":"ontario.x402-readiness.v1","warning_penalty":8,"warnings":[{"detail":"Expose facilitator details plus asset, payTo, scheme, timeout, and resource fields so clients can verify and settle payments deterministically.","docs_url":"https://ontarioprotocol.com/docs#facilitator","evidence":{"issues":["manifest.facilitator or service.facilitator is missing","accepts[0] missing description, maxAmountRequired, mimeType, resource","accepts[1] missing description, maxAmountRequired, mimeType, resource","accepts[2] missing description, maxAmountRequired, mimeType, resource","accepts[3] missing description, maxAmountRequired, mimeType, resource"]},"id":"facilitator_metadata_gap","severity":"warning","title":"Publish facilitator and settlement metadata"},{"detail":"A stale or missing manifest timestamp makes agents doubt whether prices, networks, and facilitator metadata still describe the live endpoint.","docs_url":"https://ontarioprotocol.com/.well-known/x402.json","evidence":{"issue":"manifest has no generated_at, updated_at, last_updated, or dateModified timestamp"},"id":"manifest_stale","severity":"warning","title":"Refresh the x402 manifest timestamp"}]}
