v0.4.0-beta — the Assets Engine: a deterministic money ledger (first release)
Pre-release
Pre-release
First tagged release of the Assets Engine, joining the stack at the coordinated version
(v0.4.0-beta) per the stack-alignment convention.
Highlights
- Deterministic money ledger on Aeron Cluster: the Assets Engine (Phases 0-2a) with v2
engine/domain behavior and money-schema v2 — correlation ids, feed messages, snapshot
queries, cutover primer; determinism corpus tests. - Settlement bridge: stateless-resume, gap-halting journal→AE feed; settle-shortfall never
throws (graceful drawdown + SettleFault); detects journal-source death instead of idling at
a dead recording's EOF; hold-release ownership gates feed terminals (D2, D5, D6b, #4). - Money journal: Part 1 — replayable per-node archive recording of applied money movements;
Part 2 —assets-projectorlive-follows the AE money journal into Postgres (#9, #11). - Hygiene: settle reaps exhausted holds (no remaining=0 tombstones); loud warning when the
AE state dir is tmpfs (#2, #6). - Ops: bridge
/metrics+/health;AeDumpread-only ledger snapshot CLI for
money-check; CI build + security workflow (#1, #3, #8).
Full details in CHANGELOG.md. Beta / prerelease: no external security audit yet; not recommended for production deployments holding real funds.