Skip to content

Decision Artifact vs Execution Receipt Governance Models #2

@xsa520

Description

@xsa520

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:

  1. Should decision artifacts and execution receipts be separate artifacts?
  2. Can governance decisions be deterministically replayed across policy engines?
  3. What minimal fields are required for cross-system verification?
  4. Could different governance frameworks share a common evidence format?

Interested to hear perspectives from other governance implementations.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions