Skip to main content

Crate worldinterface_contextstore

Crate worldinterface_contextstore 

Source
Expand description

Atomic durable store for WorldInterface node outputs.

ContextStore provides write-once, read-many storage for flow node outputs, keyed by (FlowRunId, NodeId). It enforces the atomic write-before-complete discipline required by the Invariant Boundaries Policy.

Re-exports§

pub use atomic::AtomicWriter;
pub use config::ContextStoreConfig;
pub use error::AtomicWriteError;
pub use error::ContextStoreError;
pub use sqlite::SqliteContextStore;
pub use store::ContextStore;

Modules§

atomic
Atomic write-before-complete protocol.
config
Configuration for the ContextStore.
error
Error types for ContextStore operations.
sqlite
SQLite-backed ContextStore implementation.
store
ContextStore trait — the contract for durable node output storage.