Stratum

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

1

Get your API key

Instant. No approval required. Generate one right here on this page.

2

Register your services

Tell Stratum which APIs you're monetizing and your wallet address. One API call.

3

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/pending for pending batches

See the full documentation for details.