Decision Proof for Agents
AI agents make decisions faster than humans can review them. Without a proof layer, every agent action becomes an audit liability — “Why did the agent approve this?” has no answer six months later. Cronozen agents produce a Decision Proof Unit (DPU) for every action: a sealed bundle that captures inputs, model reasoning, applied policy, and approval chain into a hash-linked record.Why Agents Need DPU
| Without DPU | With DPU |
|---|---|
| ”The agent approved it" | "Approved on 2026-05-28T03:14Z, policy v2.3, inputs hash a7f3…, model claude-opus-4-7, confidence 0.91” |
| Cannot reproduce decision | Re-run with stored snapshot reproduces output |
| Cannot detect tampering | Chain hash mismatch detected immediately |
| Cannot prove policy at time | Policy snapshot stored with each DPU |
What Goes Into an Agent DPU
Input Evidence
Hash of all data the agent saw — documents, structured records, prior conversation context.
Policy Snapshot
Frozen copy of the policy version applied at decision time. Even if policy changes later, the original is verifiable.
Model Reasoning
Model ID, version, prompt, raw output, confidence score, and any tool calls invoked.
Approval Chain
Who reviewed the agent’s output, when, and on what evidence. Human-in-the-loop or human-on-the-loop both supported.
Lifecycle
Sealing a Decision
Verifying a Past Decision
Anyone with the DPU and the source data can re-verify:inputHashMatches returns false — the auditor sees this immediately.
Decision Modes
Autonomous
Agent decides without human review. DPU captures full reasoning for post-hoc audit. Best for high-volume, low-risk actions.
Human-on-the-Loop
Agent decides, human can intervene within a window. DPU captures both agent output and human override (if any).
Human-in-the-Loop
Human approves before action. DPU captures agent recommendation + human decision + reasoning. Required for high-risk decisions.
When to Require Human Approval
SetrequireHumanApproval: true for decisions that meet any of these criteria:
- Financial impact > organizational threshold
- Affects a regulated population (vulnerable individuals, etc.)
- Policy explicitly requires manual review
- Confidence score below configured floor (e.g., 0.85)
- Novel input pattern (out-of-distribution detection)