Concepts

Credits

How verdicts are metered and refunded.

Every decision run costs 1 credit, spent atomically the instant the run starts (an account with 0 credits can't start a run — the spend is a single conditional database update, not a check-then-spend race).

Where credits come from

SourceCredits
First anonymous run1, free, no account
Signed-in signup1 free credit
One-time purchase$4 → 1 credit
SOLVER plan$12/month → 15 credits
OPERATOR plan$29/month → 60 credits
API keyDraws from your account's same credit balance — no separate pool

See Plans & tiers for the full pricing detail.

Automatic refunds

If a run fails for any reason — timeout, provider outage, an unusable model output, or you stopping it yourself — the spent credit is refunded automatically. This is not best-effort: the refund path is built so a spent credit is either refunded immediately or left in a recoverable state for the platform's automated sweep to catch, and it's covered by regression tests specifically guarding against silent credit loss. See Refunds for the mechanics.

Rollover

On a monthly plan, unused credits roll over — up to one additional month's worth. Each billing cycle, your new balance is min(unused credits, one month's allowance) + this month's fresh allowance, so credits don't vanish at the renewal boundary, but they also don't accumulate indefinitely.

Clawback on refund or dispute

If a purchase is refunded or disputed through Stripe, the credits it granted are clawed back — matched to the price tier that was refunded, and never taken below a balance of 0 (so credits you already spent from a since-refunded purchase aren't chased into a negative balance).

On this page