Waveframe components interoperate through explicit authority, contract, proposal, decision, registry, audit, and receipt boundaries. This page defines the current public compatibility surface for verification and integration review.
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 / Evidence | Waveframe Cloud | Commercial 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