Billing logic

Credits

Open dashboard
Credits pay for expensive generation work. The UI should make every paid action explicit before the task starts.

Current design target

Make cost visible before generationNo hidden spend, no charge on provider failure.
Loading billing

Reserve

Credits are frozen when the user knowingly starts a paid operation.

Settle

Credits are consumed only after the generation succeeds.

Release

If the model or platform fails, reserved credits return to the user.