Skip to main content

Crate chaotic_semantic_memory

Crate chaotic_semantic_memory 

Source
Expand description

Chaotic Semantic Memory System.

High-performance semantic memory using hyperdimensional computing and chaotic reservoir dynamics.

§WASM Parity

Most APIs available in WASM. Exceptions:

  • Persistence: Replaced with stubs in persistence_wasm
  • process_sequence: No Rayon parallelization in WASM

Re-exports§

pub use error::MemoryError;
pub use error::Result;
pub use framework::ChaoticSemanticFramework;
pub use framework_builder::FrameworkBuilder;
pub use hyperdim::HVec10240;
pub use hyperdim::batch_cosine_similarity;
pub use singularity::Concept;
pub use singularity::ConceptBuilder;

Modules§

bundle
Incremental bundle accumulator for streaming/sliding-window memory.
cli
concept_builder
Concept builder for ergonomic concept construction
encoder
Text-to-Hypervector Encoding using Hyperdimensional Computing (HDC) principles.
error
Error types for chaotic semantic memory
framework
Main framework integrating all components
framework_builder
Framework builder and configuration
graph_traversal
Graph traversal operations on the association graph.
hyperdim
Hyperdimensional computing primitives
metadata_filter
Metadata filtering for similarity search queries.
persistence
Persistence layer using libSQL (SQLite/Turso). Auto-migrations, version retention, FK enabled.
prelude
reservoir
Echo State Network for temporal dynamics.
singularity
Episode-free concept injection

Enums§

MemoryEvent