Skip to content

Anasemble v0.1.0-rc.2: Generic evidence envelopes

Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 25 Aug 05:15
· 2 commits to master since this release
c6f1d33

Anasemble v0.1.0-rc.2 publishes the generic EvidenceEnvelopeV1 protocol as versioned crates so downstream reconstructors can verify signed evidence without depending on the recovery CLI.

Highlights

  • Protocol crates: anasemble-core, anasemble-evidence, and anasemble-events expose canonical digests, signed envelopes, revocation, replay windows, and gap-closed reconstruction events.
  • Compatible recovery CLI: Existing fragment files, JSON certificate digests, and the anasemble command remain unchanged beside the extracted crates.
  • Independent admission: Consumers verify Ed25519 signatures, XChaCha20-Poly1305 seals, tenant binding, and size limits before they persist anything.
  • Registry packages: The three protocol crates and the anasemble CLI package publish to crates.io from this tag.

Installation

Add the protocol crates from crates.io, or build the CLI from the signed source tag:

cargo add anasemble-evidence@0.1.0-rc.2
rustup show
cargo fetch --locked
cargo build --release --locked
target/release/anasemble install /opt/anasemble-0.1.0-rc.2

Compatibility and claims

This candidate supports only rows marked Supported in Compatibility. The protocol crates cover generic evidence and reconstruction events; they do not reconstruct arbitrary software, replace ordinary backups, or prove a cross-backend distributed transaction. Independent reproduction and external security review are optional post-release assurance.

Source code and project-authored assets are available under Apache License 2.0. The licence does not grant trademark rights in the Anasemble name or Semantic Fit identity. See the detailed changelog, security policy, support policy, release artifacts and P4 evidence.