This appendix defines a reference interface for interacting with Constitutional Execution Infrastructure (CEI). The API exposes governance capabilities independently of implementation language, while SDKs provide strongly typed integrations for client applications.
Applications should request governed execution through stable interfaces rather than embedding governance logic directly in business code.
| Resource | Description |
|---|---|
| Execution | Submit consequential actions for governance. |
| Authority | Validate delegated authority. |
| Admissibility | Evaluate constitutional eligibility. |
| Ledger | Access immutable execution history. |
| Replay | Initiate replay and verification. |
| Projection | Retrieve derived operational views. |
POST /v1/executions
POST /v1/authority/check
POST /v1/admissibility/evaluate
GET /v1/ledger/{eventId}
GET /v1/ledger
POST /v1/replay
GET /v1/replay/{replayId}
POST /v1/projections/rebuild
GET /v1/projections/{projectionId}
{
"requestId": "REQ-001",
"operation": "payment.approve",
"authorityId": "AUTH-42",
"evidence": ["EVD-1001"]
}
{
"decision": "GO",
"decisionId": "DEC-9001",
"policyVersion": "1.2.0",
"ledgerEvent": "EV-12001",
"status": "admissible"
}
| HTTP | Meaning |
|---|---|
| 400 | Malformed request. |
| 401 | Authentication required. |
| 403 | Authority denied. |
| 409 | Governance conflict. |
| 422 | Insufficient evidence or inadmissible request. |
| 500 | Runtime failure. |
Public interfaces should be versioned independently of runtime implementations. Breaking changes should result in a new major API version while preserving compatibility for existing clients where practical.
The REST API & SDK Specification provides a stable integration layer for CEI. Applications interact through well-defined contracts while governance behavior remains centralized within the constitutional runtime.
Next: Appendix H — Governance Policy Schema (YAML & JSON).
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.