Skip to main content

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};