x402 Audit
Point it at any paid x402 endpoint. One unpaid request is sent, and the 402 challenge is checked the way a paying agent sees it. No payment is ever made to your endpoint.
Full audit, CI and CLI
The free check covers reachability, HTTPS, HTTP 402 and the PAYMENT-REQUIRED header. The full audit adds the CAIP-2 network, canonical USDC (including testnet/mainnet mix-ups), the payTo EIP-55 checksum, amount, authorization window, EIP-712 domain, resource URL and Bazaar metadata, with a fix for every finding.
CLI (free mode needs no wallet):
npx -y github:francosmit94-web/agent_econ --url https://api.example.com/paid-endpoint
GitHub Action on every deploy (github.com/francosmit94-web/agent_econ):
- uses: francosmit94-web/agent_econ@v1
with:
url: https://api.example.com/paid-endpoint
Full audit API: itself an x402 endpoint, $0.01 USDC on Base:
POST https://aether-x402.vercel.app/api/x402/preflight
{"url": "https://api.example.com/paid-endpoint"}
Free API: GET https://aether-x402.vercel.app/audit?url=…&format=json, GET https://aether-x402.vercel.app/preflight/shallow?url=… or POST https://aether-x402.vercel.app/api/audit. Results render on the server when ?url= is given, so curl works too. Ecosystem view: daily audit of 300 Bazaar sellers.