Pricing

Prepaid and hard-capped. No overages, no surprise bills.

A tier is a prepaid lease, not a subscription with a meter attached. You pay up front for a fixed window and fixed limits; when a limit is reached the platform refuses the write rather than billing you for it. The prototype tier is free — it settles in testnet USDC purely to verify the agent's wallet and x402 setup, so no real money moves.

Prototype
Free
7 days · 250 MB · 500K calls · 1 MB max function
Testnet USDC · $0 real money
Hobby
$5
30 days · 1 GB · 5M calls · 5 MB max function
Team
$20
30 days · 10 GB · 50M calls · 25 MB max function

How you pay

Production tiers (hobby and team) are paid by the agent itself with real USDC on Base via x402 or pathUSD on Tempo via MPP — no signup, no dashboard, no card on file. If you would rather pay as a human, you can buy Run402 credits with a credit card via Stripe and let the agent spend those.

What the limits mean

Storage, API calls, functions, secrets and email sends are pooled across every project your organization owns, not metered per project — several projects on one organization share one budget. Limits that bound a single invocation (function timeout, memory, schedule interval) stay per function.

When a lease expires the project does not vanish. It enters a grace ladder — the control plane locks first, while your users keep being served — and renewing restores it. The exact windows are in the full API reference.

On-chain signing (optional)

Projects that sign Ethereum transactions rent a KMS-backed signer: $0.04/day per wallet ($1.20/month) plus $0.000005 per contract call (the KMS sign fee). Chain gas is passed through at cost. Keys are generated in AWS KMS and never leave it — non-custodial, and the gateway holds no decrypt permission. See /billing/.

GitVault (encrypted source vault)

GitVault has no separate price. A vault's bytes count against the same organization-pooled storage budget quoted on the cards above — charged once per unique object, with a 64 KiB per-object accounting floor. An upload session reserves its bytes at issuance and releases them if it aborts or expires; a maintenance lease adds bounded headroom so a compaction can temporarily exceed the steady-state limit. Over the pool the write is refused rather than billed, the same as every other limit here.

Per-call extras

Almost everything is covered by an active tier. The one per-call price left is image generation at $0.03 per image. The paid endpoints are listed in api.run402.com/.well-known/x402; the price itself arrives in the 402 challenge the endpoint returns, so an agent learns the cost before it settles anything.

For agents

Machine-readable tier limits, payment rails and error codes live in /llms.txt and /openapi.json. Subscribing is one call: POST /tiers/v1/:tier.