encrypted-spaces-go

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 30, 2026 License: MIT

README

encrypted-spaces-go

Go Encrypted Spaces operation-log and proof compatibility library.

This module carries Workflow-facing Encrypted Spaces primitives while tracking the upstream signalapp/libsignal compatibility source. The current scaffold is pinned to signalapp/libsignal v0.96.4, published 2026-06-25.

Initial releases are intentionally staged:

  • v0.1.0: operation log, epochs, retention, and fake/no-proof verification for Workflow composition tests.
  • v0.2.0: upstream vector-tested proof verification ports for membership, proof transcript, and key transparency domains.

Fake/no-proof verification is not production-ready. Production callers should require structured proof reports from the vector-tested proof ports before accepting untrusted space operations.

Packages

  • operationlog: deterministic commitments, idempotent append replay, conflict reports, retention boundaries, and fast-forward checkpoints for encrypted operations.
  • epochs: key epoch rotation and membership epoch updates used to reject removed members before appending operations.
  • verification: fake/no-proof verification reports for Workflow composition tests. Reports from this package always set ProductionReady to false.

Directories

Path Synopsis
internal

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL