Waveframe components interoperate through explicit authority, contract, proposal, decision, registry, audit, and receipt boundaries. This page defines the current public compatibility surface for the website and README architecture.
Compatibility profile: waveframe-execution-governance-2026-05
| Layer | Component | Current public surface | Consumes | Produces |
|---|---|---|---|---|
| Governance | Governance-Ledger | Compatiblepip install governance-ledger |
Source governance, reviews, policy inputs | Publication evidence, lineage, registry-ready contracts |
| Compilation | CRI-CORE Contract Compiler | Compatible>=0.3.0 |
Governance policy JSON with contract identity | Compiled authority contract with hash |
| Proposal | Proposal Normalizer | Compatible>=0.1.0 |
Actor, mutation, artifacts, contract reference | Canonical proposal envelope |
| Kernel | CRI-CORE | Compatible0.13.x |
Canonical proposal and compiled contract | commit_allowed, reason, decision trace |
| Runtime | Waveframe Guard | Compatible0.5.x |
Function call, actor, contract artifact or authority ref | Governed execution result and audit event |
| Authority / Audit | Waveframe Cloud | Private surfacev1 API semantics |
Registry requests, contract requests, audit events | Registry, immutable contracts, audit receipts |
finance-policy@1.0.0.contract_id, contract_version, and contract_hash.contract_version must use semantic versioning.v1 API semantics.For local development and runtime enforcement:
pip install waveframe-guard cricore cricore-contract-compiler cricore-proposal-normalizer
For governance publication workflows:
pip install governance-ledger