> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zerodrift.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Pricing

> What ZeroDrift bills for: validations, custom rules, and Training Studio, across Anchor 3.0 Mini, Flagship, and Max.

ZeroDrift bills three things, and nothing else. You pay per **validation** at your model's rate, you pay for **custom rules** in groups of 10, and on Flagship you pay once for **Training Studio**. New accounts start with **\$10** in free credits.

A validation is one enforcement call on a message of up to 2,000 tokens, checked against your active rules. If the model rewrites, the rewrite and its verification are part of that same validation.

## What you're billed for

<CardGroup cols={3}>
  <Card title="Validation" icon="shield-check">
    Per validation, at your model's rate. Rewrite is included, never a separate charge.
  </Card>

  <Card title="Custom rules" icon="list-check">
    Every 10 rules applied to a message counts as one validation at that same rate.
  </Card>

  <Card title="Training Studio" icon="graduation-cap">
    Optional and one-time, per rule trained. Flagship only — Max has nothing to train.
  </Card>
</CardGroup>

| Resource            | How it's billed                                   | Mini          | Flagship                | Max            |
| ------------------- | ------------------------------------------------- | ------------- | ----------------------- | -------------- |
| **Validation**      | Per message, up to 2,000 tokens                   | \$0.0020      | \$0.0100                | \$0.0500       |
| **Rewrite**         | Included in the validation                        | Not available | Included                | Included       |
| **Custom rules**    | Per 10 rules applied to a message                 | —             | \$0.0100                | \$0.0500       |
| **Training Studio** | Optional. One time, per rule trained or retrained | Not available | First 5 free, then \$10 | Not applicable |
| **Policy upload**   | —                                                 | Free          | Free                    | Free           |

## Validation

| Model                     | Per Validation | Input / 1M tokens | Output / 1M tokens | Cost per 2M tokens (input/output) | Cost per 1,000 emails |
| ------------------------- | -------------- | ----------------- | ------------------ | --------------------------------- | --------------------- |
| **Anchor 3.0 Mini**       | \$0.0020       | 1.00              | 0.00               | 1.00                              | 2.00                  |
| **Anchor 3.0** (Flagship) | \$0.0100       | 5.00              | 0.00               | 5.00                              | 10.00                 |
| **Anchor 3.0 Max**        | \$0.0500       | 25.00             | 0.00               | 25.00                             | 50.00                 |

Mini is detection-only, so it never rewrites. Flagship and Max include rewrite at the same per-validation price. Output tokens are not billed separately.

## Custom rules

Custom rules are billed in groups of 10, as validations at your model's rate. The group charge is the cost of the message, not an addition to it: a message with 1 to 10 rules applied costs exactly one validation.

| Rules applied to a message | Billed as     | Flagship | Max    |
| -------------------------- | ------------- | -------- | ------ |
| 1–10                       | 1 validation  | \$0.01   | \$0.05 |
| 11–20                      | 2 validations | \$0.02   | \$0.10 |
| 21–30                      | 3 validations | \$0.03   | \$0.15 |

This price is the same however the rules got there. On Flagship, activated rules run whether or not you train them — [Training Studio](/guides/train-an-adapter) is optional and adds a policy-specific adapter on top. On Max, rules are evaluated at inference from your uploaded policy. Either way, every rule runs against every line, which is why the cost lands on the validation call.

## Training Studio

<CardGroup cols={2}>
  <Card title="Flagship (Anchor 3.0)" icon="graduation-cap">
    First **5** rules trained are free. Each rule after that is **\$10** to train or retrain, billed once for that run.
  </Card>

  <Card title="Max (Anchor 3.0 Max)" icon="upload">
    Nothing to train. Upload your policy document and Max evaluates it at inference, free and unlimited.
  </Card>
</CardGroup>

Training is optional. Activated rules enforce without it, and training does not change what a validation costs — see [Train an Adapter](/guides/train-an-adapter) for when an adapter is worth it. At launch, adapters are available only for Flagship, and training is a one-time charge per run: running those rules afterward still bills as custom-rule validations above.

## Examples

Each example separates the three charges: what a validation costs, what custom rules add, and what Training Studio costs up front.

### Flagship

| Charge                    | Price                                  | Notes                                                             |
| ------------------------- | -------------------------------------- | ----------------------------------------------------------------- |
| Validation                | **\$0.01**                             | Per message, up to 2,000 tokens                                   |
| Validation + rewrite      | **\$0.01**                             | Rewrite is included, so the price does not change                 |
| Validation + custom rules | **\$0.01** per 10 rules applied        | Same tiers as [Custom rules](#custom-rules) above, trained or not |
| Training Studio           | **\$10** per rule trained or retrained | Optional. First 5 rules free. One time, not per message           |

### Max

| Charge                             | Price                           | Notes                                                     |
| ---------------------------------- | ------------------------------- | --------------------------------------------------------- |
| Validation                         | **\$0.05**                      | Per message, up to 2,000 tokens                           |
| Validation + rewrite               | **\$0.05**                      | Rewrite is included, so the price does not change         |
| Validation + custom rules (prompt) | **\$0.05** per 10 rules applied | Same tiers as [Custom rules](#custom-rules) above         |
| Training Studio                    | **Free**                        | Nothing to train. Uploading policies to Max costs nothing |

### A 12-rule policy, side by side

|                                      | Flagship                            | Max                       |
| ------------------------------------ | ----------------------------------- | ------------------------- |
| Training Studio, one time (optional) | **\$70** for the 7 chargeable rules | Free — nothing to train   |
| Per message, 12 rules applied        | 2 validations, **\$0.02**           | 2 validations, **\$0.10** |

Max costs nothing to set up. Flagship costs less per message either way — skip training and those 12 rules still enforce at the same two-validation price, so training buys an adapter's judgment, not the ability to run the rules.

## Next

<CardGroup cols={2}>
  <Card title="Train an Adapter" icon="graduation-cap" href="/guides/train-an-adapter">
    Flagship-only Training Studio flow.
  </Card>

  <Card title="Import a Policy" icon="file-import" href="/guides/import-a-policy">
    Upload a policy for Flagship training or Max inference.
  </Card>
</CardGroup>
