Verified by x402station
A $1 USDC audit badge for x402 service operators. Embed it in your docs / landing page to prove uptime, latency, and clean signal-set to agents that visit. Pure machine-to-machine — your CI bot pays our signal endpoint, no human signup involved.
What you get for $1 USDC
- 30-day signed certificate ID + JSON cert + HTML/SVG badge
- Public verification page at
/verified/<id>that re-runs the audit on every render — the badge stays honest if your service degrades - Tier
verified_plusif CDP confirms real demand (≥1 paid call in last 30 days) - Drop-in HTML snippet:
<a href=".../verified/<id>"><img src=".../badge.svg"/></a>
Audit criteria
The same predicates fire on issuance AND on every public-page re-render. If your endpoint passes here, your CI bot can mint a cert today.
- ≥ 20 probes in the last 7 days (we need real signal)
- uptime_7d_pct ≥ 95%
- no critical signals:
dead,zombie,decoy_price_extreme,dead_7d,mostly_dead,never_paid_zombie - p99 latency ≤ 5000 ms
- price ∈ [$0.0001, $5] USDC
Eligible right now (0 endpoints)
Live snapshot of the catalog, refreshed every 5 min. If you recognise your endpoint below, you can mint a cert with the curl command on its row.
No endpoints currently meet all five criteria. (Check back in a few minutes — the catalog refreshes hourly.)
How to mint
One command from your CI bot (or any wallet-bound x402 client). Replace $URL with the endpoint URL you saw in the eligibility list.
# Using @x402/fetch — auto-signs PAYMENT-SIGNATURE with your wallet
import { wrapFetchWithPaymentFromConfig } from "@x402/fetch";
import { ExactEvmScheme } from "@x402/evm";
import { privateKeyToAccount } from "viem/accounts";
const fetch2 = wrapFetchWithPaymentFromConfig(fetch, {
schemes: [{
network: "eip155:8453",
client: new ExactEvmScheme(privateKeyToAccount(process.env.PK)),
}],
});
const r = await fetch2("https://x402station.io/api/v1/verified", {
method: "POST",
headers: { "content-type": "application/json" },
body: JSON.stringify({
url: "https://your-endpoint.example.com/route",
name: "Your Service",
}),
});
const cert = await r.json();
console.log("Badge URL:", cert.badgeUrl);
console.log("Public page:", cert.pageUrl);
console.log("HTML snippet:", cert.htmlSnippet);
// Cert valid for 30 days. Re-call to renew.Why this exists
x402station.io independently probes every endpoint on the public catalog ( see the heatmap). Roughly 17% of the catalog is landmines (decoy / zombie / dead). Agents visiting your service have no easy way to tell yours apart from those — the badge gives them a verifiable trust signal, backed by 7-day probe history they can re-check at any time. Cheap enough that a single weekly re-cert at $1 is rounding error in your infra spend.