Expand description
Mnemes — multi-device memory control plane.
A standalone crate that adds device/actor identity, idempotent operation
envelopes, and cross-device provenance on top of semantic-memory.
Devices that prefer local-only memory can use semantic-memory directly
without this crate.
Re-exports§
pub use error::MnemesError;pub use store::MnemesStore;pub use semantic_memory;pub use shards::*;pub use types::*;
Modules§
- error
- replica
- Replica store and apply layer for device-owned replication.
- replication
- Versioned protocol primitives for device-owned replication.
- server
- shards
- Device-shard catalog types plus deterministic routing and merge helpers.
- store
- Pooled memory store: device/actor/operation registry with its own SQLite
database and lazily opened device-owned
semantic_memory::MemoryStoreshards. - sync
- Device-to-server synchronization engine.
- sync_
handler - HTTP handler for device-initiated synchronization.
- types
- Device identity management and observation provenance.