Address labels & risk screening, paid in USDC on Base.
No accounts. No KYC. No API keys.
Just sign an x402 quote and call.
/.well-known/x402.json
Pricing matches the on-chain settlement amount exactly — no processor fee, no markup. Send the listed USDC, get the data.
x402 is a stateless protocol: every call carries its own payment. No subscriptions to manage, no rate limits to argue about.
Hit the endpoint with no special headers. Server replies HTTP 402 Payment Required with a JSON quote (asset, amount, recipient, expiry).
Sign an EIP-3009 transferAuthorization for the quoted USDC amount. Resend the same GET with an X-PAYMENT header carrying the base64-encoded proof.
Coinbase's facilitator settles on Base, the request is forwarded to our handler, you get HTTP 200 with JSON. Replay-protected.
Probe a tier's quote without writing any code. Real Base mainnet calls require a wallet — see the docs for the full client setup.
# Probe the $0.10 label tier — 402 quote returned without payment
curl -i https://x402.aegis-kyt.com/label/eth/0x6b175474e89094c44da98b954eedeac495271d0f
# Discovery — what we sell + at what price
curl https://x402.aegis-kyt.com/.well-known/x402.json | jq
# Health
curl https://x402.aegis-kyt.com/health
# → ok