ruvector/docs
Claude 29a5882b25 feat(nervous-system): Complete bio-inspired neural architecture implementation
Implements a five-layer bio-inspired nervous system for RuVector with:

## Core Layers
- Event Sensing: DVS-style event bus with lock-free queues, sharding, backpressure
- Reflex: K-Winner-Take-All competition, dendritic coincidence detection
- Memory: Modern Hopfield networks, hyperdimensional computing (HDC)
- Learning: BTSP one-shot, E-prop online learning, EWC consolidation
- Coherence: Oscillatory routing, predictive coding, global workspace

## Key Components (22,961 lines)
- HDC: 10,000-bit hypervectors with XOR binding, Hamming similarity
- Hopfield: Exponential capacity 2^(d/2), transformer-equivalent attention
- WTA/K-WTA: <1μs winner selection for 1000 neurons
- Pattern Separation: Dentate gyrus-inspired sparse encoding (2-5% sparsity)
- Dendrite: NMDA coincidence detection, plateau potentials
- BTSP: Seconds-scale eligibility traces for one-shot learning
- E-prop: O(1) memory per synapse, 1000+ms credit assignment
- EWC: Fisher information diagonal for forgetting prevention
- Routing: Kuramoto oscillators, 90-99% bandwidth reduction
- Workspace: 4-7 item capacity per Miller's law

## Performance Targets
- Reflex latency: <100μs (Cognitum tiles)
- Hopfield retrieval: <1ms
- HDC similarity: <100ns via SIMD popcount
- Event throughput: 10,000+ events/ms

## Deployment Mapping
- Phase 1: RuVector foundation (HDC + Hopfield)
- Phase 2: Cognitum reflex tier
- Phase 3: Online learning + coherence routing

## Test Coverage
- 313 tests passing
- Comprehensive benchmarks (latency, memory, throughput)
- Quality metrics (recall, capacity, collision rate)

