This annex defines a canonical data model for Constitutional Execution Infrastructure (CEI). The purpose is to promote interoperability across implementations by establishing common entities, relationships, and versioning practices without requiring a specific storage technology.
| Entity | Description | Primary Identifier |
|---|---|---|
| Policy | Governance rules evaluated at runtime. | policyId |
| Authority | Delegated authority and role information. | authorityId |
| Evidence | Supporting artifacts used during evaluation. | evidenceId |
| Decision | Governance outcome for a request. | decisionId |
| Ledger Event | Immutable record of execution history. | eventId |
| Replay Session | Verification and reconstruction process. | replayId |
| Projection | Derived operational read model. | projectionId |
Policy │ ▼ Decision ─────► Ledger Event ▲ │ │ ▼ Authority Replay Session ▲ │ │ ▼ Evidence ─────► Projection
{
"decisionId": "DEC-1042",
"policyId": "payment-v2",
"authorityId": "AUTH-17",
"result": "GO",
"timestamp": "2026-07-19T10:15:00Z"
}
| Rule | Description |
|---|---|
| Stable IDs | Entity identifiers remain unique over time. |
| Semantic Versions | Policies and schemas use Major.Minor.Patch. |
| Historical Preservation | Previous versions remain available for replay. |
| Schema Evolution | Changes should preserve backward compatibility where practical. |
Implementations may extend these entities with implementation-specific fields, provided the canonical fields remain semantically compatible and documented.
This reference model establishes a shared vocabulary for exchanging governance information across CEI implementations while allowing flexibility in persistence and runtime design.
Next: Companion Annex O — Multi-Organization Federation.
This document forms part of the CEI publication record. Supporting evidence is organized through the engineering-evidence archive, specifications, architecture documentation and replay verification materials.