Skip to content

Waveframe Ledger v0.7.0 — Deterministic Domain-Pack Compiler

Choose a tag to compare

@Wright-Shawn Wright-Shawn released this 01 Sep 01:16
· 26 commits to main since this release

Waveframe Ledger v0.7.0

Waveframe Ledger v0.7.0 introduces the deterministic domain-pack compiler boundary for policy interpretation and publication. Selected immutable domain packs replace a global, mutable policy lexicon, keeping vocabulary, grammar, validation, runtime facts, and lowering scoped to one exact pack identity and version.

Deterministic repository policy compilation

The first and only built-in pack is repository-changes / 1.0.0. It supports repository acting-role requirements plus exact-path and path-prefix allow/deny rules. Unmatched nonempty clauses remain pending until a human explicitly chooses an enforced, informational, or unsupported disposition.

Interpretation and enforcement use no AI model, probabilistic classifier, embeddings, external inference service, or heuristic language model. Runtime-fact schemas define the exact proposal facts required by a constraint, and missing or incompatible facts fail closed rather than weakening policy meaning.

Constraint and publication artifacts

Waveframe-owned constraint_ir.v1 is the canonical typed enforcement representation. The new publication chain binds:

  • constraint_ir.v1
  • runtime_fact_schema.v1
  • domain_pack.v1
  • policy_mapping_decision.v1, where applicable
  • semantic_commit_bundle.v1
  • compiled_authority_contract.v2
  • authority_bundle.v2
  • publication_receipt.v2

Advanced Boolean conditions, approval and evidence obligations, separation of duties, and exceptions remain unavailable in the repository lowering and fail closed until an exact trusted lowering supports them.

Compatibility

The v0.6 customer-policy APIs retain their supported and rejected behavior and exact canonical hashes. Published v1 artifacts remain readable, and their historical schema meanings are unchanged. Finance interpretation remains available only through the v0.6 compatibility APIs; no finance domain pack is included.

Install

Base installation, without Guard:

pip install governance-ledger

Install the tested optional Guard integration:

pip install "governance-ledger[guard]"

PyPI is the distribution source for the wheel and source distribution; this GitHub release has no attached package assets.

Links