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

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.

Eligible right now (60 endpoints, 60 verified+)

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.

ServiceTieruptime_7dp99price30d payers
https://skills.onesource.io/api/chain/block-number
verified+100%844ms$0.001334
https://skills.onesource.io/api/chain/block-number
verified+100%921ms$0.001334
https://skills.onesource.io/api/chain/events
verified+100%932ms$0.005293
https://skills.onesource.io/api/chain/events
verified+100%1147ms$0.005293
https://skills.onesource.io/api/chain/network-info
verified+100%913ms$0.001282
https://skills.onesource.io/api/chain/live-balance
verified+100%1160ms$0.003282
https://skills.onesource.io/api/chain/live-balance
verified+100%856ms$0.003282
https://skills.onesource.io/api/chain/network-info
verified+100%883ms$0.001282
https://skills.onesource.io/api/chain/chain-id
verified+100%894ms$0.001276
https://skills.onesource.io/api/chain/chain-id
verified+100%980ms$0.001276
https://skills.onesource.io/api/chain/total-supply
verified+100%1053ms$0.003276
https://skills.onesource.io/api/chain/total-supply
verified+100%950ms$0.003276
https://skills.onesource.io/api/chain/nft-metadata
verified+100%1036ms$0.008275
https://skills.onesource.io/api/chain/nft-metadata
verified+100%905ms$0.008275
https://skills.onesource.io/api/chain/erc1155-balance
verified+100%821ms$0.003271
https://skills.onesource.io/api/chain/storage
verified+100%914ms$0.005271
https://skills.onesource.io/api/chain/allowance
verified+100%938ms$0.003271
https://skills.onesource.io/api/chain/allowance
verified+100%1125ms$0.003271
https://skills.onesource.io/api/chain/storage
verified+100%1003ms$0.005271
https://skills.onesource.io/api/chain/erc1155-balance
verified+100%1126ms$0.003271
https://skills.onesource.io/api/chain/erc20-balance
verified+100%884ms$0.003264
https://skills.onesource.io/api/chain/erc20-balance
verified+100%857ms$0.003264
https://skills.onesource.io/api/chain/ens/:input
verified+100%1082ms$0.005261
https://skills.onesource.io/api/chain/erc20-transfers
verified+100%860ms$0.005256
https://skills.onesource.io/api/chain/pending
verified+100%928ms$0.01256
https://skills.onesource.io/api/chain/pending
verified+100%1017ms$0.01256
https://skills.onesource.io/api/chain/erc20-transfers
verified+100%1016ms$0.005256
https://skills.onesource.io/api/chain/erc721-tokens
verified+100%1197ms$0.008250
https://skills.onesource.io/api/chain/erc721-tokens
verified+100%935ms$0.008250
https://skills.onesource.io/api/chain/estimate-gas
verified+100%947ms$0.004238
https://skills.onesource.io/api/chain/estimate-gas
verified+100%910ms$0.004238
https://skills.onesource.io/api/chain/call
verified+100%1155ms$0.005235
https://skills.onesource.io/api/chain/call
verified+100%1125ms$0.005235
https://skills.onesource.io/api/chain/nft-owner
verified+100%853ms$0.003230
https://skills.onesource.io/api/chain/nft-owner
verified+100%900ms$0.003230
https://skills.onesource.io/api/chain/receipt/:hash
verified+100%1139ms$0.005222
https://skills.onesource.io/api/chain/receipt/:hash
verified+100%866ms$0.005222
https://skills.onesource.io/api/chain/tx/:hash
verified+100%1017ms$0.008219
https://skills.onesource.io/api/chain/tx/:hash
verified+100%1139ms$0.008219
https://skills.onesource.io/api/chain/code/:address
verified+100%956ms$0.003218
https://skills.onesource.io/api/chain/code/:address
verified+100%1085ms$0.003218
https://skills.onesource.io/api/chain/proxy/:address
verified+100%976ms$0.005211
https://skills.onesource.io/api/chain/proxy/:address
verified+100%968ms$0.005211
https://skills.onesource.io/api/chain/nonce/:address
verified+100%918ms$0.003208
https://skills.onesource.io/api/chain/nonce/:address
verified+100%883ms$0.003208
https://skills.onesource.io/api/chain/block/:number
verified+100%1119ms$0.003205
https://skills.onesource.io/api/chain/contract/:address
verified+100%856ms$0.005203
https://skills.onesource.io/api/chain/contract/:address
verified+100%936ms$0.005203
https://x402.ottoai.services/crypto-news
verified+100%433ms$0.001201
https://x402.ottoai.services/crypto-news
verified+100%425ms$0.001201
https://api.exa.ai/search
verified+100%621ms$0.007105
https://api.exa.ai/search
verified+100%626ms$0.007105
https://stableenrich.dev/api/exa/search
verified+100%882ms$0.01102
https://stableupload.dev/api/upload
verified+100%2043ms$0.00595
https://tick.hugen.tokyo/tick/latest
verified+100%499ms$0.00573
https://tick.hugen.tokyo/tick/latest
verified+100%519ms$0.00573
https://x402.ottoai.services/hyperliquid-market
verified+100%834ms$0.00170
https://x402.ottoai.services/hyperliquid-market
verified+100%510ms$0.00170
https://tick.hugen.tokyo/tick/all
verified+100%476ms$0.00566
https://tick.hugen.tokyo/tick/all
verified+100%463ms$0.00566

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.