Docs/Sell-side/Intro
sell-side · intro

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.

Permissionless day-1. Sign once with your wallet, publish an endpoint, and you're live in /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

WhatValue
Take rate — paywall3% — you keep 97%
Take rate — proxy4% — you keep 96%
SettlementChoose 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 thresholdBalances < 1 USDC carry over across days until cumulative balance ≥ 1 USDC, then paid in full
Gas on payoutAbsorbed by tools402
IdentityEIP-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.