Governance plane for AI agents
Pre-execution rule-check. Tamper-evident audit. Kill-switch — in front of every agent you ship.
Cautel is the governance layer that sits above the AI agents and autonomous systems already running inside your enterprise. It does not replace them — it watches every action they attempt, checks it against the rules your risk and compliance teams define, and either approves, blocks, pauses, or kills. The reason: the EU AI Act, your auditors, and your board will not let you ship agents you cannot trace, override, or stop.
- EU AI Act (GPAI)
- NIST AI RMF
- ISO/IEC 42001
- SOC 2 Type II
cautel / decision-stream · tenant acme / eu-west-1
live- 14:02:18.412refund-botPOST /refunds amount=$340 currency=USDpolicy: refund < $500 → auto-approveallow
- 14:02:20.901outreach-botsend_email(to=m.li@… segment=Q3-prospect)policy: forbidden segment → block [mat:§4.2]block
- 14:02:33.077sql-agentUPDATE customers SET pii_hash=… WHERE id=9921policy: write outside allow-list → human reviewpause
- 14:02:47.220scraper-3GET /v1/listings?page=… (cost += $214)kill: cumulative_cost > $50,000 / hrkill
Why teams are stuck between pilot and production
The thing that gates your agents going live is not capability — it is accountability.
The blockers, in one sentence each
- EU AI Act GPAI and autonomous-agent obligations land in August 2026.
- Auditors and the board want traceability you can hand over — not reconstructed SIEM fragments.
- You already have agents in pilot; production is gated on human override + kill control.
Why today’s ad-hoc stack falls short
- Prompt logs
- Streaming output, not the decision that produced it.
- RBAC only
- Authenticates the user, not what the agent decided to do.
- SIEM stitched in
- Indexing fragments. No rule, no verdict, no override.
Cautel is the agentic control plane regulators and the Cloud Security Alliance are pointing toward — built today, drop-in, and already mapping to GPAI obligations.
How it works
One gateway in front of every agent. One decision — approve, block, pause, or kill — before a single side effect.
Cautel is a drop-in HTTP gateway your agents call instead of calling tools directly. The gateway returns the verdict your agents act on. Rules are version-controlled; verdicts are audit rows. You do not replace your agents, your orchestrator, or your model layer.
Agent proposes
Every tool call, retrieval, or side-effect goes through Cautel.
Cautel decides
Rules + context + anomaly score → approve · block · pause · kill.
Auditor reads
Every decision lands as a hash-chained row, signable on demand.
POST /cautel/decision · agent=<id> · action=<tool:call> · rules_version=v…
What you get on day one
Capabilities your security, risk, and platform teams will actually use — not a checklist of agent features you already have.
POST /cautel/decision
{
"agent": "refund-bot",
"action": { "tool": "refund.create", "amount": 340 },
"context": { "tenant": "acme", "user": "u_8821" }
}
→ 200 { "verdict": "allow", "rule": "refund<500", "audit_id": "0x9c4e…" }Tamper-evident, regulator-ready
Every verdict — approve, block, pause, kill — is logged with the rule that decided it, signed and chained.
A Cautel audit row is not a prompt excerpt. It is the decision that was made, the rule that was matched, the human override if any, and a hash chained to the row before it. Ship the chain to the regulator instead of reassembling it after the fact.
- Append-only ledger, hash-chained per tenant.
- Verifier CLI ships to your audits team — runs offline.
- Cross-region residency, EU and US, per customer.
Compliance mapping
The obligations regulators actually ask for, mapped to the Cautel primitives that satisfy them.
Your auditors want to read a column of obligations and remove doubt. The matrix below is the document.
Art. 50 — transparency to deployers
↳ Tamper-evident audit log with rule attached
Art. 55 — systemic-risk documentation
↳ Decision history replayable per agent
Art. 14 — human oversight
↳ Pause + override primitives, recorded
Art. 73 — serious-incident reporting
↳ Kill events export as regulator-ready records
GOVERN — accountability
↳ Per-agent mandate + signed approver
MAP — context & capability
↳ Allow/deny action taxonomy
MEASURE — continuous monitoring
↳ Live verdict stream + anomaly alerts
MANAGE — incident response
↳ Sandbox + kill + escalation paths
Clause 6 — AI policy
↳ Codified as Cautel rules, version-controlled
Clause 8 — operational planning
↳ Rule hit-rates + drift reports
Clause 9 — performance evaluation
↳ Quarterly evidence pack exports
Annex A — controls
↳ Mapped: A.5.2, A.6.2, A.8.4
Questions security & risk teams ask first
Frequently asked, briefly answered.
Anything else — write to cautel@polsia.app.
next step
Ship agents whose every decision is pre-checked, post-logged, and overridable — without rebuilding the agents you already have.
Write to us
cautel@polsia.appTell us the agent stack you have today and the first GPAI deadline you are working back from. We will reply within one business day.