interstice_core/persistence/mod.rs
1//! Persistence layer for Interstice
2//!
3//! This module provides durable storage of transactions via an append-only log.
4//! Key responsibilities:
5//! - Write mutations to disk before acknowledging them
6//! - Validate and recover from corrupted logs
7//! - Enable replay of the log to reconstruct state
8
9mod config;
10mod log_rotation;
11mod transaction_log;
12
13pub use config::PersistenceConfig;
14pub use log_rotation::{LogRotator, RotationConfig};
15pub use transaction_log::TransactionLog;