- Session runtime is the unit
- Billing tracks the wall-clock time between a session becoming ready and it stopping. We do not meter busy time against idle time inside a running session — while it runs, it counts.
- An idle timeout bounds that
- You set how long a session may sit without work before it stops itself, so an agent that has gone quiet costs you that timeout rather than the rest of the night.
- The budget cap is hard
- You set a ceiling per session; at the ceiling the session stops. The failure mode is a halted agent, not an invoice you have to argue about.
- Your model tokens are yours
- Bring your own provider token and that spend is billed by them, not resold by us.