Skip to main content

Crate mentedb_core

Crate mentedb_core 

Source
Expand description

MenteDB Core — fundamental types for the mind database.

Re-exports§

pub use agent::Agent;
pub use agent::AgentRegistry;
pub use config::MenteConfig;
pub use conflict::Conflict;
pub use conflict::ConflictResolver;
pub use conflict::ConflictVersion;
pub use conflict::Resolution;
pub use edge::MemoryEdge;
pub use error::MenteError;
pub use event::EventBus;
pub use event::MenteEvent;
pub use limits::ResourceLimits;
pub use limits::ResourceTracker;
pub use memory::MemoryNode;
pub use metrics::Metrics;
pub use mvcc::Version;
pub use mvcc::VersionStore;
pub use space::MemorySpace;
pub use space::Permission;
pub use space::SpaceManager;
pub use tier::MemoryTier;

Modules§

agent
Agent Registry — tracks agents that participate in the memory system.
config
Configuration types for MenteDB.
conflict
Conflict Resolution — detect and resolve concurrent-write conflicts.
edge
MemoryEdge — typed, weighted relationships between memories.
error
Error types for MenteDB.
event
Event System — publish/subscribe bus for memory-graph events.
limits
Resource limits and backpressure for MenteDB.
memory
MemoryNode — the fundamental unit of storage in MenteDB.
metrics
Observability metrics for MenteDB.
mvcc
MVCC Version Tracking — simple multi-version concurrency control for memories.
space
Memory Spaces — isolated, permission-controlled namespaces for memories.
tier
Memory tiers — cognitive-inspired storage hierarchy.
types
Common type aliases used throughout MenteDB.