Core concepts

Pay-per-call billing

Each request is paid onchain from your own wallet, the moment you make it.

For customers, Roteo has no subscription and no custodial prepaid balance. Your stablecoins stay in a wallet only you control, and each request draws from it.

How it works

  1. Get a wallet. Signing in gives you a self-custodied wallet.
  2. Fund it with a supported stablecoin.
  3. Billing is authorized for you, capped by your balance.
  4. Each request settles onchain over x402, an open standard for paying over HTTP, the moment you call.

Pricing

You pay the listed rate for what each request uses, with a minimum of $0.001 per billed request. Every token is metered and attributed to its request, and settling onchain leaves out card processors and subscription margins. Live prices are on the pricing page.

Funding chains

Pay in USDC on Base, Arbitrum or Solana, or USDG on Robinhood. Billing follows whichever chain holds your balance; see Billing chains to pick one per request.

What is charged

CaseCharge
A completed requestMetered usage at the listed rate
A stream cut off partwayPossibly the input and output so far
An imageEach image delivered
A videoEach completed clip
Rejected before it runsFree
The model returns an errorFree
No image or clip deliveredFree

A request is rejected before it runs when authentication, validation or a rate limit fails, the model is unknown, or your balance cannot cover its worst-case price (402). If you get a 402, add funds from the dashboard and retry. See Errors.

Pay-per-call billing | Roteo