Metrics per member and team
Every session measures CPU, memory, storage, egress, tokens and time, priced by a rate card into an estimate per workspace, member and week.
To answer "what did this feature cost", every session measures what it consumed, prices it with one rate card, and the result rolls up per workspace, per member and per time window for the whole organization. A feature is a workspace (or a session of it), a person is a member, and the week is a window, so the same numbers answer all three questions. None of this is a bill. The organization's balance is a separate thing, covered below.
What one session measures
A session records five measured totals while it runs, and its wall time from launch to finish:
- CPU seconds, memory GB-seconds and storage GB-hours of the sandbox.
- Egress, the bytes the sandbox sent out.
- AI tokens, read at the credential gateway. Every request an agent makes to a provider goes through the gateway with a placeholder, so the gateway sees one row per response: agent, provider, model, input, output, cache write, cache read.
session_usagereads the same numbers from the session's own harness transcripts, per model, as a cross-check.
The measured totals are priced by the rate card into a cost estimate. The defaults are 10 micro-dollars per CPU-second (about $0.036 per CPU-hour), 2 per GB-second of memory (about $0.0072 per GB-hour), 40 per GB-hour of storage (about $0.029 per GB-month) and $0.01 per GB of egress. The estimate is deterministic: the same measurements always give the same figure, on a Connected Server or a Cloud Server alike. The per-session screen is described on cost, tokens and time.
Tokens are counted, not priced, on the invoice side. Because every AI credential is personal, the provider bills the member for them. The organization's view shows the token count per session so the work is attributable, and the dollar figure a member sees is what their own provider charges.
How it rolls up
The Team page aggregates every session in the organization three ways:
- Per workspace: sessions, estimate, tokens. A workspace is how one person works on one thing, so this is the closest thing to "per feature".
- Per member: sessions, open sessions, estimate, tokens. Sessions are the launcher's, so attribution is exact.
- Per time window: the same two tables for this week, this month, or a range you pick.
Admins and Owners see the whole organization. A Member sees their own history, the same numbers for their own sessions.
A worked week
Two members, three workspaces, one Cloud-sessions server on the Standard size at $0.062 an hour, and one Connected Server. Estimates use the default rate card.
| Session | Member | Workspace | Server | Wall time | Tokens | Estimate |
|---|---|---|---|---|---|---|
| checkout-1 | Ana | checkout-flow | Cloud | 6h 10m | 2.1M | $0.44 |
| checkout-2 | Ana | checkout-flow | Cloud | 3h 05m | 0.9M | $0.21 |
| search-1 | Ben | search-index | Connected | 9h 30m | 3.4M | $0.71 |
| docs-1 | Ben | docs-site | Cloud | 1h 20m | 0.2M | $0.09 |
| checkout-3 | Ben | checkout-flow | Connected | 4h 45m | 1.5M | $0.33 |
Rolled up:
| Roll-up | Sessions | Tokens | Estimate |
|---|---|---|---|
| checkout-flow | 3 | 4.5M | $0.98 |
| search-index | 1 | 3.4M | $0.71 |
| docs-site | 1 | 0.2M | $0.09 |
| Ana | 2 | 3.0M | $0.65 |
| Ben | 3 | 5.1M | $1.13 |
| The week | 5 | 8.1M | $1.78 |
So the checkout feature cost about a dollar of compute and 4.5 million tokens this week, across two people and two kinds of server. That is the accounting view. Nobody was charged $1.78.
What the balance pays for
The organization's prepaid balance pays for exactly two things: the seconds a Cloud session's machine runs and the hours a dedicated Cloud VM is up. A Cloud-sessions server itself is a configuration and costs nothing while idle; each session on it gets a machine at launch and pays the server's fixed per-hour price, per second, until it pauses or finishes. In the week above, the three Cloud sessions ran for 10 hours and 35 minutes in total, so that much time at the Standard price came off the balance, about 66 cents. The Connected Server's 14 hours cost nothing.
Below a threshold the organization is warned; when the balance runs out, running Cloud sessions are paused gracefully, each saved and snapshotted, and resume on top-up. Owners and Admins add funds with /topup <amount> or from the Billing page, in whole dollars from $5 to $500. Members never enter a card. The full rules are on Cloud Servers and billing.
AI is never on the invoice, because AI providers are personal credentials. Connected Servers never bill. And every launch, save and stop behind these numbers is in the activity log, so a figure can always be traced to who did what, and when.
Questions
Is the per-session cost what the organization is charged?
No. It is a deterministic estimate from a published rate card, shown for accounting. The organization is charged only for the seconds its Cloud sessions run and the hours a dedicated Cloud VM is up.
Why is AI never on the invoice?
AI credentials are personal. Each member's key or subscription is billed by their provider. Isolation counts the tokens per session so the work is attributable, but never bills them.
Do Connected Servers cost anything?
No. A Connected Server is your own machine and never draws on the balance. Its sessions are still measured, so the estimate and the roll-ups cover them too.