Expand description
Event log and state persistence for CLASP routers.
Provides append-only journal storage for all state mutations, enabling crash recovery, state replay, and federation sync.
§Backends
MemoryJournal– in-memory ring buffer for dev/testing- [
SqliteJournal] – persistent SQLite storage (requiressqlitefeature) DefraJournal– DefraDB P2P backend via Merkle CRDTs (seeclasp-journal-defracrate)
Re-exports§
pub use entry::JournalEntry;pub use entry::ParamSnapshot;pub use error::JournalError;pub use error::Result;pub use journal::Journal;pub use memory::MemoryJournal;