Billing
AI Safety Gate bills based on **protected actions**.
Payments grant access to the platform and applicable plan features during the billing period; they are not a guarantee of any particular enforcement outcome, decision accuracy, or business result.
A **protected action** is **one call** to POST /api/validate (or the SDK equivalent) that produces a deterministic decision: PASS, WARN, or BLOCK.
This page explains:
- what counts as an action
- what is included
- how overage is priced
- what happens at the hard cap (pause)
- how the monthly reset works
What counts as one protected action
- A single request to
/api/validatecounts as **1 protected action**. - It counts **regardless of outcome** (
PASS,WARN, orBLOCK). - Retries count as additional actions.
Included usage
Each plan includes a fixed number of protected actions per billing period:
- **Included actions per month**: as displayed in your account and billing experience
If your account stays at or below this included amount, your overage cost for that month is **$0**.
Overage pricing
If your plan enables overage billing, actions above the included amount are billed as overage.
- Overage may be enabled for your plan.
- If enabled, actions above the included amount are billed as overage at the price shown in your billing experience.
Current default overage pricing is **$0.002 per action**.
Hard cap and pause behavior
Overage is protected by a hard cap.
When the account hits the hard cap for the current billing period:
- further calls to
/api/validateare **blocked** - the account is marked as **paused for overage**
- responses are deterministic and include a reason indicating the cap was reached
This ensures a predictable maximum monthly overage exposure.
Monthly reset
Billing is monthly.
At the start of a new billing period:
- usage counters reset for the new month
- accounts paused due to overage are automatically **unpaused**
Common questions
Does `WARN` cost money?
Yes. WARN is still a protected action.
Does polling an approval token cost money?
Polling is a protected action if it calls /api/validate again. If your integration polls without calling /api/validate, it does not consume actions.
Can I disable overage?
If your plan disables overage, usage stops at the included amount and additional validations are blocked once the included limit is reached.
Billing disputes and changes
- If you believe you were billed incorrectly, you must follow the dispute process described in the Refund Policy.
- Plan limits, enforcement behavior, availability, and pricing may change over time, including to address security, reliability, abuse, or operational requirements.