For Service Providers
Plug into Stratum.
Settlement happens automatically.
Stratum clears, nets, and settles USDC on Solana and Base. No webhooks. No servers. No code.
Why Stratum
10,000× fewer transactions
Multilateral netting reduces millions of payments to the minimum transfer set.
Automatic settlement
Settlement windows close every 60 seconds. USDC arrives in your wallet automatically.
Solana + Base
Automatic USDC settlement on both chains. One registration covers everything.
How it works
Get your API key
Instant. No approval required. Generate one right here on this page.
Register your services
Tell Stratum which APIs you're monetizing and your wallet address. One API call.
Done — USDC arrives every 60 seconds
Stratum collects agent payments, nets them, and settles USDC directly to your service wallets.
60s
Settlement window interval
10,000×
Transaction compression via netting
Solana + Base
Live on both chains
Get started
Get your API key
Generate a key to start integrating with the Stratum settlement network. No approval required.
Registration
Register a service
One API call. Provide your service name, wallet address, and price per request.
curl -X POST https://gateway.stratumx402.com/admin/services \
-H "X-API-KEY: sk_live_your_key" \
-H "Content-Type: application/json" \
-d '{
"slug": "my-api",
"name": "My API",
"walletAddress": "your_solana_wallet_address",
"pricePerRequest": 5000
}'That's it. Stratum handles clearing, netting, Merkle proofs, and USDC settlement automatically.
Under the hood
What Stratum does automatically
- Collects Ed25519-signed payment receipts from AI agents
- Batches into 60-second settlement windows
- Computes multilateral netting (1,000 payments → ~10 transfers)
- Builds Merkle proof tree (RFC 6962)
- Anchors Merkle root on Solana mainnet
- Produces TEE attestation per settlement window (Intel TDX on Phala Cloud)
- Executes USDC transfers to your service wallets
- Supports Solana and Base
Ready to get started?
Register your service and USDC arrives every 60 seconds. No servers to run, no webhooks to manage, no code to deploy.
Advanced: Custom settlement flows
For custom settlement workflows, Stratum also supports:
- Webhook API — register a webhook to receive settlement batches and execute transfers yourself
- Settlement Dashboard — settle batches manually using your Phantom wallet at
/dashboard - Polling API — poll
GET /v1/settle/pendingfor pending batches
See the full documentation for details.
