Waveframe Labs mark
Waveframe Labs
Public Interface Contract

Compatibility surface for governed execution.

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.

Current Compatibility Set

Compatibility profile: waveframe-execution-governance-2026-05

LayerComponentCurrent public surfaceConsumesProduces
GovernanceGovernance LedgerCompatible
pip install governance-ledger
Source governance, reviews, policy inputsPublication evidence, lineage, registry-ready contracts
CompilationCRI-CORE Contract CompilerCompatible
>=0.3.0
Governance policy JSON with contract identityCompiled authority contract with hash
ProposalProposal NormalizerCompatible
>=0.1.0
Actor, mutation, artifacts, contract referenceCanonical proposal envelope
KernelCRI-CORECompatible
0.13.x
Canonical proposal and compiled contractcommit_allowed, reason, decision trace
RuntimeWaveframe GuardCompatible
0.5.x
Function call, actor, contract artifact or authority refGoverned execution result and audit event
Authority / EvidenceWaveframe CloudCommercial surface
v1 API semantics
Registry requests, contract requests, audit eventsRegistry, immutable contracts, audit receipts

Required Interface Contracts

Authority References

  • Runtime authority refs must be explicit and versioned.
  • Use forms such as finance-policy@1.0.0.
  • Unversioned contract ids are not compatibility-safe for replay, audit, or cache integrity.

Contract Identity

  • Contracts require contract_id, contract_version, and contract_hash.
  • contract_version must use semantic versioning.
  • Downstream components must not recompute or overwrite contract hashes.

Proposal Shape

  • CRI-CORE evaluates canonical proposal envelopes only.
  • Actor, mutation, artifacts, and contract reference are required.
  • Missing required proposal fields are hard errors, not warnings.

Cloud API Semantics

  • Registry and contract retrieval use v1 API semantics.
  • Cloud distributes authority and stores durable evidence.
  • Cloud does not decide admissibility or normalize governance.

Recommended Install Set

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

Compatibility Rules

Open canonical architecture diagram