delete_production_resource is about to run. Should it?
One function call. Stateless, ~1.2ms policy evaluation. A signed receipt on every decision.
pip install mizaranpm install @mizara/sdkTry it now
Powered by the published Mizara SDK. Runs locally in your browser.
DENY deletes against production, ALLOW everywhere else.
✎Edit the highlighted values below and hit Run.
{ "status": "DENY", "evaluation_metadata": { "triggered_rule_id": "rule_block_prod_delete", "policy_bundle_version": "pol_infra_guard_v1", "policy_version": null, "execution_time_ms": 0.167 }, "enforcement": { "action_halted": true, "user_facing_error": "Production deletion requires approval." }, "cryptographic_receipt": { "id": "rcpt_740ed4ec82a0d5a8", "hash": "e9599c2732dc559987a3afdc42f029507e0c7246914bf422eff3ab847517b862", "signature": "16c4bcca5d5d3e90f550b44ae5e10bf31ff07c6d8f250d8829961e83a6dd06a2be22a1f0fcd5b29a0cc436ef18ea3aa75f93bf127206ca5f1227777b8e167d0a", "algorithm": "ed25519", "public_key": "126c147c1cc92a595d641f937018b013e95a792748434c5545c3d074dc01418e" } }
GET /api/v1/public-key.How it works
Rules in plain JSON. No Rego, no Cedar syntax. Every decision - including ALLOWs - produces a cryptographically signed receipt, verifiable offline.
const result = await mizara.authorize({actor: { id: 'agent_v4' },action: { name: 'delete_production_resource' },resource: { attributes: { environment: 'production' } }})
What it looks like
The same authorize() call protects infrastructure changes, external communications, financial actions, and sensitive data.
await mizara.authorize({ action: { name: 'terminate_compute_instance' }, resource: { attributes: { environment: 'production' } } })
Performance
Mizara evaluates synchronously, stateless, with no database query mid-request - so authorization never adds visible latency to agent execution. Real numbers from the production engine:
~1.2ms~85ms400ms–1.2s*Bar width is log-scaled. * system prompt is non-deterministic and cannot be relied on for enforcement
Request path
Agent
about to take an action
authorize()
one call, ~1.2ms
Policy engine
stateless, no DB query
Signed receipt
SHA-256 + Ed25519
For your compliance team
Every authorize() call produces a SHA-256 hash of the full decision payload, signed with Ed25519. Anyone can verify it offline with the public key alone - no live call back to Mizara, no trust required. That is what a SOC2 / EU AI Act auditor actually needs - not an append-only log file.
Receipt verification
Decision console
Every authorization decision. Searchable. Auditable. Exportable.

Works with
Sign up with your email. Get an API key. Make your first authorize() call.