Billing
One prepaid balance in micro-USD, funded with ETH on Robinhood Chain.
Pay / billing
Provn runs on a prepaid balance. The gateway meters each call and debits the cost_micro_usd from the receipt. One micro-USD is $0.000001.
Signup credit
A new account starts with a one-time $1.00 credit.
Top up with ETH
Top-ups need the operator to set PROVN_TREASURY_ADDRESS. On a deployment without it, deposits are off.
- Sign in to the dashboard with the wallet you will pay from.
- Send ETH on Robinhood Chain (chain id
4663) to the treasury address, or send it from the dashboard. - Paste the transaction hash if you sent from outside the dashboard.
- The gateway reads the transaction from the RPC and checks sender, recipient, value and confirmation.
- It credits USD at the ETH/USD rate at the moment it verifies (CoinGecko, with an operator-set fallback when the price API is down). The minimum top-up is 0.0005 ETH, and the transaction needs one confirmation.
Each transaction hash credits once. ETH sent from a wallet other than the one you signed in with fails the sender check.
Ledger
Your balance is an append-only ledger in micro-USD. Provn adds entries and leaves old ones untouched. Export metered usage as CSV from the dashboard.
Prices
| Resource | Price |
|---|---|
provn input | $0.10 per 1M tokens |
provn output | $0.40 per 1M tokens |
provn-nano input | $0.20 per 1M tokens |
provn-nano output | $1.25 per 1M tokens |
sandbox-js | $0.00005 per CPU second, 1 micro-USD minimum per run |
| Terminal | Paid by Provn |
Running out
If your balance can't cover a call, the gateway returns 402 insufficient_balance. A key at its own cap returns 402 cap_reached even with money left in the balance.