ThinkingRoot Docs
Security & Billing

Billing & plans

Plans, quotas, metering, and invoices.

Billing is per organization (one plan per org). The Billing tab shows your current plan, usage against quota, a Stripe portal launcher, and invoices.

Plans

The tiers shown in the Console:

PlanForNotable
FreeHobby projectsGenerous monthly call allowance
ProProductionHigher limits, branches, Stripe checkout
TeamShared workspacesSeats, audit log, SSO
UltraDedicated needsDedicated infra, SLA — talk to us

Pricing and exact limits are shown live on the Billing tab's plan cards; treat those as authoritative.

Entitlements & quotas

Each org has an entitlements record — its tier, seat count, and per-kind quotas (e.g. compile, query, ask). Seats gate team membership; quotas gate metered usage.

Metering

Billable engine calls emit usage events by kind (compile, query, ask, branch_op, mcp_tool_call). These accumulate in usage_events and are rated nightly into usage_rollups (per project, per day, per kind, with a cost in cents). The Usage tab renders rated rollups merged with live events so the current day is current.

Never charged for failures

Usage is rated nightly and failed runs are not billed. Figures reflect real calls — nothing estimated or padded.

Checkout & portal

  • Upgrade → opens a Stripe Checkout session for the chosen tier.
  • Manage in Stripe → opens the Stripe Customer Portal to update payment method, see history, or cancel.
  • Invoices → after your first cycle, invoices appear with number, period, status, total, and a link to the hosted PDF.