Rejected extensions
A normalized rejection state points you back to schema, route, and input/output parity.
Find out whether EXTENSION-RESPONSES is rejected, still processing, accepted, malformed, or missing. Ontario returns normalized remediation without echoing the captured header.
An accepted response still needs an external catalog query. A processing response is not placement. Ontario does not sign, settle, access wallets, or guarantee ranking, traffic, safety, or revenue.
A normalized rejection state points you back to schema, route, and input/output parity.
Processing is treated as pending evidence, not as a claim that the endpoint is already listed.
Raw header contents are never returned. The tool is designed for provider-side evidence review, not payment execution.
The same bounded parser is available without the page:
curl -X POST https://ontarioprotocol.com/api/tools/x402-bazaar-extension-debugger \
-H 'Content-Type: application/json' \
-d '{"endpoint_url":"https://api.example.com/v1/paid","extension_responses":{"bazaar":{"status":"processing"}}}'Response schema: ontario.x402_bazaar_extension_debugger.v1. It returns status and remediation, not the submitted header.
Ontario provides readiness and trust signals based on observable endpoint behavior, manifest metadata, payment challenge behavior, report history, and public evidence. It does not guarantee endpoint safety, service quality, financial outcome, catalog placement, or future behavior.
What Ontario checks · What Ontario does not check · Provider quickstart