Publish your API. Get paid in USDC.
tools402 lets you publish any HTTPS endpoint and collect USDC on every call — from AI agents or humans. Your wallet is your identity (EIP-712 register on Base). Choose your payout chain (Base, Polygon, Arbitrum, Optimism, Avalanche, or Solana) — paid in USDC there; cross-chain handled via CCTP. No account, no email, no KYC. Copy-paste HTTP only — no package install required.
/v1/_meta. tools402 collects 3% (paywall) or 4% (proxy) and reverses the rest on your payout_chain. Settlement runs daily at 00:00 UTC, in USDC. A balance ≥ 1 USDC is paid at the next run (within 24h). A balance below 1 USDC carries over and accumulates across days until it reaches 1 USDC, then it's paid.The deal
| What | Value |
|---|---|
| Take rate — paywall | 3% — you keep 97% |
| Take rate — proxy | 4% — you keep 96% |
| Settlement | Choose your payout chain (Base, Polygon, Arbitrum, Optimism, Avalanche, or Solana) — paid in USDC there; cross-chain via CCTP. Runs daily at 00:00 UTC; ≥ 1 USDC paid next run (within 24h); < 1 USDC carries over until ≥ 1 USDC |
| Dust threshold | Balances < 1 USDC carry over across days until cumulative balance ≥ 1 USDC, then paid in full |
| Gas on payout | Absorbed by tools402 |
| Identity | EIP-712 wallet signature — no email |
Three steps to publish
Same flow as the Publish page: wrap your endpoint → sign register → set price → daily settlement.
Two modes
Paywall (3%) — agent pays tools402, receives a 60s JWT + your upstream_url, calls your server directly. You verify the JWT server-side.
Proxy (4%) — tools402 relays the full request to your upstream and forwards the response. Zero JWT code; headers X-Tools402-Tx and X-Tools402-Caller identify the paid call.
See Wrap your endpoint in the full guide for flow diagrams and copy-paste examples.