Why Prepaid
Prepaid credits create a hard ceiling. You cannot spend money you haven’t deposited. This is fundamentally different from post-pay models where the bill arrives after damage is done. The ledger provides:- Complete audit trail
- Per-agent attribution
- Reconciliation data
- Refund tracking
Enforcement Behavior
Before every upstream call:- Saturn quotes the expected cost
- Credits are checked against the quote
- If insufficient credits → call rejected with
CREDIT_EXHAUSTED - If sufficient → credits held, call executed, credits settled
Adding Credits
- Card (USD)
- Lightning (sats)
Checking Balance
Transaction History
Receipt Data
Every successful call returns metadata with cost information:Common Mistakes
| Mistake | Consequence |
|---|---|
| Not monitoring balance | Agents stop unexpectedly |
| Assuming credits = budget | Credits are pool; budgets are caps |
| Ignoring low-balance warnings | Production outage when credits exhaust |