Project ledger

Updates.

Release state, shipped changes, compatibility notices, and work that remains. No launch theater—just the current project record.

1.0 RELEASE CANDIDATE

Source and documentation are aligned. Publication is still gated.

macOS arm64, Linux x64 GNU, browser WASM, CommonJS, and ESM paths have passed their release gates. Windows x64 artifact hashes and provenance are verified; real Windows execution remains before package publication.

Writer
VOF3
Core
Rust 1.0.0 RC
Browser
Safari + Chromium
Pending
Windows x64 execution
Changelog

What changed.

EDUCATION

Interactive encryption fundamentals

Added a free secondary Learn route for people who want the ideas before the APIs. It keeps the three-page primary navigation intact while separating general cryptography education from the Developer Lab.

  • Bytes and UTF-8 visualization
  • Live encoding, SHA-256 hashing, and Voided WASM encryption
  • Symmetric and public/private key models
  • E2EE trust-boundary journey and authenticated tamper rejection
  • Four state-driven cryptographic terminals for plaintext, key custody, network routing, and authentication
  • PBKDF2 teaching lab, recovery hierarchy, limits, and knowledge check
DEVELOPER EXPERIENCE

Three-page developer site and interactive lab

Primary navigation is now Home, Developer, and Updates. The Developer Lab consolidates runtime guides, an API decision tool, artifact explorer, Fuse preset comparison, recovery rotation model, complete surface map, diagnostics, compatibility, AI references, and MCP access.

  • Guided and Expert documentation modes
  • Thirteen structurally distinct Recovery Deck UI compositions
  • Real browser WASM round-trip trace with raw key, bytes, artifact, and restored output
  • AI HTML, llms.txt, full text, JSON, and source-aware MCP remain directly addressable
RECOVERY

Recovery Deck protocol and browser component

Added a stateless 52-card recovery credential backed by canonical permutation ranking and deterministic, domain-separated derivation. The deck and derived Recovery Key are never persisted; only the opaque stable-root wrapper may be stored.

  • 29-byte canonical permutation rank
  • 32-byte transient Recovery Key
  • 80-byte opaque root wrapper
  • Fresh CSPRNG rotation without changing application keys or re-encrypting data
  • Framework-free modal or inline UI with application-owned styling
ARTIFACT

Fuse-centered 1.0 architecture

Documentation and release surfaces now center the current VOF3/Fuse system. Normal integrations use protect/open; shell and primitive APIs remain explicit opt-in layers for callers that own more of the format.

RELEASE CANDIDATE

Cross-runtime release gates

Verified Rust source, native Node packages, browser WASM assets, CJS and ESM entry points, package manifests, provenance, and platform selection. Publication remains intentionally held for final Windows execution and audit.

Notices

Compatibility + security.

Firefox is best effort

Current Safari/WebKit and Chromium releases are the Voided 1.0 browser gates.

Inspection is not authentication

Keyless artifact metadata remains attacker-controlled until keyed open succeeds.

Recovery secrets do not belong in reports

Never attach a deck order, derived key, stable root, plaintext, or raw environment to an issue.

Type a concept or API name.