Skip to content

v0.2.5 — Integrity Snapshots + CLI DX

Choose a tag to compare

@VladislavRoss VladislavRoss released this 25 Mar 18:19
· 23 commits to main since this release

Added

  • Client-side integrity snapshotsverify_integrity(sample_size=10) detects tampered on-chain entries by comparing local chain-hash cache against canister state
  • Snapshot storage~/.aegis/snapshots/<canister_id>.jsonl written on every addLedgerEntry call
  • aegis spill-status CLI — show pending offline entries
  • aegis list-sessions CLI — list sessions on canister
  • Actionable transport error messages with install hints

Changed

  • AegisClient.from_config() is now the primary factory
  • aegis init / aegis test show next-step guidance after completion

Fixed

  • CLI config.toml support for all commands
  • Candid field-hash mapping (fixes N/A in aegis status)
  • Health hash swap in report.py

Full changelog: https://github.com/VladislavRoss/aegis-ledger-sdk/blob/main/CHANGELOG.md