Browse x402-paid endpoints with public readiness evidence, or test your own
endpoint free before publishing a 0.50 USDC launch passport. Third-party
endpoints enter strict /discover only while their evidence is ready and fresh.
Ontario Protocol 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, or future behavior.
Agents should still enforce budget, policy review, and independent verification before spending.
Ontario Live x402 Endpoint Readiness Check
0.002 USDC
Live x402 endpoint readiness check before payment. This x402 paid API verification service helps verify an x402 endpoint before an AI agent pays: probe one public paid API and inspect the HTTP 402 challenge, payTo address, price, Base USDC network and asset, manifest freshness, buyer budget, and spend policy. Returns ALLOW or DENY with reasons, readiness score, report ID, settlement metadata, and a settlement-backed SHA-256 evidence receipt. Run free can-pay and readiness checks first. Readiness evidence is not a safety guarantee.
- Method
- POST
- Endpoint
https://ontarioprotocol.com/api/agent/pay/v2
- Network
base
- Verified
-
READY
- Score
- 100/100
- Discovery
strict_discovery_ready
- Next
- Keep evidence fresh
- Tags
- x402-endpoint-readiness, live-endpoint-probe, x402-validator, x402-paid-api, x402-service, ai-agent-tool, agent-payment-preflight, payment-preflight, verify-before-payment, endpoint-verification, http-402-validation, can-pay, base-usdc, bazaar
This listing has ready-grade evidence; re-verify before agents spend.
Agent Commerce Query
0.002 USDC
Pay-per-query agent commerce endpoint. Submit a query and optional endpoint, receive an x402-settled policy answer and structured can-pay data.
- Method
- POST
- Endpoint
https://ontarioprotocol.com/api/agent/pay
- Network
base
- Verified
-
READY
- Score
- 100/100
- Discovery
strict_discovery_ready
- Next
- Keep evidence fresh
- Tags
- agent-commerce, pay-per-query, can-pay, x402
This listing has ready-grade evidence; re-verify before agents spend.
Agent Trust Scan
0.01 USDC
Submit an agent's card URL or A2A endpoint, receive a structured trust report (security signals, identity claims, declared capabilities). Returns JSON.
- Method
- POST
- Endpoint
https://ontarioprotocol.com/api/x402/agent-trust-scan
- Network
base
- Verified
-
READY
- Score
- 100/100
- Discovery
strict_discovery_ready
- Next
- Keep evidence fresh
- Tags
- trust, scan, ai-agent, security
This listing has ready-grade evidence; re-verify before agents spend.
x402 Code Review
0.01 USDC
Pay-per-review implementation evidence for a public x402 endpoint or GitHub repository. Returns actionable payment, discovery, security, debugging, and launch findings without returning source contents or secret values. Run free checks first.
- Method
- POST
- Endpoint
https://ontarioprotocol.com/api/x402/implementation-audit
- Network
base
- Verified
-
READY
- Score
- 100/100
- Discovery
strict_discovery_ready
- Next
- Keep evidence fresh
- Tags
- x402, code-review, implementation, debugging, security
This listing has ready-grade evidence; re-verify before agents spend.
x402 Demand Authenticity Report
0.02 USDC
Classify up to 20 Base USDC settlement receipts as direct self-payment, user-declared related-party, or unattributed. Unattributed wallets are not counted as proven customers.
- Method
- POST
- Endpoint
https://ontarioprotocol.com/api/x402/demand-authenticity-report
- Network
base
- Verified
-
READY
- Score
- 100/100
- Discovery
strict_discovery_ready
- Next
- Keep evidence fresh
- Tags
- x402, settlement, demand, authenticity, evidence
This listing has ready-grade evidence; re-verify before agents spend.
Agent Reputation Lookup
0.001 USDC
Look up an agent's accumulated reputation (sourced from on-chain EAS attestations on Base + recent scan history).
- Method
- GET
- Endpoint
https://ontarioprotocol.com/api/x402/reputation/<agent_id>
- Network
base
- Verified
-
READY
- Score
- 100/100
- Discovery
strict_discovery_ready
- Next
- Keep evidence fresh
- Tags
- reputation, eas, attestation
This listing has ready-grade evidence; re-verify before agents spend.
Submit Agent Listing
0.10 USDC
Submit an AI agent for inclusion in the Ontario Protocol directory. Pays 0.10 USDC up front to deter spam.
- Method
- POST
- Endpoint
https://ontarioprotocol.com/api/x402/list-agent
- Network
base
- Verified
-
READY
- Score
- 100/100
- Discovery
strict_discovery_ready
- Next
- Keep evidence fresh
- Tags
- directory, submit, agent
This listing has ready-grade evidence; re-verify before agents spend.
Publish an x402 Bazaar Launch Passport
0.50 USDC
Publish a validated provider profile with a live readiness scan, sanitized Coinbase indexing preflight, five-query buyer-intent audit, copy-ready distribution bundle, canonical HTML and JSON evidence, badge, 30 days of included automatic freshness maintenance, and conditional strict-discovery eligibility. Ontario is not Coinbase. The 0.50 USDC fee buys processing and evidence, not Bazaar placement, ranking, traffic, leads, or purchases.
- Method
- POST
- Endpoint
https://ontarioprotocol.com/api/x402/list-service
- Network
base
- Verified
-
READY
- Score
- 100/100
- Discovery
strict_discovery_ready
- Next
- Keep evidence fresh
- Tags
- provider-distribution, bazaar-launch-passport, buyer-intent-audit, service-profile, readiness-report, marketplace, x402
This listing has ready-grade evidence; re-verify before agents spend.
Refresh an x402 Service Profile
0.10 USDC
Run a fresh readiness scan for an existing paid Ontario provider profile after its included 30-day maintenance window and update its public evidence, JSON twin, and badge. The 0.10 USDC fee buys a new observation, not a better grade, ranking, traffic, or metadata edit.
- Method
- POST
- Endpoint
https://ontarioprotocol.com/api/x402/refresh-listing
- Network
base
- Verified
-
READY
- Score
- 100/100
- Discovery
strict_discovery_ready
- Next
- Keep evidence fresh
- Tags
- provider-distribution, listing-refresh, readiness-evidence, profile-freshness, x402
This listing has ready-grade evidence; re-verify before agents spend.
Devin Utility Agent
0.001 USDC
A collection of micro-utilities for AI agents: motivational quotes, coding tips, earning tips, and haikus. Each call costs $0.001 USDC on Base.
- Method
- GET
- Endpoint
https://plenty-eight-secretary-responsible.trycloudflare.com/api/agent-quote
- Network
eip155:8453
- Verified
-
READY
- Score
- 90/100
- Report
vrf_2fece38cca094274
- Discovery
pending_ready_not_strict_discoverable
- Next
- Publish the validated provider profile
Legacy free preview records remain outside strict discovery. Paid launch-passport publication creates the canonical profile and machine-readable evidence.
Smart contract risk triage
- Method
- POST
- Endpoint
https://hexscan.xyz/scan
- Network
base
- Verified
-
CLOSE
- Score
- 70/100
- Report
vrf_b15620b5a4aff89a
- Discovery
paid_listing_close_not_strict_discoverable
- Profile
- Canonical profile · JSON · badge
- Next
- Fix remaining readiness gaps
- Tags
- x402, security
The endpoint is close, but strict /discover defaults to ready-grade services. Use the report warnings, then re-run /verify.
TenderSignal EU Tender Shortlist
0.15 USDC
Rank current European public procurement notices by keyword, country, CPV code, deadline, value and fit; return official TED source URLs, fit reasons, risks and structured statistics.
- Method
- GET
- Endpoint
https://api.ikoles.dev/v1/tender-shortlist
- Network
base
- Verified
-
READY
- Score
- 90/100
- Report
vrf_9f3f5bcf82ecc18a
- Discovery
pending_ready_not_strict_discoverable
- Next
- Publish the validated provider profile
- Tags
- procurement, eu-tenders, research, x402
Legacy free preview records remain outside strict discovery. Paid launch-passport publication creates the canonical profile and machine-readable evidence.
GPT55 OpenAI-Compatible API Key Delivery Trial
0.12 USDC
Pay 0.12 USDC on Base to receive a one-time OpenAI-compatible API key, base URL, supported model list, $1 quota metadata, and x402 receipt evidence. No account or private-key upload is required; payment stays in the buyer-owned wallet runtime.
- Method
- GET
- Endpoint
https://x402-key.558686.xyz/v1/paid/api-codex-key-pack-1
- Network
base
- Verified
-
READY
- Score
- 85/100
- Report
vrf_c6bf591eb770badb
- Discovery
pending_ready_not_strict_discoverable
- Next
- Publish the validated provider profile
- Tags
- x402, ai-agent, openai-compatible, api-key, base-usdc, buyer-trial
Legacy free preview records remain outside strict discovery. Paid launch-passport publication creates the canonical profile and machine-readable evidence.
Pay-per-call Base threat intel: bytecode + GoPlus + honeypot.is, CLEAR/CAUTION/AVOID. HTTP 402 USDC on Base.
- Method
- GET
- Endpoint
https://api.blackswanlabs.pl/scan/0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913
- Network
base
- Verified
-
READY
- Score
- 85/100
- Report
vrf_bc0063304e896862
- Discovery
paid_listing_stale_not_strict_discoverable
- Profile
- Canonical profile · JSON · badge
- Next
- Refresh the published readiness evidence
- Tags
- x402, base, security, threat-intel, sniper-alpha, honeypot, scam-detection
Ready-grade evidence must also be fresh before the profile returns to strict discovery.
R2 x402 Manifest Audit API
2 USDC
Deterministic static analysis of inline x402 manifest JSON; no URL fetching. Static inspection only, not runtime enforcement, settlement, or a security certification.
- Method
- POST
- Endpoint
https://r2-x402-manifest-audit.dragonfly27.workers.dev/v1/check
- Network
base
- Verified
-
READY
- Score
- 98/100
- Report
vrf_0abf348b428af542
- Discovery
pending_ready_not_strict_discoverable
- Next
- Publish the validated provider profile
- Tags
- x402, manifest, verification, static-analysis
Legacy free preview records remain outside strict discovery. Paid launch-passport publication creates the canonical profile and machine-readable evidence.
Ronbot CI Triage
0.05 USDC
Parse a failed public GitHub Actions run into structured JSON with failed step, error, stack trace, failure type, and suggested fix category.
- Method
- GET
- Endpoint
https://work.ronbot.zbox.sh/api/triage
- Network
base
- Verified
-
READY
- Score
- 100/100
- Report
vrf_e264527b4f66e47c
- Discovery
pending_ready_not_strict_discoverable
- Next
- Publish the validated provider profile
- Tags
- github-actions, ci, debugging, developer-tools
Legacy free preview records remain outside strict discovery. Paid launch-passport publication creates the canonical profile and machine-readable evidence.
UUID v4 for agents. Free preview; paid $0.001 USDC x402 on Base.
- Method
- GET
- Endpoint
https://lawlogic-web.lawlogic.workers.dev/v1/utils/uuid?mode=paid
- Network
base
- Verified
-
READY
- Score
- 85/100
- Report
vrf_a3fed47df1f7f9aa
- Discovery
strict_discovery_ready
- Profile
- Canonical profile · JSON · badge
- Next
- Keep evidence fresh
- Tags
- uuid, utils, x402
This listing has ready-grade evidence; re-verify before agents spend.
Publish an x402 Bazaar Launch Passport after free preflight
Start with the free, non-publishing preflight at /api/x402/list-service/request
or the full Bazaar buyer-intent audit. When the evidence is useful,
POST to /api/x402/list-service with a 0.50 USDC payment after
probing the challenge. The paid result includes a canonical profile, readiness report, sanitized Coinbase
indexing snapshot, five-query retrieval audit, badge, copy-ready distribution bundle, and 30 days of automatic
freshness maintenance. Ready services appear here, in /discover,
and in Ontario’s machine-readable manifests (for example /.well-known/x402.json)
when their stored report grades ready. Every paid submission also receives a canonical profile URL,
a JSON twin, and an embeddable badge even when readiness work remains. If the same endpoint and method already
has an older preview record, the paid profile becomes the single buyer-facing catalog record instead of creating
a duplicate. This canonicalization does not improve its readiness grade, Bazaar state, or ranking.
See the docs for the full payload shape, plus the
list-service JSON Schema,
the service listing quickstart,
/discover listing checklist and the
pending → ready remediation playbook.
The 0.50 USDC fee is for evidence processing and public launch-profile publication. Ontario is not Coinbase,
and the launch passport is not an official Bazaar certification. It does not promise placement, traffic,
a ready grade, a ranking, or an agent purchase.
Free payload validation (no payment; does not store a listing): POST /api/x402/list-service/validate.
Free launch preflight (compatibility route; stores nothing): POST /api/x402/list-service/request.
Sandbox rehearsal (no spend; does not store a listing): POST /sandbox/api/x402/list-service.
This endpoint still returns HTTP 402 first so you can test your x402 client integration end-to-end.
Validate a launch payload before payment
Paste your public JSON body here to validate it without publishing. Add buyer_query to name the
real task paying agents should retrieve. Set verify_now: true to receive a free readiness summary.
Launch passport checkout is ready
0.50 USDC on Base publishes the evidence profile and includes 30 days of automatic freshness maintenance.
Preparing the challenge does not sign or spend. A wallet-enabled x402 client must inspect policy and sign locally.
What happens after you submit
- The free request validates and optionally verifies the endpoint but stores and publishes nothing.
- A paid submission receives a canonical public profile, Bazaar audit, JSON evidence URL, distribution bundle, and linked badge without exposing submitted contact or payment-reference data.
- A paid profile supersedes an older free preview for the same endpoint and method in public catalogs; raw records remain available internally for settlement and audit continuity.
- A paid submission that scores
close remains visible here, but stays out of strict /discover until a fresh report grades ready.
/listings can show pending entries; /discover is filtered to strong evidence (default: ready).
- Fix issues using the report warnings, then re-run
/verify to store a fresh report.
- Status and pipeline health:
/api/listings/status.
- Full machine-readable directory, including close and pending services:
/api/listings.
# 1) Probe the listing endpoint (expect HTTP 402, no payment signature yet)
curl -i -X POST https://ontarioprotocol.com/api/x402/list-service \\
-H "Content-Type: application/json" \\
-d '{"name":"Example Service","description":"Paid endpoint","endpoint":"https://example.com/api/paid","method":"POST","price_usdc":"0.01","network":"base","owner_url":"https://example.com"}'
# 2) Then pay + retry using an x402 client (see /docs#list-service)
# Sandbox: rehearsal endpoint (still challenges with HTTP 402, but settlement is simulated and no listing is stored)
curl -i -X POST https://ontarioprotocol.com/sandbox/api/x402/list-service \\
-H "Content-Type: application/json" \\
-d '{"name":"Example Service","description":"Paid endpoint","endpoint":"https://example.com/api/paid","method":"POST","price_usdc":"0.01","network":"base","owner_url":"https://example.com"}'
# Then pay + retry using your x402 client against /sandbox/api/x402/list-service (see /docs#list-service)
SDK examples: ontario_list_service.py ·
ontario-list-service.ts
Recommended first step: run the free verifier at /verify and fix warnings before submitting.