Skip to main content

Crate mnemes

Crate mnemes 

Source
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::MemoryStore shards.
sync
Device-to-server synchronization engine.
sync_handler
HTTP handler for device-initiated synchronization.
types
Device identity management and observation provenance.