References: iniVation DVS, Dendrify, Modern Hopfield (Ramsauer 2020),
BTSP (Bittner 2017), E-prop (Bellec 2020), EWC (Kirkpatrick 2017),
Communication Through Coherence (Fries 2015), Global Workspace (Baars)
2025-12-28 04:05:08 +00:00
..
api docs: Add Cypher reference, include Tiny Dancer, fix WASM build 2025-11-26 12:54:04 +00:00
architecture docs: Reorganize documentation and add postgres README 2025-12-02 16:45:44 +00:00
benchmarks feat(postgres): Add HNSW index and embedding functions support (#62) 2025-12-09 11:14:52 -05:00
cloud-architecture Implement global streaming optimization for 500M concurrent streams 2025-11-20 18:51:26 +00:00
development feat(micro-hnsw-wasm): Add Neuromorphic HNSW v2.3 with SNN Integration (#40) 2025-12-01 22:30:15 -05:00
examples feat(nervous-system): Complete bio-inspired neural architecture implementation 2025-12-28 04:05:08 +00:00
gnn feat(micro-hnsw-wasm): Add Neuromorphic HNSW v2.3 with SNN Integration (#40) 2025-12-01 22:30:15 -05:00
guides feat(postgres): Add HNSW index and embedding functions support (#62) 2025-12-09 11:14:52 -05:00
hnsw docs: Reorganize documentation and add postgres README 2025-12-02 16:45:44 +00:00
hooks docs: Add generic hooks system implementation plan (#83) 2025-12-25 22:33:28 -05:00
implementation feat(micro-hnsw-wasm): Add Neuromorphic HNSW v2.3 with SNN Integration (#40) 2025-12-01 22:30:15 -05:00
integration feat(micro-hnsw-wasm): Add Neuromorphic HNSW v2.3 with SNN Integration (#40) 2025-12-01 22:30:15 -05:00
nervous-system feat(nervous-system): Complete bio-inspired neural architecture implementation 2025-12-28 04:05:08 +00:00
optimization chore(docs): Clean up and reorganize documentation structure 2025-12-25 19:39:44 +00:00
plans/subpolynomial-time-mincut chore(docs): Clean up and reorganize documentation structure 2025-12-25 19:39:44 +00:00
postgres Feat/ruvector postgres v2 (#82) 2025-12-25 17:02:55 -05:00
project-phases Clean up repository structure and organize documentation 2025-11-20 19:50:03 +00:00
publishing feat(micro-hnsw-wasm): Add Neuromorphic HNSW v2.3 with SNN Integration (#40) 2025-12-01 22:30:15 -05:00
research chore(docs): Clean up and reorganize documentation structure 2025-12-25 19:39:44 +00:00
sql feat(postgres): Add ruvector-postgres extension with SIMD optimizations (#42) 2025-12-02 09:55:07 -05:00
testing Clean up repository structure and organize documentation 2025-11-20 19:50:03 +00:00
.gitkeep Clean up repository structure and organize documentation 2025-11-20 19:50:03 +00:00
algorithmic-optimization-analysis.md docs: Add performance optimization analysis reports 2025-12-26 17:41:13 +00:00
BTSP_IMPLEMENTATION.md feat(nervous-system): Complete bio-inspired neural architecture implementation 2025-12-28 04:05:08 +00:00
code-review-mincut-gated-transformer.md fix(security): Critical security and performance improvements 2025-12-26 16:25:02 +00:00
dendrite-implementation-summary.md feat(nervous-system): Complete bio-inspired neural architecture implementation 2025-12-28 04:05:08 +00:00
INDEX.md chore(docs): Clean up and reorganize documentation structure 2025-12-25 19:39:44 +00:00
mincut-transformer-memory-optimization-analysis.md docs: Add performance optimization analysis reports 2025-12-26 17:41:13 +00:00
nervous-system-eventbus-summary.md feat(nervous-system): Complete bio-inspired neural architecture implementation 2025-12-28 04:05:08 +00:00
README.md Clean up repository structure and organize documentation 2025-11-20 19:50:03 +00:00
REPO_STRUCTURE.md feat(micro-hnsw-wasm): Add Neuromorphic HNSW v2.3 with SNN Integration (#40) 2025-12-01 22:30:15 -05:00
simd-optimization-analysis.md docs: Add performance optimization analysis reports 2025-12-26 17:41:13 +00:00
SPECULATIVE_DECODING.md docs(mincut-transformer): Add examples and documentation for SOTA features 2025-12-26 19:55:06 +00:00
workspace-implementation-summary.md feat(nervous-system): Complete bio-inspired neural architecture implementation 2025-12-28 04:05:08 +00:00

RuVector Documentation

Complete documentation for RuVector, the high-performance Rust vector database with global scale capabilities.

📚 Documentation Structure

Getting Started

Quick start guides and tutorials for new users:

Architecture & Design

System architecture and design documentation:

API Reference

API documentation for different platforms:

User Guides

Comprehensive user guides:

Performance & Optimization

Performance tuning and benchmarking:

Development

Contributing and development guides:

Testing

Testing documentation and reports:

Project History

Historical project phase documentation:

Implementation Summary


For New Users

  1. Start with Getting Started Guide
  2. Try the Basic Tutorial
  3. Review API Documentation

For Cloud Deployment

  1. Read Architecture Overview
  2. Follow Deployment Guide
  3. Apply Performance Optimizations

For Contributors

  1. Read Contributing Guidelines
  2. Review Technical Plan
  3. Check Migration Guide

For Performance Tuning

  1. Review Optimization Guide
  2. Run Benchmarks
  3. Apply Query Optimizations

📊 Documentation Status

Category Files Status
Getting Started 7 Complete
Architecture 11 Complete
API Reference 2 Complete
User Guides 4 Complete
Optimization 4 Complete
Development 3 Complete
Testing 2 Complete
Project Phases 8 📚 Historical

Total Documentation: 40+ comprehensive documents


🔗 External Resources


Last Updated: 2025-11-20 | Version: 0.1.0 | Status: Production Ready