Platform
Billing and pricing
Production pricing
Each organisation receives:
- the first 100 production monthly active users free;
- up to 100 successful billable calls per end user per month before overage;
- $1 per active user per month beginning with active user 101;
- $2 for every additional block of 100 calls entered for an individual user during that month.
Examples
| User position and usage | Charge |
|---|---|
| One of first 100 MAUs, 1–100 calls | $0 |
| One of first 100 MAUs, 101–200 calls | $2 |
| MAU 101+, 1–100 calls | $1 |
| MAU 101+, 101–200 calls | $3 |
| MAU 101+, 201–300 calls | $5 |
Definitions
A monthly active user is a distinct production end_user_id that receives at least one successful, billable clearance in the billing period. A billable call passes protected admission, performs an approved clearance operation, and returns a bounded result. Test mode, auth failures, denied or expired grants, duplicates under the same idempotency key, and webhook retries are not billed.
Sandbox and metering
usage_ledger is the product source of truth for metered usage. Sandbox/test mode records usage with billable=false and never charges Stripe. Live mode emits idempotent billing_outbox meter events; the worker verifies Stripe webhook signatures when the secret is set. Stripe keys and billing logic must never enter NTKA (Protected Authority).