Example Paid API
Return one concrete result for an autonomous agent after x402 payment.
Submitted endpoint
Provider-supplied service metadata.
- Endpoint
https://example.com/api/paid- Owner site
- https://example.com
- Category
- other
- Tags
- x402, agent-api
- Published
- 2026-09-27T00:01:07.811306Z
Readiness evidence
Point-in-time observations, not a safety promise.
- Status
- needs work
- Strict discovery
- Not currently eligible
- Report
-
vrf_683b54aeb3b65870 - Observed at
- 2026-10-25T02:00:36.210998+00:00
- Evidence freshness
- stale
- Evidence age
- 430.94 hours
- Fresh until
- 2026-11-01T02:00:36.210998Z
- Refresh recommended
- Yes. Evidence is older than Ontario's 168-hour strict-payment freshness window.
- Paid evidence refreshes
- 4
- Last profile refresh
- 2026-10-25T02:00:36.836667Z
- Automatic refresh
-
The last automatic refresh on 2026-10-25 attached a new readiness report. Included maintenance ended on 2026-10-27.
last_auto_refresh_status: updated - Included until
- 2026-10-27
Readiness findings
Warnings and fixes from the latest readiness report.
-
Publish /.well-known/x402.json
Expose a manifest with service metadata so agents and catalogs can discover paid endpoints. Reference
-
Expose a real HTTP 402 payment challenge
A paid endpoint should reply with HTTP 402 and a payment requirements header when called without payment. Reference
-
Publish an OpenAPI schema
OpenAPI lets agents understand request bodies, response shapes, and error states without guessing. Reference
-
Add listing metadata for Bazaar-style catalogs
Name, description, category, tags, owner URL, and contact fields make services usable in agent marketplaces. Reference
-
Publish robots.txt
A clear robots policy helps crawlers and agent indexes understand how the site wants to be accessed. Reference
Bazaar launch passport
Point-in-time provider discovery evidence, not Coinbase certification.
- Passport status
- complete
- Checked at
- 2026-09-27T00:01:04Z
- Metadata score
- 56/100
- CDP preflight
- rejected
- Official index active
- Not observed
- Catalog match
- not found
- Buyer task
- get one concrete result for an autonomous agent
- Query coverage
- 0 of 5 sampled searches
- Best sample rank
- Not observed
- Activation state
- configuration rejected
- Bazaar payers (30 days)
Agent Tool Procurement Passport
One signed record across MCP identity, live tool contracts, x402 readiness, and buyer retrieval.
- Passport status
- complete
- Report ID
proc_292693a2d98df28cc0- Buyer task
- get one concrete result for an autonomous agent
- MCP Registry name
- io.github.example/paid-tool
- MCP version
- Not observed
- MCP readiness
- needs work (20/100)
- Read-only initialize
- error
- Read-only tools/list
- error
- x402 readiness
- needs work (30/100)
- Bazaar retrieval
- complete
- Signed by
ed25519:67e5239d2bfa367d
Machine-readable profile
Stable surfaces for catalogs, agents, and evidence links.
https://ontarioprotocol.com/listings/lst_7951309cc420.json Signed with Ontario's Ed25519 report key (public key).Distribution bundle
Copy-ready public metadata for operator review.
- Buyer task
- get one concrete result for an autonomous agent
- Description draft
- Get one concrete result for an autonomous agent. 0.01 USDC on Base.
- README badge
[](https://ontarioprotocol.com/listings/lst_7951309cc420)
Observed distribution
A privacy-safe request receipt for this paid publication.
- Observed requests
- 17 in the current 30-day window
- Human-classified
- 7
- Agent or crawler
- 8
- Developer tool
- 2
- HTML profile
- 7
- Machine-readable JSON
- 6
- Badge
- 4
- Measurement began
- 2026-07-31T03:40:00Z
Provider actions
Keep evidence useful, then add clearly labeled reach if needed.
Refresh is recommended: Evidence is older than Ontario's 168-hour strict-payment freshness window. Payment cannot improve the grade or edit provider metadata.
Agent handoff: Validate listing_id lst_7951309cc420 with POST https://ontarioprotocol.com/api/x402/refresh-listing/validate. If validation returns ok and local policy allows 0.10 USDC on Base, call POST https://ontarioprotocol.com/api/x402/refresh-listing with {"listing_id":"lst_7951309cc420"}. Probe the 402 challenge before signing locally; never send wallet keys to Ontario.
Readiness evidence kept fresh automatically after the included window, five Bazaar buyer searches re-run weekly with the history shown above, and an optional webhook alert when the grade changes or the endpoint stops answering. Currently maintained until 2026-10-27.
Agent handoff: POST https://ontarioprotocol.com/api/x402/renew-listing {"listing_id": "lst_7951309cc420"} (validate free first at https://ontarioprotocol.com/api/x402/renew-listing/validate)
Payment buys a fresh observation, not a better score, metadata edit, ranking, traffic, or strict-discovery eligibility.
Trust boundary
What this publication does and does not prove.