Skip to main content
The @enfinitos/cli ships at the April 2027 launch. Today, the published tool is the auditor SDK (@enfinitos/sdk-auditor on npm / PyPI / crates) — see the quickstart — and you can drive the full /api/v1 surface from the integration playground. The commands below document the CLI’s planned sandbox subcommand group.
The @enfinitos/cli will include a sandbox subcommand group that mirrors the web console. Identical actions; cookie jar persisted to ~/.enfinitos/sandbox/cookies.txt.

Quickstart

Commands

sandbox provision

Provisions a fresh sandbox tenant. The response Set-Cookie is persisted to ~/.enfinitos/sandbox/cookies.txt so subsequent commands scope to the same tenant.

sandbox demo

Fires N synthetic delivery events (default 12, max 100) across the tenant’s active rights and seals a proof pack.

sandbox list

Lists all sealed packs. Newest last.

sandbox get

Fetches a single pack. With --save, writes the pack JSON to disk (stripping the verificationKey field — verifier should fetch keys from /api/sandbox/runtime-keys or pin them).

sandbox verify

Verifies a downloaded sandbox pack locally using @enfinitos/sdk-auditor’s verifyAll. If --keys is omitted, the CLI fetches the current key set from /api/sandbox/runtime-keys and runs verification against it; with --keys, the auditor uses the pinned local snapshot. Exit codes:
  • 0 — verification succeeded.
  • 5 — verification failed. The pack is reported with status INVALID and the failing step is named.

Common flows

Audit roundtrip in three commands

Verify a pack a colleague emailed you

Use against a self-hosted sandbox preview

Output

All commands respect the CLI’s global --format json|yaml|table flag. Default is table; --format json is the right choice for piping into jq.