{"repo":"JtPerez-Acle/chrono-mind","free":true,"listed":false,"github":"https://github.com/JtPerez-Acle/chrono-mind","clone":"git clone https://github.com/JtPerez-Acle/chrono-mind.git","description":"ChronoMind: Redefining Vector Intelligence Through Time.","language":"Rust","stars":75,"topics":["rust-lang","vector-database"],"license":"Apache-2.0","category":"databases-storage","readme_excerpt":"ChronoMind A lock-free concurrent HNSW vector index — wait-free reads, lock-free writes — with a temporal memory layer for AI agents on top. The contribution is the index. It is a Hierarchical Navigable Small World graph whose searches are wait-free and whose writes are lock-free , shareable across threads through a plain &self API — no operation anywhere in this crate blocks on a mutex or RwLock — and the receipts (loom, Miri, ThreadSanitizer, a differential oracle, all in CI) back the claim. Measured against usearch and FAISS it holds recall and search throughput; under concurrent reads-and-writes it keeps serving where a locked index stalls (see Against the field). On top sits a temporal memory layer for agent use cases: vectors carry importance, decay rate, and access history, and search blends geometric distance with recency. This layer is an application of the index, and it has one constraint worth stating up front. The node arena is append-only: refreshing a memory's importance is a cheap atomic CAS, but rewriting a memory's embedding allocates a fresh slot (the old one is tombstoned until a snapshot reload compacts). Insert-and-refresh workloads are the sweet spot; workloads that continuously rewrite embeddings grow memory between compactions. Plan for periodic snapshot reloads, or use the index directly. The lock-free claim, precisely Most \"concurrent\" vector stores wrap their index in a reader-writer lock. ChronoMind does not. The claim, stated as exactly as the cod","default_branch":null,"files":null,"tree":[],"storefront":"/r/JtPerez-Acle","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/JtPerez-Acle/chrono-mind/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}