{"api":"v1","generated_at":"2026-09-15T19:52:06.645Z","licence":{"name":"CC BY 4.0","url":"https://creativecommons.org/licenses/by/4.0/","attribution":"TOLL, with a link to the page cited"},"page":"https://tollindex.com/e/ontarioprotocol-com-api-x402-list-service-2f037d","pinned_page":"https://tollindex.com/e/ontarioprotocol-com-api-x402-list-service-2f037d/at/2026-09-15T16-57Z","pinned":false,"method":"https://tollindex.com/ledger/method","snapshot_at":"2026-09-15T16:57:44.360Z","snapshot_stamp":"2026-09-15T16-57Z","endpoint":{"slug":"ontarioprotocol-com-api-x402-list-service-2f037d","canonical_url":"https://ontarioprotocol.com/api/x402/list-service","resource":"https://ontarioprotocol.com/api/x402/list-service","http_method":"POST","type":"http","x402_version":2,"registries":["cdp"],"primary_registry":"cdp","curated_by_coinbase":false,"description":"Publish your x402 API as an Ontario Bazaar Launch Passport after free validation: public profile, readiness report, Coinbase indexing preflight, five-query buyer-intent audit, optional MCP procurement evidence, badge, distribution metadata, and 30 days of freshness maintenance. Call when you need public launch evidence. Ontario is not Coinbase. Payment buys processing and publication, not placement, ranking, buyers, or safety.","service_name":null,"declared_category":null,"declared_tags":[],"route_template":null,"registry_updated":"2026-09-13T21:19:44.812Z"},"derived":{"note":"fields no registry supplies; TOLL derives them and marks them derived on the page","title":"list service","category":"search","first_observed_by_toll":"2026-09-10T19:08:24.178Z","last_observed_by_toll":"2026-09-15T16:57:44.360Z","observation_began":"2026-09-10"},"presence":{"listed_now":true,"first_absent_at":null,"delisting_confirmed_at":null,"events":[{"registry":"cdp","at":"2026-09-10T19:08:24.178Z","event":"listed"}]},"accepts":[{"registry":"cdp","ordinal":0,"network":"eip155:8453","asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","asset_name":"USD Coin","symbol":"USDC","decimals":6,"amount_display":"0.5 USDC","amount_units":0.5,"decimals_known":true,"pay_to":"0xa2d72aBF2C5e939fdDCA4156B74dE482e03CA3ec","scheme":"exact"}],"counters":{"observed_at":"2026-09-15T16:57:44.360Z","calls_30d":7,"unique_payers_30d":4,"last_called_at":"2026-09-13T21:19:44.560Z"},"validation":{"latest":{"observed_at":"2026-09-15T04:20:38.411Z","state":"pass","failed_checks":[],"endpoint_http_status":402,"run_id":"daily-2026-09-15"},"uptime":[{"days":7,"observed":5,"passed":5,"ratio":1},{"days":30,"observed":5,"passed":5,"ratio":1},{"days":90,"observed":5,"passed":5,"ratio":1}],"history_90d":[{"observed_at":"2026-09-15T04:20:38.411Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-15","state_changed":false},{"observed_at":"2026-09-14T04:17:56.240Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-14","state_changed":false},{"observed_at":"2026-09-13T04:17:05.683Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-13","state_changed":false},{"observed_at":"2026-09-12T06:32:30.712Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-12","state_changed":false},{"observed_at":"2026-09-11T10:02:01.690Z","state":"pass","failed_checks":[],"run_id":"daily-2026-09-11","state_changed":true}]},"seller":{"wallet":"0xa2d72aBF2C5e939fdDCA4156B74dE482e03CA3ec","page":"https://tollindex.com/seller/0xa2d72aBF2C5e939fdDCA4156B74dE482e03CA3ec","endpoints":1,"hosts":1},"reports":0,"registry_record":{"cdp":[{"type":"http","accepts":[{"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","extra":{"name":"USD Coin","version":"2","quote_id":"e9f2770e3da34fb58bd6e14b490188b8","resourceUrl":"https://ontarioprotocol.com/api/x402/list-service","quote_expires_at":1789334444},"payTo":"0xa2d72aBF2C5e939fdDCA4156B74dE482e03CA3ec","amount":"500000","scheme":"exact","network":"eip155:8453","maxTimeoutSeconds":60}],"quality":{"lastCalledAt":"2026-09-13T21:19:44.56Z","l30DaysTotalCalls":7,"l30DaysUniquePayers":4},"resource":"https://ontarioprotocol.com/api/x402/list-service","extensions":{"bazaar":{"info":{"input":{"body":{"name":"Example Paid API","tags":["x402","agent-api"],"method":"POST","source":"direct_or_unknown","network":"base","endpoint":"https://example.com/api/paid","owner_url":"https://example.com","price_usdc":"0.01","buyer_query":"get one concrete result for an autonomous agent","description":"Return one concrete result for an autonomous agent after x402 payment.","mcp_remote_url":"https://example.com/mcp","mcp_server_name":"io.github.example/paid-tool","mcp_server_json_url":"https://registry.modelcontextprotocol.io/v0.1/servers?search=io.github.example%2Fpaid-tool"},"type":"http","method":"POST","bodyType":"json"},"output":{"example":{"listing":{"id":"lst_example","name":"Example Paid API","publication":{"status":"paid_submission_processed","paid_submission":true,"indexable_profile":true},"verification_status":"ready"},"provider_next_steps":{"schema":"ontario.provider_distribution_follow_up.v1","bazaar_launch_passport":{"schema":"ontario.bazaar_launch_passport.v1","status":"complete"},"strict_discovery_ready":true,"agent_tool_procurement_passport":{"schema":"ontario.agent_tool_procurement_passport.v1","status":"complete"}}}}},"schema":{"type":"object","required":["input","output"],"properties":{"input":{"type":"object","required":["body"],"properties":{"body":{"type":"object","required":["name","description","endpoint","price_usdc"],"properties":{"name":{"type":"string","maxLength":120,"minLength":1,"description":"Public service name shown on the provider profile."},"tags":{"type":"array","items":{"type":"string","maxLength":48},"maxItems":12},"asset":{"type":"string"},"method":{"enum":["GET","POST","PUT","PATCH","DELETE"],"type":"string","default":"POST"},"source":{"enum":["coinbase_bazaar","direct_or_unknown","github","google_search","internal_navigation","mcp_registry","other_search"],"type":"string","description":"Optional privacy-safe acquisition bucket used only for aggregate funnel attribution; URLs and search queries are not retained."},"network":{"type":"string","description":"Public endpoint network, for example base or eip155:8453."},"category":{"type":"string","maxLength":80},"endpoint":{"type":"string","format":"uri","description":"Provider-owned public HTTPS x402 endpoint."},"owner_url":{"type":"string","format":"uri"},"price_usdc":{"type":"string","pattern":"^[0-9]+(?:\\.[0-9]{1,6})?$","description":"Public endpoint price in USDC."},"buyer_query":{"type":"string","maxLength":160,"minLength":3,"description":"One public buyer task used to generate the five-query Bazaar retrieval audit. Never include credentials or private customer text."},"description":{"type":"string","maxLength":1000,"minLength":1,"description":"Factual buyer-facing description of the paid outcome."},"price_atomic":{"type":"integer","minimum":0},"owner_contact":{"type":"string","description":"Optional private operator contact; never published."},"mcp_remote_url":{"type":"string","format":"uri","maxLength":500,"description":"Optional public MCP remote. Ontario runs read-only initialize and tools/list; it does not invoke tools or send credentials or payment headers."},"mcp_server_name":{"type":"string","maxLength":180,"description":"Optional exact MCP Registry server name used to select one record."},"mcp_server_json_url":{"type":"string","format":"uri","maxLength":500,"description":"Optional public MCP Registry record or exact-search JSON URL. Queries are stripped from public evidence."}}}}},"output":{"type":"object","required":["example"],"properties":{"example":{"type":"object","additionalProperties":true}}}}}}},"description":"Publish your x402 API as an Ontario Bazaar Launch Passport after free validation: public profile, readiness report, Coinbase indexing preflight, five-query buyer-intent audit, optional MCP procurement evidence, badge, distribution metadata, and 30 days of freshness maintenance. Call when you need public launch evidence. Ontario is not Coinbase. Payment buys processing and publication, not placement, ranking, buyers, or safety.","lastUpdated":"2026-09-13T21:19:44.812Z","x402Version":2}]}}