Documentation
Billing

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/validate counts as **1 protected action**.
  • It counts **regardless of outcome** (PASS, WARN, or BLOCK).
  • 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/validate are **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.
Legal & Responsibility Notice
Summary
Informational only
Provided for general guidance. Not legal, compliance, security, or professional advice.
You control implementation
You are responsible for policies, prompts, integrations, workflows, and regulatory requirements.
Liability limitation
To the maximum extent permitted by law, the company disclaims liability for losses arising from use of this documentation or implementations based on it.