macp_storage/lib.rs
1//! `macp-storage` — the MACP persistence layer.
2//!
3//! Holds the append-only accepted-history log ([`log_store`]), the in-memory
4//! session registry with its on-disk mirror ([`registry`]), and the pluggable
5//! [`storage::StorageBackend`] trait with its file, memory, rocksdb, and redis
6//! implementations. The heavy native backends (`rocksdb`, `redis`) are gated
7//! behind the `rocksdb-backend` / `redis-backend` features so the kernel and
8//! library consumers never compile them unless asked.
9
10pub mod log_store;
11pub mod registry;
12pub mod storage;