A native Rust cognitive engine that routes language through a biologically faithful neural substrate

Reddit r/artificial Models

Summary

GoldWorm is a native Rust cognitive engine that uses the biologically mapped 302-neuron connectome of C. elegans to process language through a transparent, zero-trust architecture with dual-stream processing and Hebbian associative memory.

GoldWorm πŸ›βœ¨ β€” 302-Neuron Dual-Stream Cognitive Engine A zero-trust, fully transparent associative AI built on the complete C. elegans connectome. OOM-safe by design. No hidden training loops. No black-box weights. Every synapse is inspectable. What Is GoldWorm? GoldWorm is a native Rust cognitive engine that routes language through a biologically faithful neural substrate β€” the 302-neuron connectome of Caenorhabditis elegans, the only organism whose entire nervous system has been experimentally mapped (White et al., 1986). Unlike transformer-based LLMs that rely on billions of parameters and opaque attention mechanisms, GoldWorm operates on three transparent principles: Biological Fidelity β€” Every synapse respects the C. elegans topology. No de novo synaptogenesis. No magic matrices. Dual-Stream Processing β€” Action (sparse) and Learning (dense) are physically separated, preventing catastrophic forgetting during inference. Zero-Trust Engineering β€” Every buffer is strictly bounded. Every path is panic-free. No unwrap() in production code. Architecture Deep Dive 🧬 The 302-Neuron Connectome GoldWorm's routing layer is not a generic neural network. It is a topologically accurate model of the C. elegans nervous system: Neuron Index Range β”‚ Role ───────────────────┼─────────────────────────────────── 0 – 19 β”‚ Pharyngeal sub-network (dense) 20 – 91 β”‚ Sensory neurons (input) 92 – 168 β”‚ Interneurons (integration) 99 – 102 β”‚ Command hubs (AVAL/AVAR/AVBL/AVBR) 169 – 301 β”‚ Motor neurons (output) Connectivity Motifs: Band synapses β€” Β±1/Β±2/Β±3 neighbourhood ring connections Pharyngeal wiring β€” Denser internal coupling for neurons 0–19 Sensory β†’ Interneuron β€” Sparse feed-forward (20–91 β†’ 92–168) Command interneuron broadcast β€” Hubs 99–102 broadcast to full motor population 169–301 Interneuron β†’ Motor β€” Sparse feed-forward projection All synaptic weights are non-negative and clamped to [0, 1]. The structural blueprint is immutable β€” Hebbian plasticity only strengthens or weakens existing synapses, never creating new ones. 🌊 Dual-Stream Processing The core innovation of GoldWorm is the physical separation of Action and Learning: β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ INPUT TOKEN β†’ 128-D Manifold Coordinate β”‚ β”‚ β”‚ β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”΄β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β–Ό β–Ό β”‚ β”‚ β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ β”‚ β”‚ SPARSE β”‚ β”‚ DENSE β”‚ β”‚ β”‚ β”‚ ACTION β”‚ β”‚ LEARNING β”‚ β”‚ β”‚ β”‚ (Post- β”‚ β”‚ (Pre- β”‚ β”‚ β”‚ β”‚ Entmax) β”‚ β”‚ Entmax) β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ ~1-2 active β”‚ β”‚ >50% non-zeroβ”‚ β”‚ β”‚ β”‚ neurons β”‚ β”‚ gradient β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ substrate β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ Inference / β”‚ β”‚ β”‚ β”‚ Token Selection β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ β”‚ β”‚ β”‚ β”‚ β”‚ Hebbian EchoReservoir β”‚ β”‚ (associative memory) β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ Why this matters: Traditional neural networks use the same activation vector for both inference and gradient computation. When different words activate disjoint sets of neurons, the gradient collapses to zero β€” the network "forgets" what it just learned. GoldWorm's Dual-Stream keeps the dense pre-entmax signal alive as a gradient substrate, while the sparse post-entmax signal drives token selection. The EchoReservoir learns associations between dense states, not sparse ones. 🧠 The EchoReservoir A hippocampus-inspired ring buffer of recent pre-entmax states, coupled with a 302Γ—302 Hebbian association matrix W_assoc. When queried with the current dense state, it returns an echo_bias that nudges the activation toward recently co-active patterns β€” creating emergent associative memory without external training loops. Key properties: W_assoc is symmetric and clamped to [-1.0, 1.0] History buffer never exceeds capacity (default: 64) Decay factor controls forgetting rate (default: 0.75) ⚑ Tsallis Ξ±-Entmax Activation GoldWorm does not use softmax. It uses Ξ±-entmax, a generalization that interpolates between softmax and sparsemax: Ξ± Value Behaviour Ξ± = 1 Softmax β€” dense, all non-zero Ξ± = 2 Sparsemax β€” exact zeros via simplex projection Ξ± = 3 Sparser than sparsemax β€” WTA-like The Quilez Bridge smooth-k parameter k anneals between creativity (dense, kβ†’0) and determinism (sparse, kβ†’βˆž): Ξ±(k) = 1 + 2Β·exp(-k) k = 0 β†’ Ξ± = 3 (very sparse, WTA-like) k = ln(2) β†’ Ξ± = 2 (exact sparsemax) k = ∞ β†’ Ξ± = 1 (softmax, all active) πŸ“ 128-D Manifold Geometry Every token is embedded as a 128-dimensional coordinate on a non-linear manifold, not a flat vector space. Modified Gram-Schmidt orthogonalization preserves true multi-dimensional variance Grassmannian fusion computes midpoints between token trajectories on the manifold Golden-ratio partitioning splits the 128 dimensions into: GOLDEN_MAJOR = 79 (coarse, feedforward) GOLDEN_RESIDUAL = 49 (fine-grained, feedback) GOLDEN_OVERLAP = 5 (cross-binding bridge) No scalar cloning across dimensions. No arithmetic shortcuts. Spatial variance is preserved at every step. Features πŸ–₯️ 1. Interactive Observation Dashboard Watch the hippocampus form associations in real time. cargo run --release --bin observe The dashboard displays: Activation topography β€” 302-D state as a 19Γ—16 heatmap Synaptic criticality β€” Οƒ, creativity, determinism ratios Jaccard drift β€” How rapidly the dense learning signal changes Resonance trace β€” Recent associative chain Hebbian strength histogram β€” Distribution of association weights Live CLI β€” /alpha, /kappa, /auto to modulate cognition parameters β”Œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β” β”‚ GoldWorm Observation Dashboard β€” Step 0 β”‚ β”œβ”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€ β”‚ Top-10 Active Neurons: [99, 101, 169, 170, 171, 172, ...] β”‚ β”‚ Synaptic Criticality: Οƒ=1.0000 creative=0.0000 det=0.5000 β”‚ β”‚ Hebbian Strength: mean=0.00 median=0.00 max=0.00 β”‚ β”‚ Jaccard Drift: 0.0000 (stable) β”‚ β”‚ Echo Reservoir: 0/64 states β”‚ β”‚ Temperature: 0.50 β”‚ β”‚ Resonance Trace: (empty) β”‚ β”‚ Synapse Topography: β”‚ β”‚ β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ β”‚ β”‚ β–‘β–‘β–‘β–‘β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ β”‚ β”‚ β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–ˆβ–ˆβ–ˆβ–ˆβ–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘β–‘ β”‚ β”‚ ... β”‚ β””β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”€β”˜ >> πŸ’¬ 2. Associative Chat A conversational REPL that learns associations in real time through EchoReservoir Hebbian updates. cargo run --release --bin associative_chat How it works: Each user input is tokenized and routed through the 302-neuron connectome The dense pre-entmax signal is captured into the EchoReservoir The reservoir's Hebbian association matrix W_assoc updates automatically Every subsequent response is biased by the accumulated associative memory The response is decoded via 302-D Boltzmann energy minimization Zero-trust decoding properties: Anti-repetition penalty (banned words reduce similarity by 0.3) Temperature clamped to [0.01, 5.0] Max 15 words per response (bounded generation) All scores clamped to [-1, 1] before Boltzmann draw Zero-Trust Engineering GoldWorm is designed for environments where every byte matters: Guarantee Implementation OOM-safe All matrices are pre-allocated with fixed bounds. No dynamic growth during inference. No hidden training The public release contains no training pipeline. observe and associative_chat are the only binaries. Panic-free Every fallible path returns Result<T, CoreError>. No unwrap() or expect() in production code. Bounded buffers EchoReservoir capacity: 64. Response max: 15 words. Input projection: 302Γ—128. Synapses: 302Γ—302. Deterministic All randomness uses seeded fastrand with fixed seed (42) for reproducible behaviour. No external bloat 9 dependencies. No tokio, axum, reqwest, chrono, or tokio. Module Map Module Responsibility geometry 128-D token coordinates, MGS orthogonalization, Grassmannian fusion, atan2 geodesics bridge Token/logit projection via RPITIT batch traits worm_brain 302-neuron connectome routing, Ξ±-entmax, signal propagation hippocampus Dual-Stream EchoReservoir + Hebbian association learning observation ANSI dashboard rendering, Jaccard drift monitoring storage Safetensors checkpoint save/load criticality Quilez smooth-k annealing for creativity/determinism training Hebbian plasticity engine with Maxwell damping tda Topological Data Analysis for activation landscape monitoring memory Synaptic echo buffer + trajectory vault neuron Dendritic tree structures (placeholder for quad-routing) Technical Specifications Parameter Value ──────────────────────────────────────────────────────────── Neuron count 302 (C. elegans) Manifold dimension 128 Input projection 302 Γ— 128 Synaptic adjacency matrix 302 Γ— 302 (sparse struct) EchoReservoir capacity 64 states EchoReservoir associations 302 Γ— 302 dense Max response tokens 15 Vocabulary 10,000+ words (static) Synapse weight range [0.0, 1.0] Association weight range [-1.0, 1.0] Temperature range [0.01, 5.0] Rust edition 2024 Minimum Rust version 1.85 Quick Start Prerequisites Rust 1.85+ (rustup update) A trained_worm_v1.safetensors checkpoint (or the engine will boot from a fresh baseline) static_vocabulary.txt (10,000+ word list, one per line) Observation Dashboard cargo run --release --bin observe Commands: /help β€” Show all commands /alpha <f32> β€” Set echo blend strength (0.0–1.0) /kappa <f32> β€” Set gate threshold (0.0–1.0) /auto β€” Toggle auto-refresh mode (250ms) /quit β€” Exit Associative Chat cargo run --release --bin associative_chat Type naturally. The EchoReservoir learns associations between your inputs and its responses in real time. No external training loop is required. Optional: CUDA Acceleration cargo run --release --features cuda --bin observe Requires candle-core with CUDA support and an NVIDIA GPU. The Science Behind GoldWorm Why C. elegans? Caenorhabditis elegans is the only organism with a completely mapped connectome. Every neuron (302), every synapse (~7,000), and every gap junction has been catalogued by electron microscopy (White et al., 1986). This makes it the ideal substrate for a transparent, inspectable AI β€” no black-box weights, no billion-parameter mysteries. Why Dual-Stream? The brain separates what you do (sparse action) from what you learn (dense prediction). If a network tries to learn from its own sparse outputs, it collapses into a self-reinforcing loop. GoldWorm's Dual-Stream design ensures that associative learning happens on the full, dense signal, while action selection happens on the sparse, efficient signal. Why Hebbian? "Neurons that fire together, wire together." Hebbian plasticity is the simplest, most biologically grounded learning rule. It requires no backpropagation, no gradient descent, no external optimizer. It is local, online, and O(n) β€” perfect for a zero-trust engine that must run on a single CPU core. License MIT β€” See LICENSE for details. "GoldWorm: not a black box. Not a billion parameters. Just 302 neurons, doing what 302 neurons do." https://github.com/loslos321-lab/GoldWorm.git
Original Article

Similar Articles

Gossamer: a Rust-flavoured language with real goroutines and pause-free memory

Hacker News Top

Gossamer is a new programming language inspired by Rust that features real goroutines, pause-free deterministic memory management with reference counting and arenas, and a bytecode VM with LLVM compilation. It aims to provide expressive syntax without a borrow checker or garbage collector pauses.

How (and why) we rewrote our production C++ frontend infrastructure in Rust

Lobsters Hottest

NearlyFreeSpeech.NET rewrote their production C++ frontend infrastructure (nfsncore) in Rust, a critical system that handles routing, caching, and access control for all incoming requests. The migration was motivated by Rust's safety guarantees, performance, ecosystem strength, and the aging C++ codebase's limitations.

The First AI Worm

Reddit r/AI_Agents

The article describes Rook, a portable bug hunting harness that could be repurposed as an AI worm, capable of self-modification and autonomous reasoning. The author warns that such AI worms are inevitable and defenders should prepare now.