#hash #ledger #commucat

commucat-ledger

Optional ledger adapters for CommuCat digest exports

24 stable releases

Uses new Rust 2024

1.0.103 Oct 22, 2025
1.0.102 Oct 5, 2025
1.0.60 Sep 29, 2025

#781 in Network programming

Download history 887/week @ 2025-09-20 1303/week @ 2025-09-27 1149/week @ 2025-10-04 128/week @ 2025-10-11 128/week @ 2025-10-18 22/week @ 2025-10-25

152 downloads per month

MPL-2.0 license

6KB
113 lines

commucat-ledger

Lightweight adapters for exporting CommuCat audit digests.

  • NullLedger – no-op sink used in tests and local development.
  • FileLedgerAdapter – appends newline-delimited JSON to a file, creating parent directories when necessary.
  • DebugLedgerAdapter – emits digests via tracing (target commucat::ledger).

The server and CLI use these adapters to record device key rotations, session events and other audit trails.

Dependencies

~1.8–3MB
~52K SLoC