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

> ## Agent Instructions
> Reticle is a dev-only, localhost-only verification layer for AI coding agents. It reads program truth (network, state, console, routing, animations, framework state) from inside a running web app and returns a deterministic verdict with evidence. It is not a screenshot tool and not a browser automation library.
> Only `reticle_act_and_wait` and `reticle_assert` produce a verdict. Every other tool moves or reads the app and proves nothing. A drive that ends without one of those two has no result, however many tools it used.
> A verdict of `verified: "unknown"` is not a pass. It means Reticle drove the app and could not tell what happened. Report it as unknown; never weaken a check to make it pass.
> Package names are scoped `@reticlehq/*` and the CLI is `reticle`. Install with `npx reticle init`. The complete tool surface is on the `/usage` page; `/agent-cheatsheet` is the one-screen version.

# reticle license

> Show the enterprise license status resolved from the environment, offline.

`reticle license` reports whether an enterprise license is active. It resolves entirely from the environment. Nothing leaves the machine.

```bash theme={"dark"}
npx reticle license
```

No flags.

## What it prints

One `reticle_license` line. Real capture on a checkout with no issuer key configured:

```json theme={"dark"}
{
  "t": "2026-08-14T19:38:38.331Z",
  "event": "reticle_license",
  "status": "eval",
  "detail": "evaluation mode: enterprise features run free (no issuer key configured)"
}
```

| `status`  | Meaning                                       |
| --------- | --------------------------------------------- |
| `active`  | A valid license is present                    |
| `eval`    | Evaluation mode. Enterprise features run free |
| `missing` | No license, and the build expects one         |

`detail` is a sentence explaining the status.

## Exit codes

Always `0`.

## Worked example

```bash theme={"dark"}
npx reticle license | jq -r .status
```

<Card title="What enterprise covers" icon="building" href="/enterprise">
  The licensed surface, and what stays Apache 2.0.
</Card>
