Waveframe Labs mark
Waveframe Labs
Public Interface Contract · 2026-09

Compatibility surface for governed execution.

This page separates what is published on PyPI, what is released on GitHub, and what has only merged in source. Runtime integrations should use the published package set unless a release note explicitly documents another validated artifact.

Current compatibility set

LayerComponentCurrent public surfaceCompatibility / notes
GovernanceWaveframe LedgerPyPI / GitHub 0.9.0
pip install governance-ledger==0.9.0
Catalog 3 adds independently approved create/modify authority, action-scoped roles and selectors, and fresh approval. The optional [guard] extra declares Guard >=0.19.0,<0.20.0.
CompilationCRI-CORE Contract CompilerPyPI / GitHub 0.5.0
pip install cricore-contract-compiler==0.5.0
Adds compile_action_policy for independent create/modify roles and allow/deny selectors. The existing cricore-compile-policy CLI remains legacy-only and rejects action-policy payloads.
ProposalProposal Normalizer0.2.0
pip install cricore-proposal-normalizer==0.2.0
Guard 0.19.0 declares >=0.2.0,<0.3.0.
KernelCRI-COREPyPI / GitHub 0.14.0
Published on both registries
Guard 0.19.0 declares >=0.13.0,<0.15.0. v0.14.0 changes public evaluation to strict-by-default; advisory evaluation requires explicit mode="local".
RuntimeWaveframe GuardPyPI / GitHub 0.19.0
pip install waveframe-guard==0.19.0
Catalog-3 repository execution supports governed file creation and modification with separate action authority. repository_tool remains the mediated repository boundary; historical modify grants never imply create permission.
Authority / evidenceWaveframe CloudRelease v0.6.0Published 2026-09-22 with native Ledger v4 create/modify publication, guided runtime connection, and preserved execution evidence. Production activation remains a separate blocked handoff; the release is not evidence of a completed hosted cutover.

Recommended install set

The shortest current public path is:

pip install "waveframe-guard==0.19.0"

For an explicitly pinned reproducible environment:

pip install "waveframe-guard==0.19.0" "governance-ledger==0.9.0" "cricore==0.14.0" "cricore-contract-compiler==0.5.0" "cricore-proposal-normalizer==0.2.0"

CRI-CORE 0.14.0 is published on PyPI and falls within Guard 0.19.0’s declared cricore>=0.13.0,<0.15.0 range.

Runtime boundary rules

Mediation

  • Guard protects the wrapped callable path, not the entire machine, agent, repository, or credential set.
  • Direct calls or alternate APIs can bypass a wrapper unless deployment permissions remove those paths.
  • Repository mutation assurance requires repository_tool and its bound repository target.

Action + target scope

  • Compiler 0.5.0 action policies define create and modify independently, including required role plus literal exact/prefix allow and deny selectors.
  • Selectors are case-sensitive and literal; deny rules take precedence.
  • Absent action authority, missing targets, malformed selectors, or unmatched targets do not grant permission.

CRI modes

  • Published PyPI 0.14.0 is the current package line.
  • GitHub v0.14.0 defaults omitted mode to strict.
  • v0.14.0 accepts only explicit strict or local; configuration conflicts reject before policy evaluation.

Authority identity

  • Authority references are explicit and versioned.
  • Contract id, version, and hash remain bound through proposal and evaluation.
  • Ledger 0.9.0 catalog 3 preserves independent create/modify approval and publication identity through the runtime boundary.

Release artifact hashes

Guard 0.19.0 wheel
sha256:e734836af5780fff7f834e2904c67f88a1d3a5ef1b47a2e8fc2f4e07f3dbb42f

Ledger 0.9.0 wheel
sha256:6b7913e4ba4e2b11d1007bb3006dea81cde08ebc06980a7bab89113938779bd4

Contract Compiler 0.5.0 wheel
sha256:1bc689d2885e32641ac3ade7e710a4d0fe079c089f1a2160e2d86f328bbb7c44

CRI-CORE 0.14.0 PyPI / GitHub wheel
sha256:11a22b4fb15137a0e535b8dd71bf927260800559221f0e10512029d59fb18702

Verification sources