perspt_store/lib.rs
1//! perspt-store: DuckDB-based persistence layer for SRBN sessions
2//!
3//! Provides session persistence, node state tracking, and energy history
4//! with Merkle tree support for state verification and rollback.
5
6mod repair;
7mod schema;
8mod store;
9
10pub use repair::{repair_database, RepairReport};
11pub use schema::init_schema;
12pub use store::{
13 Psp9CalibrationEpochRow, Psp9ExternalEffectRow, Psp9LedgerRow, Psp9VerdictRow, SessionRecord,
14 SessionStore,
15};