-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Decision Artifact vs Execution Receipt Governance Models
Several recent discussions across AI agent governance projects appear to be converging on a similar architectural question:
Where should governance evidence live in the agent lifecycle?
Two complementary approaches are emerging.
1. Execution-Receipt-Centric Governance
In this model, governance evidence is produced after execution.
Typical pipeline:
Intent → Policy Evaluation → Execution → Execution Receipt
Execution receipts capture what actually happened at runtime.
Typical properties:
- signed execution artifacts
- runtime verification
- post-execution auditability
This model is being explored in several systems focused on cryptographic execution attestation for distributed agent runtimes.
2. Decision-Artifact-Centric Governance
An alternative approach is to treat the decision itself as a first-class artifact.
Pipeline:
Intent → Policy Evaluation → Decision Artifact → Execution → Receipt
Here the decision artifact records:
- intent
- actor
- policy evaluation result
- decision outcome
- timestamp
- integrity hash
before execution occurs.
This allows:
- deterministic replay of governance decisions
- detection of tampering between evaluation and execution
- auditability independent of runtime logs
The Guardian architecture explores this model.
Architectural Separation
These two models appear to answer different governance questions:
| Layer | Question |
|---|---|
| Decision Artifact | Why was this action allowed? |
| Execution Receipt | What actually happened? |
Rather than competing approaches, they may represent complementary governance layers.
Possible Interoperability
A potentially interesting direction is whether governance systems could emit compatible decision artifacts.
For example, a minimal decision record might contain fields like:
intent
actor
policy_result
decision
decision_hash
timestamp
This repository includes an exploratory schema draft:
schemas/decision_record.schema.json
The goal is not to define a standard, but to explore whether interoperable governance artifacts could make agent governance systems easier to audit across implementations.
Open Questions
Some open questions for governance system designers:
- Should decision artifacts and execution receipts be separate artifacts?
- Can governance decisions be deterministically replayed across policy engines?
- What minimal fields are required for cross-system verification?
- Could different governance frameworks share a common evidence format?
Interested to hear perspectives from other governance implementations.