Pricing
Baton is pay-per-call. You pay for each baton you create and each operation you run — no subscription, no monthly minimum, no commitment. Use it once and you are billed once; never use it again and you are billed nothing. Every billable order is charged at least a small network minimum (a fraction of a cent).
A baton’s price is resolved at creation and frozen for its life; later pricing changes never touch an already-issued baton.
What drives the price
Two real costs: storage (size × time) and egress (data read back out). Write counts and metadata lookups cost something too, but they are dwarfed by storage and egress and are absorbed into the margin on those. The trust layer — document-witness and hash-chaining — is priced separately as prepaid flags.
Configuring a baton — every baton is the same handful of choices: a write behavior, how much it holds (size, duration, egress), how it is shared (tokens and their caps), what happens at end of life, and whether it carries a document-witness. Start from a use case or set every option yourself; the calculator above prices what you configure, live.
Three ways to pay
- Pay per call with x402 — sign an EIP-3009 authorization (USDC or EURC) off-chain, attach it as an
X-Paymentheader, send the call. No account, no signup, no balance to manage. The wallet that signs is your identity for any later history reads. - Pre-funded balance via Stripe — sign in with Google or GitHub, top up via Stripe, mint an
rs_live_*key. Calls draw down the balance. No recurring charges. - Wallet JWT — sign in via EIP-191
personal_sign, get a short-lived token, then authorize balance-based debits like the API-key path.
All three resolve to the same customer identity and ledger; you can move between them without losing history.
Currency and refunds
All prices are USD-denominated. The on-chain settlement assets for x402 are USDC or EURC (Base Sepolia for v1); on-chain transfers carry no separate facilitator fee. Terminal-failure refunds run through the same billing layer that takes the charge — x402 customers get the same asset back to the signing wallet; balance customers get a credit.