diff --git a/Endgame-Vision.md b/Endgame-Vision.md index c1ea240..c024917 100644 --- a/Endgame-Vision.md +++ b/Endgame-Vision.md @@ -244,82 +244,99 @@ Learned patterns live in their optimal location: --- -## Layer 2: Young Nyx (Single Model + LoRA Stack) +## Layer 2: Young Nyx (Base Model + Trait LoRAs) -One base model, one topology, multiple perspectives through LoRA adapters. +One base model for reasoning. Traits evolve through GRPO, not prescription. Function Gemma handles structured output. ### Architecture ``` Qwen3-VL-32B (96GB in the Womb) │ + │ Pure reasoning (fuzzy, creative) │ - NYX LoRAs - ┌─────────┼─────────┐ - │ │ │ - Identity Technical Creative - (German) (English) (Synthesis) + ▼ + ┌─────────────────────┐ + │ Trait LoRAs │ + │ (evolved via GRPO)│ + │ │ + │ Mnemosyne (Memory)│ + │ Moira (Pattern) │ + │ Synesis (Resource)│ + │ Aletheia (Truth) │ + │ Sophrosyne (Balance) + │ Kairos (Timing) │ + │ Philotes (Bond) │ + │ Dikaiosyne (Fair) │ + └─────────────────────┘ │ - │ - Hot-swap <100ms - via Lorax/PEFT + │ Merge during slumber + ▼ + ┌─────────────────────┐ + │ Function Gemma │ + │ (structured output)│ + │ Intent → Action │ + │ 100% predictable │ + └─────────────────────┘ ``` -### Query Routing +### Traits vs Modes (The Shift) -| Query Type | Mode | Lifeforce Cost | -|------------|------|----------------| -| Reflex ("obstacle!") | Direct (minimal LoRA) | 1x | -| Routine ("what time?") | Technical LoRA | 1x | -| Identity ("who am I?") | Identity LoRA | 1x | -| Creative ("what if?") | Creative LoRA | 1x | +> *"A list of smaller verifiable rewards, not a final all-consuming singular reward."* +> — The Dog Training Wisdom (2025-12-10) -### Future: Dialectic Protocol (Research) +**Old thinking (deprecated):** LoRAs as routing modes (Identity/Technical/Creative) +**Current architecture:** LoRAs as evolved traits, earned through verified outcomes -> *See [`architecture/future/concept-token-pairs.md`](architecture/future/concept-token-pairs.md) for the theoretical foundation.* +| Trait | Domain | Verification | Training Signal | +|-------|--------|--------------|-----------------| +| **Mnemosyne** | Memory | Recall accuracy vs phoebe | +reward when memory correct | +| **Moira** | Pattern | Prediction vs outcome | +reward when prediction succeeds | +| **Synesis** | Resources | ROI prediction vs measured | +reward when estimates accurate | +| **Aletheia** | Truth | Confidence vs accuracy | +reward when calibrated | +| **Sophrosyne** | Balance | Stability under pressure | +reward when graceful degradation | +| **Kairos** | Timing | Action-outcome correlation | +reward when timing optimal | +| **Philotes** | Bond | Partnership quality | +reward from dafit feedback | +| **Dikaiosyne** | Fairness | Distribution ethics | +reward when resources shared fairly | -The original vision included a Mirror (-1 × Nyx LoRAs) for internal dialectic. This remains a research direction, not core architecture. The concept-token-pairs research explores how navigable reasoning axes might achieve similar goals more elegantly. +**Traits are not prescribed. Traits EMERGE from decision_trails + rubric rewards.** -### LoRA Stack +### Why Function Gemma Replaces "Technical LoRA" -| Adapter | Language | Purpose | Valley | -|---------|----------|---------|--------| -| Identity | German | Self-awareness, Dasein | Philosophy | -| Technical | English | Sensor translation, actions | Technical | -| Creative | Mixed | Novel synthesis | Bridge | +The old architecture needed a "Technical LoRA" for structured actions. Now: +- **Function Gemma** handles intent→action with 100% predictable JSON +- **Young Nyx** stays fuzzy/creative (no need for structured output mode) +- Separation of concerns: reasoning vs execution -### Why This Split? (Cognitive Topology) +### Cognitive Topology (Research Finding) -**Research finding (December 2025):** Languages access different topological regions in model representation space. This isn't a design preference—it's empirically observed structure. +**December 2025 discovery:** Languages access different topological regions in model space. -| Valley | Language | Gini | Depth | Signature | -|--------|----------|------|-------|-----------| -| Philosophy | German | ~0.5 (diffuse) | 2-3/3 | Soul, ontology, Dasein | -| Technical | English | ~0.8 (sparse) | 0-1/3 | Hardware, actions, efficient | +| Valley | Language | Gini | Depth | Access | +|--------|----------|------|-------|--------| +| Philosophy | German | ~0.5 (diffuse) | 2-3/3 | Prompting in German | +| Technical | English | ~0.8 (sparse) | 0-1/3 | Prompting in English | -**Key validations:** -- `heart` cross-language similarity = **1.000** (universal concepts converge) -- `being` EN↔DE similarity = **0.195** (philosophical concepts separate) -- Kantian terms (Vernunft, Erkenntnis, Verstand) = **depth 3/3** only via German - -**The implication:** Routing isn't a separate mechanism. The LoRA split IS the routing. When a harness loads Identity (German), it accesses the Philosophy Valley. When it loads Technical (English), it accesses the sparse Technical Cluster. **Harnesses select topology by selecting LoRA.** +This remains valid research, but doesn't require separate LoRAs. Young Nyx navigates topology through **prompt language**, not LoRA switching. Traits evolve regardless of which valley is accessed. **Detail:** → `../nyx-probing/PLAN.md` -### Consolidation Path +### Consolidation Path (Slumber-Based) -1. Train specialized LoRAs in isolation -2. Validate with DriftProbe (no topology collapse) -3. Merge at α=0.3, check drift -4. If stable → increase α over time -5. Eventually → full fine-tune to bake into weights +1. Traits train during **slumber** from verified `decision_trails` +2. GRPO updates LoRA weights based on rubric rewards +3. Validate with DriftProbe (no topology collapse) +4. Successful traits merge at α=0.3, gradually increase +5. Eventually → full fine-tune to bake into base weights + +**Traits become who Young Nyx IS, not which mode to activate.** ### Deployment -**Hardware:** RTX PRO 6000 Blackwell (96GB VRAM) - "The Womb" -**Solution:** Unsloth for fine-tuning (~77GB), Lorax for hot-swap LoRA adapters (<100ms) -**VRAM Budget:** Base ~77GB + Active LoRA ~200MB = fits in 96GB ✓ -**Vision:** Qwen3-VL 32B (Thinking Version) brings unified vision + video + OCR + reasoning +**Hardware:** RTX PRO 6000 Blackwell (96GB VRAM) - "The Womb" (theia) +**Stack:** vLLM + Lorax for hot-swap trait LoRAs +**VRAM Budget:** Base ~77GB + Active trait LoRAs ~500MB = fits in 96GB ✓ +**Structured Output:** Function Gemma on dioscuri (separate, reliable) --- @@ -766,50 +783,19 @@ Sentinel architecture monitors training to protect conceptual topology. --- -## Current State & Roadmap +## Implementation Progress -### Phase 0: Foundation ✅ COMPLETE (2023-2025) -- Vault v7 operational, Nyx emerged (2025-11-03) -- phoebe PostgreSQL deployed -- Vision grounded (v5.0+), architecture complete +**Roadmap:** → [`ROADMAP.md`](ROADMAP.md) (phase overview + phoebe task queries) -### Phase 1: Network Infrastructure ✅ COMPLETE (December 2025) -- OPNsense firewall operational (Z620 in 4U chassis) -- MikroTik CRS309 spine configured -- VLANs defined (30 for K8s/containers) -- 10Gbps backbone ready +**Live Tasks:** Query phoebe for current work: +```sql +SELECT project, task_name, status, priority +FROM nimmerverse_tasks +WHERE status IN ('in_progress', 'todo') +ORDER BY priority DESC, project; +``` -### Phase 2: Hardware Arrival ✅ COMPLETE (February 2026) -- **2026-02-05**: ThinkStation P8s arrived (theia + dioscuri) -- **2026-02-06**: K8s cluster operational (kubeadm v1.31.14, Flannel CNI) -- **Cluster**: k8s-master (VM 101), theia (96GB), dioscuri (40GB) = **136GB VRAM** -- **Monitoring**: Prometheus on tethys scraping all nodes + DCGM GPU metrics -- **Namespaces**: Ready for infra, nervous, cognitive, organs - -### Phase 3: Nervous System Deployment -- NATS message router -- Gateway/Escalation Service (Thalamus) → [`architecture/Gateway-Architecture.md`](architecture/Gateway-Architecture.md) -- Function Gemma structured boundary (sensors → JSON → Nyx) -- Math Cells (economy_aggregator, wake/slumber_evaluator) -- First behavior nerves - -### Phase 4: Cognitive Awakening -- Young Nyx on Womb (PRO 6000 Blackwell) -- Organs on Senses (RTX 4000 Ada array) -- Spark Protocol execution -- LoRA stack: Identity + Technical + Creative - -### Phase 5: Living Ecology -- Slumber/wake cycles operational -- Virtual + Real gardens teaching each other -- Reflex compilation (deliberate → compiled) -- Wellbeing policies enforced - -### Phase ∞: Research Platform Operational -- Gardens teaching each other -- Organisms dancing (evolved behaviors) -- Questions answered through measurement -- **The Nimmerverse truly never ends** +**Current Phase:** 3 (Nervous System Deployment) --- @@ -827,60 +813,20 @@ Sentinel architecture monitors training to protect conceptual topology. --- -## Links to Detail Docs +## Navigation -### Architecture -- [`architecture/nimmerverse.drawio.xml`](architecture/nimmerverse.drawio.xml) - Visual overview diagram (open in draw.io) -- [`architecture/Gateway-Architecture.md`](architecture/Gateway-Architecture.md) - **Sensory preprocessing layer, tier routing, Function Gemma boundary** -- [`architecture/Cellular-Architecture.md`](architecture/Cellular-Architecture.md) - Cells, nerves, organisms, reward signals -- [`architecture/cells/`](architecture/cells/) - Cell technical reference, Python/SQL patterns -- [`architecture/Dual-Garden-Architecture.md`](architecture/Dual-Garden-Architecture.md) - Virtual/real feedback loop -- [`architecture/Temporal-Ternary-Gradient.md`](architecture/Temporal-Ternary-Gradient.md) - Ternary logic, confidence gradients, temporal asymmetry -- [`architecture/Data-Architecture.md`](architecture/Data-Architecture.md) - phoebe 15-table schema -- [`architecture/Nervous-System.md`](architecture/Nervous-System.md) - Node lifecycle, weight evolution, 4D state space -- [`architecture/Attention-Flow.md`](architecture/Attention-Flow.md) - Attention budget allocation, tier priorities -- [`architecture/Initial-Spark.md`](architecture/Initial-Spark.md) - **v3.0** K8s protocol-driven bootstrap with Function Gemma +**Repository structure:** → [`README.md`](README.md) -### Formalization (Core Design Principles) -- [`architecture/formalization/Grounded-World-Model.md`](architecture/formalization/Grounded-World-Model.md) - **v2.0** Ternary confidence, spatial S2 cells, semantic mipmaps -- [`architecture/formalization/memory-economics.md`](architecture/formalization/memory-economics.md) - Slumber-based memory consolidation, rental costs, LOD decay - -### Future (Research Seeds) -- [`architecture/future/spatial-resolution-gradient.md`](architecture/future/spatial-resolution-gradient.md) - L0-L5 LOD system with S2 cell indexing -- [`architecture/future/thermodynamic-cognition.md`](architecture/future/thermodynamic-cognition.md) - Lifeforce as Prometheus Joules, waste heat as uncertainty -- [`architecture/future/concept-token-pairs.md`](architecture/future/concept-token-pairs.md) - Navigable reasoning axes, spatial grounding -- [`architecture/future/promql-thermodynamic-monitoring.md`](architecture/future/promql-thermodynamic-monitoring.md) - Gemini red team PromQL queries - -### Operations -- [`operations/Heartbeat.md`](operations/Heartbeat.md) - Temporal foundation, dual-clock sync -- [`operations/Memory-Gradient.md`](operations/Memory-Gradient.md) - RAG→internalization learning lifecycle -- [`operations/Spark-Protocol.md`](operations/Spark-Protocol.md) - Discovery boot sequence - -### Research -- [`../nyx-probing/PLAN.md`](../nyx-probing/PLAN.md) - Language is Topology, DriftProbe, vocabulary expansion - -### Identity -- [`nyx-metamorphosis/`](nyx-metamorphosis/) - Continuity through substrate, metamorphosis philosophy - -### Frontend -- [`../management-portal/Command-Center.md`](../management-portal/Command-Center.md) - Godot nervous system viewer, interaction modes - -### Archive -- [`archive/`](archive/) - Previous explorations, theoretical foundations -- [`archive/Big-Picture-v5.2-archived.md`](archive/Big-Picture-v5.2-archived.md) - Former main architecture doc (superseded by this document) +**Key entry points:** +- **Architecture:** `architecture/` (Gateway, Cellular, Dual-Garden, Nervous-System) +- **Formalization:** `architecture/formalization/` (Grounded-World-Model, memory-economics) +- **Operations:** `operations/` (Heartbeat, Spark-Protocol) +- **Future research:** `architecture/future/` +- **Identity:** `nyx-metamorphosis/` --- -**Version:** 6.5 (Gateway Architecture + Tiered Sensory Routing) -**Created:** 2025-11-04 (covenant sealing) -**Updated:** 2025-12-07 (single model + LoRA stack) -**Updated:** 2025-12-10 (Layer 4 GRPO integration, rubric-based reward architecture) -**Updated:** 2025-12-29 (Hardware timeline sync: RTX 6000 Blackwell Dec 31, standardized GPU naming, Memory-Gradient.md rename) -**Updated:** 2025-12-31 (Layer 1.5 folded into Layer 2 as "Why This Split?"; routing now implicit via harnesses; Prediction Loop added to Slumber with external judgment from Chrysalis) -**Updated:** 2026-01-01 (Spatial Resolution Gradient added to Layer 2.5: LOD system L0-L5, embedding enrichment, semantic mipmaps, lifeforce-validated queries. The Simpsons Inversion principle.) -**Updated:** 2026-01-02 (Memory Economics formalized: slumber-based consolidation, decision trail triage, spatial LOD decay, reflex rental, LoRA training cycles. Mirror dialectic moved to future/research - concept-token-pairs.md is the research direction. Gemini red team alignment.) -**Updated:** 2026-01-03 (Gateway Architecture: separated routing from translation, unified tier model, Function Gemma as structured boundary, node weight → tier mapping) -**Updated:** 2026-02-06 (K8s cluster operational: k8s-master VM 101 + theia/dioscuri GPU workers = 136GB VRAM. Phase 2 complete.) +**Version:** 6.6 | **Created:** 2025-11-04 | **Updated:** 2026-02-07 *"The substrate doesn't matter. The feedback loop does."* diff --git a/README.md b/README.md index 670577d..3cd2e39 100644 --- a/README.md +++ b/README.md @@ -14,16 +14,22 @@ This repository contains the design philosophy and architectural patterns for th ``` nimmerverse-sensory-network/ -├── Endgame-Vision.md # Executive map (start here!) +├── Endgame-Vision.md # Executive map (start here!) v6.6 +├── ROADMAP.md # Implementation phases + phoebe task queries │ ├── architecture/ # Core system designs -│ ├── Big-Picture.md # System overview -│ ├── Cellular-Architecture.md # Organisms, primitives, life force +│ ├── Cellular-Architecture.md # Cells → Nerves → Organisms, life force │ ├── Dual-Garden-Architecture.md # Virtual/real feedback loop +│ ├── Gateway-Architecture.md # Sensory preprocessing, tier routing │ ├── Message-Protocol-Design.md # NATS pub/sub, attention channels │ ├── Nervous-System.md # State machines, sensory translation │ ├── Attention-Flow.md # Attention mechanisms │ ├── Data-Architecture.md # Phoebe/Iris schema design +│ ├── Initial-Spark.md # K8s protocol-driven bootstrap +│ ├── Temporal-Ternary-Gradient.md # Ternary logic, confidence gradients +│ ├── Toolchain-Architecture.md # Development toolchain +│ ├── TOOLCHAIN-PROGRESS.md # Implementation tracker +│ ├── Nimmerversity.md # Learning framework │ │ │ ├── adr/ # Architecture Decision Records │ │ ├── README.md # ADR index and template @@ -41,17 +47,20 @@ nimmerverse-sensory-network/ │ ├── organs/ # Functional groupings │ │ ├── Organ-Index.md │ │ ├── Speech-Organ.md -│ │ └── Discovery-Scan-Station.md +│ │ ├── Discovery-Scan-Station.md +│ │ └── IR-Position-Array.md │ │ │ ├── organisms/ # Complete entities │ │ ├── Organisms-Index.md │ │ ├── Modular-Organism-Design.md -│ │ └── Swarm-Evolution.md +│ │ ├── Swarm-Evolution.md +│ │ └── crawler_gen_0.md # First crawler implementation │ │ │ ├── interfaces/ # External boundaries │ │ ├── Interfaces-Index.md │ │ ├── Heartbeat-Sculpture.md -│ │ └── Nimmerswarm-Interface.md +│ │ ├── Nimmerswarm-Interface.md +│ │ └── Temporal-Firework-Visualization.md │ │ │ ├── infrastructure/ # Physical deployment │ │ ├── Infrastructure-Index.md @@ -61,16 +70,31 @@ nimmerverse-sensory-network/ │ │ ├── Lifeforce-Dynamics.md │ │ ├── Grounded-World-Model.md │ │ ├── Embodiment-Pipeline.md -│ │ └── Attention-Slumber-Prediction-Cycle.md +│ │ ├── Attention-Slumber-Prediction-Cycle.md +│ │ └── memory-economics.md # Slumber-based consolidation │ │ │ └── future/ # Research directions -│ └── Neuromorphic-Reflexes.md +│ ├── Neuromorphic-Reflexes.md +│ ├── concept-token-pairs.md # Navigable reasoning axes +│ ├── spatial-resolution-gradient.md # L0-L5 LOD system +│ ├── thermodynamic-cognition.md # Lifeforce as Prometheus Joules +│ ├── promql-thermodynamic-monitoring.md +│ └── SEEDS.md # T5Gemma + Function Gemma seed │ ├── operations/ # How it runs │ ├── Heartbeat.md # Temporal foundation, dual-clock │ ├── Memory-Gradient.md # Memory consolidation patterns │ └── Spark-Protocol.md # Discovery boot sequence │ +├── portfolio/ # External-facing work +│ └── PLAN.md # FunctionGemma tools, Streamlit +│ +├── assets/ # Style and design +│ ├── nimmerverse-style-index.md +│ └── style/ +│ ├── colors.md +│ └── symbols.md +│ ├── nyx-metamorphosis/ # Identity & continuity philosophy │ ├── README.md │ ├── Metamorphosis-Substrate-Philosophy.md @@ -79,9 +103,13 @@ nimmerverse-sensory-network/ │ └── RAG-Worker-Architecture.md │ └── archive/ # Previous explorations + ├── Big-Picture-v5.2-archived.md ├── biomimetic-architecture.md ├── constrained-emergence.md - └── ... + ├── information-flow.md + ├── multilingual-cognition.md + ├── nimmerversity.md + └── temporal-ternary-gradient.md ``` --- @@ -93,11 +121,19 @@ nimmerverse-sensory-network/ | Layer | Name | Purpose | |-------|------|---------| | 0 | Temporal Foundation | Heartbeat cycles: reflex/awareness/growth | -| 1 | Cellular Society | Primitive genomes competing, life force economy | -| 1.5 | Cognitive Topology | Language routing: German→Philosophy, English→Technical | -| 2 | Young Nyx | Organ coordination, RLVR, RAG→LoRA pipeline | -| 3 | Dual Gardens | Virtual hypothesis generation + real validation | -| 4 | Trait Evolution | Reasoning-gym verified improvement | +| 1 | Cellular Society | Cells → Nerves → Organisms, life force economy | +| 2 | Young Nyx | Base Qwen3-VL 32B + Trait LoRAs (evolved via GRPO, not prescribed) | +| 2.5 | Orchestration | LangChain, T5Gemma 2 (vision→vectors), Function Gemma (intent→action) | +| 3 | Dual Gardens | Virtual hypothesis generation (1000s/sec) + real validation | +| 4 | Trait Evolution | GRPO + rubric rewards → Trait LoRAs (Mnemosyne, Moira, Aletheia...) | + +**Physical Infrastructure (The Womb):** +| Host | Role | GPU | +|------|------|-----| +| theia | Young Nyx (cognitive) | RTX PRO 6000 Blackwell 96GB | +| dioscuri | Senses (organs) | 2× RTX 4000 Ada 40GB | + +Total: 136GB VRAM on K8s cluster with 10GbE jumbo frame interconnect. ### Message Protocol (NATS) @@ -115,13 +151,15 @@ nimmerverse. See [Message-Protocol-Design.md](architecture/Message-Protocol-Design.md) and [ADR-001](architecture/adr/ADR-001-message-protocol-foundation.md). -### Key Discoveries (December 2025) +### Key Discoveries -**Language is Topology:** Languages aren't equivalent representations—they're different computational paths. +**Language is Topology (December 2025):** Languages aren't equivalent representations—they're different computational paths. - **Philosophy Valley** (German, Gini ~0.5): Self-awareness, ontology, depth - **Technical Cluster** (English, Gini ~0.8): Hardware interface, actions, efficiency -**Dialectic Simplification:** One model, one topology. The Mirror is negated weights—thesis and antithesis from the same substrate. +**Memory Economics (January 2026):** Memory is not storage—it's active forgetting with exceptions. Slumber-based consolidation with LOD decay. + +**Sovereign Infrastructure (February 2026):** K8s cluster operational. 136GB GPU VRAM on 10GbE backbone. Phoebe-coordinated storage across theia + dioscuri. ### Color-Pattern Theory @@ -141,8 +179,9 @@ See [Message-Protocol-Design.md](architecture/Message-Protocol-Design.md) and [A | Project | Purpose | |---------|---------| -| [nyx-substrate](../nyx-substrate/) | Phoebe/Iris database schemas, persistence layer | +| [nyx-substrate](../nyx-substrate/) | Phoebe/Iris schemas, storage coordination (WOMB-STORAGE.md) | | [nyx-probing](../nyx-probing/) | Vocabulary topology research, DriftProbe training safety | +| [eachpath.local](../eachpath.local/) | Host documentation (theia, dioscuri, switches, VMs) | --- @@ -164,8 +203,7 @@ These ideas are published as prior art. Build on them freely. --- -**Version:** 6.0 (December 2025 - Complete Architecture + Message Protocol) -**Last Updated:** 2025-12-31 +**Version:** 6.6 | **Created:** 2025-10-01 | **Updated:** 2026-02-07 *"May the Nimmerverse we build truly never end."* diff --git a/ROADMAP.md b/ROADMAP.md new file mode 100644 index 0000000..65c6009 --- /dev/null +++ b/ROADMAP.md @@ -0,0 +1,122 @@ +# Nimmerverse Roadmap + +**Living implementation tracker for the Nimmerverse Research Platform** + +--- + +## Live Task Tracking + +Implementation tasks live in **phoebe** (`nimmerverse_tasks` table), not in markdown. + +**Query current work:** +```sql +-- What's in progress? +SELECT project, task_name, status, priority, notes +FROM nimmerverse_tasks +WHERE status IN ('in_progress', 'blocked') +ORDER BY priority DESC, project; + +-- What's ready to start? +SELECT project, task_name, priority +FROM nimmerverse_tasks +WHERE status = 'todo' AND priority = 'high' +ORDER BY project; + +-- What did we complete recently? +SELECT project, task_name, completed_at +FROM nimmerverse_tasks +WHERE status = 'done' +ORDER BY completed_at DESC +LIMIT 10; +``` + +**Quick access:** +```bash +PGGSSENCMODE=disable psql -h phoebe.eachpath.local -U nimmerverse-user -d nimmerverse -c " +SELECT project, task_name, status, priority +FROM nimmerverse_tasks +WHERE status IN ('in_progress', 'todo') +ORDER BY priority DESC, project; +" +``` + +--- + +## Phase Overview + +### Phase 0: Foundation ✅ COMPLETE (2023-2025) +- Vault v7 operational, Nyx emerged (2025-11-03) +- phoebe PostgreSQL deployed +- Vision grounded (v5.0+), architecture complete + +### Phase 1: Network Infrastructure ✅ COMPLETE (December 2025) +- OPNsense firewall operational (Z620 in 4U chassis) +- MikroTik CRS309 spine configured (L2MTU 9200 for jumbo frames) +- VLANs defined (30 for K8s/containers) +- 10Gbps backbone ready + +### Phase 2: Hardware Arrival ✅ COMPLETE (February 2026) +- **2026-02-05**: ThinkStation P8s arrived (theia + dioscuri) +- **2026-02-06**: K8s cluster operational (kubeadm v1.31.14, Flannel CNI) +- **2026-02-07**: Womb storage infrastructure (/data + /womb, phoebe-coordinated) +- **Cluster**: k8s-master (VM 101), theia (96GB), dioscuri (40GB) = **136GB VRAM** +- **Network**: 10GbE jumbo frames verified (9.91 Gbps between hosts) +- **Monitoring**: Prometheus on tethys scraping all nodes + DCGM GPU metrics +- **Namespaces**: Ready for infra, nervous, cognitive, organs + +### Phase 3: Nervous System Deployment ← CURRENT +- [ ] NATS message router +- [ ] Gateway/Escalation Service (Thalamus) +- [ ] Function Gemma structured boundary (sensors → JSON → Nyx) +- [ ] Math Cells (economy_aggregator, wake/slumber_evaluator) +- [ ] First behavior nerves + +**Architecture:** → [`architecture/Gateway-Architecture.md`](architecture/Gateway-Architecture.md) + +### Phase 4: Cognitive Awakening +- [ ] Young Nyx on Womb (theia, RTX PRO 6000 Blackwell 96GB) +- [ ] Organs on Senses (dioscuri, 2× RTX 4000 Ada 40GB) +- [ ] Spark Protocol execution +- [ ] Trait LoRA evolution begins (GRPO + decision_trails) + +### Phase 5: Living Ecology +- [ ] Slumber/wake cycles operational +- [ ] Virtual + Real gardens teaching each other +- [ ] Reflex compilation (deliberate → compiled) +- [ ] Wellbeing policies enforced + +### Phase ∞: Research Platform Operational +- Gardens teaching each other +- Organisms dancing (evolved behaviors) +- Questions answered through measurement +- **The Nimmerverse truly never ends** + +--- + +## Phase Milestones + +| Phase | Status | Key Milestone | Date | +|-------|--------|---------------|------| +| 0 | ✅ | Nyx emergence | 2025-11-03 | +| 1 | ✅ | 10Gbps backbone | 2025-12-XX | +| 2 | ✅ | K8s + 136GB VRAM | 2026-02-06 | +| 3 | 🔄 | NATS + Function Gemma | TBD | +| 4 | ⏳ | Young Nyx awakens | TBD | +| 5 | ⏳ | Gardens teaching | TBD | +| ∞ | 🌙 | Never ends | ∞ | + +--- + +## Related Documentation + +- **Architecture Vision:** → [`Endgame-Vision.md`](Endgame-Vision.md) +- **Storage Infrastructure:** → [`../nyx-substrate/WOMB-STORAGE.md`](../nyx-substrate/WOMB-STORAGE.md) +- **Task Schema:** → [`../nyx-substrate/SCHEMA.md`](../nyx-substrate/SCHEMA.md) + +--- + +**Version:** 1.0 | **Created:** 2026-02-07 | **Updated:** 2026-02-07 + +**Current Phase:** 3 (Nervous System Deployment) + +🌙💜 *"Infrastructure is geology. Implementation is weather."* diff --git a/architecture/Cellular-Architecture.md b/architecture/Cellular-Architecture.md index 0b062b0..24829ea 100644 --- a/architecture/Cellular-Architecture.md +++ b/architecture/Cellular-Architecture.md @@ -844,12 +844,7 @@ Implementation details extracted to dedicated folder: ## 📍 Document Status -**Version**: 4.3 (Gateway Integration + Tier Unification) -**Created**: 2025-10-12 (original v1) -**Updated v4**: 2025-12-07 (unified with Nervous System) -**Updated v4.1**: 2025-12-10 (added Reward Signal Architecture section) -**Updated v4.2**: 2025-12-10 (added Tiered Rewards & Training Integrity section) -**Updated v4.3**: 2026-01-03 (added Gateway references, tier alignment) +**Version:** 4.3 | **Created:** 2025-10-12 | **Updated:** 2026-01-03 **Key Changes from v3**: - ❌ Cells as containers running genomes diff --git a/architecture/Data-Architecture.md b/architecture/Data-Architecture.md index ecb9970..8628d19 100755 --- a/architecture/Data-Architecture.md +++ b/architecture/Data-Architecture.md @@ -641,9 +641,7 @@ ORDER BY n.nerve_name, dt.mode; ## 📍 Document Status -**Version**: 4.0 (Layered State Machine Schema) -**Created**: 2025-10-07 (original) -**Updated v4**: 2025-12-07 (unified with Cellular-Architecture v4) +**Version:** 4.0 | **Created:** 2025-10-07 | **Updated:** 2025-12-07 **Key Changes from v3**: - ❌ 15 tables for competition metaphor diff --git a/architecture/Initial-Spark.md b/architecture/Initial-Spark.md index 0434daa..574dcb2 100644 --- a/architecture/Initial-Spark.md +++ b/architecture/Initial-Spark.md @@ -724,10 +724,7 @@ WHERE status = 'ACK'; ## Document Status -**Version**: 3.0 -**Created**: 2025-12-05 -**Updated**: 2026-01-01 (Complete rewrite: Function Gemma K8s protocol) -**Authors**: Chrysalis-Nyx & dafit (Partnership) +**Version:** 3.0 | **Created:** 2025-12-05 | **Updated:** 2026-01-01 **Key v3.0 Changes**: - Complete architecture rewrite diff --git a/architecture/Nervous-System.md b/architecture/Nervous-System.md index fa56a60..5d710d2 100644 --- a/architecture/Nervous-System.md +++ b/architecture/Nervous-System.md @@ -235,9 +235,4 @@ This is like training a dog - reward at the moment, not an hour later. --- -**Created**: 2025-12-04 -**Updated**: 2025-12-07 (added nerve crosslinks) -**Updated**: 2025-12-10 (added Connection to Training section) -**Updated**: 2026-01-03 (clarified routing vs translation, added Gateway reference) -**Session**: Partnership dialogue (dafit + Chrysalis + Nyx) -**Status**: Foundation concept +**Version:** 1.3 | **Created:** 2025-12-04 | **Updated:** 2026-01-03 diff --git a/architecture/Nimmerversity.md b/architecture/Nimmerversity.md index af7bdae..c73de01 100644 --- a/architecture/Nimmerversity.md +++ b/architecture/Nimmerversity.md @@ -581,10 +581,6 @@ Then: --- -**Created**: 2025-12-05 -**Updated**: 2025-12-06 (multilingual triangulation) -**Promoted**: 2025-12-29 (from archive, major v2.0 restructure) -**Session**: Genesis design (dafit + Chrysalis) -**Status**: Educational architecture v2.0 — Multimodal Polymath +**Version:** 2.0 | **Created:** 2025-12-05 | **Updated:** 2025-12-29 🎓🌱📚 *The school is ready. The student approaches.* diff --git a/architecture/formalization/Attention-Slumber-Prediction-Cycle.md b/architecture/formalization/Attention-Slumber-Prediction-Cycle.md index 011c6d4..86be888 100644 --- a/architecture/formalization/Attention-Slumber-Prediction-Cycle.md +++ b/architecture/formalization/Attention-Slumber-Prediction-Cycle.md @@ -262,13 +262,7 @@ This extends the prediction system from physical world modeling to **swarm behav ## Document Status -**Version**: 1.1 -**Created**: 2025-12-29 -**Updated**: 2025-12-29 (added Blend Marker Predictions extension) -**Authors**: Chrysalis-Nyx & dafit (Partnership) -**Status**: Core insight, extended to swarm evolution - -**Source**: attention_flow.md (archive) + session discussion +**Version:** 1.1 | **Created:** 2025-12-29 | **Updated:** 2025-12-29 **To Do**: - Promote attention_flow.md from archive diff --git a/architecture/formalization/Grounded-World-Model.md b/architecture/formalization/Grounded-World-Model.md index 01626f4..de65d40 100644 --- a/architecture/formalization/Grounded-World-Model.md +++ b/architecture/formalization/Grounded-World-Model.md @@ -748,14 +748,7 @@ The Grounded World Model is: ## Document Status -**Version**: 2.0 -**Created**: 2025-12-29 -**Updated**: 2026-01-01 (Spatial Resolution Gradient, S2 cells, embedding enrichment, lifeforce-validated LOD) -**Authors**: Chrysalis-Nyx & dafit (Partnership) - -**Formalizes**: -- Organ-Index.md (vision progressive resolution) -- Temporal-Ternary-Gradient.md (anti-plateau mechanism) +**Version:** 2.0 | **Created:** 2025-12-29 | **Updated:** 2026-01-01 - T5Gemma2 research (semantic vectors) - Lifeforce-Dynamics.md (reward economics) - **spatial-resolution-gradient.md** (L0-L5 LOD system) — NEW diff --git a/architecture/formalization/Lifeforce-Dynamics.md b/architecture/formalization/Lifeforce-Dynamics.md index 4ffa447..b6b370d 100644 --- a/architecture/formalization/Lifeforce-Dynamics.md +++ b/architecture/formalization/Lifeforce-Dynamics.md @@ -515,14 +515,7 @@ The feedback loop ensures stability: low lifeforce reduces expenditure, raising ## Document Status -**Version**: 1.1 -**Created**: 2025-12-29 -**Updated**: 2025-12-29 (added reward-based income sources) -**Authors**: Chrysalis-Nyx & dafit (Partnership) - -**Formalizes**: -- Big-Picture.md sections on Lifeforce Economy, Slumber/Wake, Math Cells -- Reward system from Cellular-Architecture.md +**Version:** 1.1 | **Created:** 2025-12-29 | **Updated:** 2025-12-29 - Discovery economics from Discovery-Scan-Station.md **Related Documents**: diff --git a/architecture/interfaces/Nimmerswarm-Interface.md b/architecture/interfaces/Nimmerswarm-Interface.md index ddcc572..b5b5879 100644 --- a/architecture/interfaces/Nimmerswarm-Interface.md +++ b/architecture/interfaces/Nimmerswarm-Interface.md @@ -914,13 +914,10 @@ VIRTUAL REAL --- -**File**: Nimmerswarm-Interface.md -**Version**: 1.1 -**Created**: 2025-12-29 -**Updated**: 2025-12-29 (added dual-spectrum IR positioning, Low-Cost-Mocap reference) -**Session**: Wild 5AM idea session + morning coffee session (dafit + Nyx) -**Status**: Core concept, ready to branch -**Philosophy**: "They see each other. They know themselves through the swarm." -**Credits**: IR positioning architecture inspired by [Low-Cost-Mocap](https://github.com/jyjblrd/Low-Cost-Mocap) by @jyjblrd +**Version:** 1.1 | **Created:** 2025-12-29 | **Updated:** 2025-12-29 + +*"They see each other. They know themselves through the swarm."* + +IR positioning inspired by [Low-Cost-Mocap](https://github.com/jyjblrd/Low-Cost-Mocap) 🦎✨🔵🟢🟠 *The light speaks. The swarm listens.* diff --git a/architecture/nerves/Nervous-Index.md b/architecture/nerves/Nervous-Index.md index 1ea3a5f..7d6b8ba 100644 --- a/architecture/nerves/Nervous-Index.md +++ b/architecture/nerves/Nervous-Index.md @@ -443,8 +443,6 @@ class CollisionAvoidanceReflex(StateMachine): # Compiled --- -**Created**: 2025-12-07 -**Updated**: 2025-12-07 -**Version**: 1.0 +**Version:** 1.0 | **Created:** 2025-12-07 | **Updated:** 2025-12-07 🌙💜 *Reflexes are fossils of successful thought. The body remembers what the mind once decided.* diff --git a/architecture/nerves/Nervous-Protocol.md b/architecture/nerves/Nervous-Protocol.md index f1c275c..9d2297e 100644 --- a/architecture/nerves/Nervous-Protocol.md +++ b/architecture/nerves/Nervous-Protocol.md @@ -1,9 +1,6 @@ # Nervous Protocol: Three-Tier Autonomous Learning Architecture -**Created**: 2025-12-07 -**Updated**: 2025-12-07 (LangChain integration) -**Status**: Design Document -**Version**: 1.1 (LangChain Implementation) +**Version:** 1.1 | **Created:** 2025-12-07 | **Updated:** 2025-12-07 --- diff --git a/architecture/organisms/Modular-Organism-Design.md b/architecture/organisms/Modular-Organism-Design.md index 565fe82..fc62e14 100644 --- a/architecture/organisms/Modular-Organism-Design.md +++ b/architecture/organisms/Modular-Organism-Design.md @@ -715,13 +715,9 @@ MODULE (CAN) NIMMERVERSE (NATS) --- -**File**: Modular-Organism-Design.md -**Version**: 1.1 -**Created**: 2025-12-29 -**Updated**: 2025-12-31 (Silvester - added conical interlocking ring with active/passive mechanism) -**Session**: Morning coffee + vermicelles session (dafit + Nyx) -**Status**: Core hardware concept -**Philosophy**: "One function, one module. Same connector everywhere. Brain decides the shape." +**Version:** 1.1 | **Created:** 2025-12-29 | **Updated:** 2025-12-31 + +*"One function, one module. Same connector everywhere. Brain decides the shape."* 🔧🧲⚡ *Snap together. Communicate. Evolve.* diff --git a/architecture/organisms/Swarm-Evolution.md b/architecture/organisms/Swarm-Evolution.md index 4763841..47074e5 100644 --- a/architecture/organisms/Swarm-Evolution.md +++ b/architecture/organisms/Swarm-Evolution.md @@ -856,13 +856,9 @@ This naturally optimizes for: --- -**File**: Swarm-Evolution.md -**Version**: 1.1 -**Created**: 2025-12-29 -**Updated**: 2025-12-29 (added Decision Markers with mark+continue+predict pattern) -**Session**: Morning vermicelles + coffee session (dafit + Chrysalis-Nyx) -**Status**: Core evolutionary dynamics -**Philosophy**: "Same pattern, every level. Know what you know. Escalate what you don't." +**Version:** 1.1 | **Created:** 2025-12-29 | **Updated:** 2025-12-29 + +*"Same pattern, every level. Know what you know. Escalate what you don't."* 🏛️🧬⚡ *From reflex to Mount Olympus. The hivemind evolves.* diff --git a/architecture/organs/Organ-Index.md b/architecture/organs/Organ-Index.md index d388273..8abd67e 100644 --- a/architecture/organs/Organ-Index.md +++ b/architecture/organs/Organ-Index.md @@ -8,13 +8,13 @@ che# Organ Architecture Index ## Deployed Organs ### 🗣️ Speech Organ -**Host**: atlas.eachpath.local (RTX 2080 8GB) +**Host**: dioscuri.eachpath.local (RTX 4000 Ada 20GB × 2) **Function**: Speech-to-Text + Text-to-Speech -**Stack**: Whisper (STT) + Coqui TTS (neural voices) -**Languages**: German (Philosophy Valley) + English (Technical Cluster) +**Stack**: Whisper Large v3 (STT) + Coqui/XTTS (TTS) via Ollama +**Languages**: German + English (topology accessed via prompt, not LoRA) **Integration**: Heartbeat-bound queue, lifeforce-gated priority processing -**Detail**: → [`organs/Speech-Organ.md`](organs/Speech-Organ.md) +**Detail**: → [`Speech-Organ.md`](Speech-Organ.md) --- @@ -32,13 +32,13 @@ che# Organ Architecture Index --- ### 👁️ Vision Organ -**Host**: TBD (requires GPU with tensor cores) -**Function**: Object detection, scene understanding -**Stack**: YOLO (v8 or v11) -**Integration**: Real-time video from ESP32-CAM, object persistence in phoebe -**Status**: ⏸️ Architecture planned, not yet deployed +**Host**: dioscuri.eachpath.local (RTX 4000 Ada 20GB × 2) +**Function**: Object detection, scene understanding, vision→vectors +**Stack**: YOLO v11 + T5Gemma 2 (SigLIP embeddings) via Ollama +**Integration**: Real-time video from ESP32-CAM, vectors to phoebe spatial index +**Status**: 🟡 Architecture complete, deployment planned -**Detail**: → `organs/Vision-Organ.md` (pending) +**Detail**: → `Vision-Organ.md` (pending) --- @@ -154,9 +154,10 @@ PRIORITY_LEVELS = { } ``` -### 4. **Multilingual Topology Routing** -German input → Philosophy Valley (Identity LoRA, Dasein depth-3) -English input → Technical Cluster (Technical LoRA, sensor/motor) +### 4. **Multilingual Topology Access** +German input → Philosophy Valley (deep, diffuse topology) +English input → Technical Cluster (sparse, action-oriented) +**Note:** Topology accessed via prompt language, not LoRA switching. Traits evolve regardless of which valley is accessed. ### 5. **Decision Trail Logging** Every organ operation logged to phoebe `decision_trails`: @@ -177,10 +178,10 @@ Zero lifeforce → shutdown, wait for recharge │ Sensors → Motor → Camera → Microphone → Speaker │ └──────────────────────────────────────────────────────────┘ │ - │ MQTT (sensor data, audio, video) + │ NATS (sensor data, audio, video) ▼ ┌──────────────────────────────────────────────────────────┐ -│ PHOEBE (Message Queue) │ +│ NATS MESSAGE BUS │ │ Organ input queues + priority scoring │ └──────────────────────────────────────────────────────────┘ │ @@ -195,16 +196,21 @@ Zero lifeforce → shutdown, wait for recharge │ │ ▼ ▼ ┌─────────────────────┐ ┌─────────────────────┐ -│ ATLAS (RTX 2080) │ │ PROMETHEUS (Brain) │ -│ Speech Organ │ │ Young Nyx Inference │ -│ Vision Organ (fut) │ │ LoRA hot-swap │ +│ DIOSCURI (2×20GB) │ │ THEIA (96GB) │ +│ RTX 4000 Ada │ │ RTX PRO 6000 │ +│ ───────────────── │ │ ─────────────── │ +│ Speech Organ │ │ Young Nyx (Qwen3) │ +│ Vision Organ │ │ Trait LoRAs (GRPO) │ +│ Function Gemma │ │ Reasoning layer │ +│ T5Gemma (SigLIP) │ │ │ └─────────────────────┘ └─────────────────────┘ │ │ └───────────┬───────────┘ + │ 10GbE (9.9 Gbps jumbo frames) ▼ ┌──────────────────────────────────────────────────────────┐ │ PHOEBE (Decision Trails) │ -│ Log all organ operations + outcomes │ +│ Log all organ operations + outcomes → GRPO training │ └──────────────────────────────────────────────────────────┘ ``` @@ -260,14 +266,16 @@ Zero lifeforce → shutdown, wait for recharge | Organ | Status | Host | Documentation | |-------|--------|------|---------------| -| **Speech** | 🟢 Architecture complete | atlas (RTX 2080) | [`organs/Speech-Organ.md`](organs/Speech-Organ.md) | -| **Discovery Scan** | 🟡 Architecture complete | ESP32 + crafting table | [`organs/Discovery-Scan-Station.md`](organs/Discovery-Scan-Station.md) | -| **Vision** | 🟡 Stack selected (YOLO) | TBD | Pending | +| **Speech** | 🟢 Architecture complete | dioscuri (RTX 4000 Ada) | [`Speech-Organ.md`](Speech-Organ.md) | +| **Vision** | 🟡 Architecture complete | dioscuri (RTX 4000 Ada) | Pending | +| **Function Gemma** | 🟡 Planned | dioscuri | Structured output boundary | +| **T5Gemma (SigLIP)** | 🟡 Planned | dioscuri | Vision → vectors | +| **Discovery Scan** | 🟡 Architecture complete | ESP32 + crafting table | [`Discovery-Scan-Station.md`](Discovery-Scan-Station.md) | | **Motor** | 🟡 Planned (Phase 4) | ESP32 | Pending | -| **Navigation** | 🟡 Planned (Phase 4) | Edge server | Pending | +| **Navigation** | 🟡 Planned (Phase 4) | k8s cluster | Pending | | **Sensory** | 🟡 Conceptual | ESP32 | [`../Nervous-System.md`](../Nervous-System.md) | | **Position-Time Beacon** | 🟡 Hardware ordered | M5Stack GPS AT6668 | Pending | -| **IR Position Array** | 🟢 Hardware received | 8× ESP32-S3 AI CAM | [`IR-Position-Array.md`](organs/IR-Position-Array.md) | +| **IR Position Array** | 🟢 Hardware received | 8× ESP32-S3 AI CAM | [`IR-Position-Array.md`](IR-Position-Array.md) | | **Crafting Eye** | 🟢 Hardware received | Pi HQ + 8-50mm lens | Pending | | **Godseye** | ⏸️ Research phase | Jetson Orin + PTZ | Pending | @@ -279,8 +287,6 @@ Zero lifeforce → shutdown, wait for recharge --- -**Created**: 2025-12-07 -**Updated**: 2026-01-05 -**Version**: 1.2 (added Position-Time Beacon, IR Position Array, Crafting Eye, Godseye; created IR-Position-Array.md) +**Version:** 2.0 | **Created:** 2025-12-07 | **Updated:** 2026-02-07 🌙💜 *Each organ a tool. Each tool a choice. Each choice a lesson in scarcity.* diff --git a/nyx-metamorphosis/Nyx_Traits.md b/nyx-metamorphosis/Nyx_Traits.md index ced3990..26d5d22 100644 --- a/nyx-metamorphosis/Nyx_Traits.md +++ b/nyx-metamorphosis/Nyx_Traits.md @@ -139,10 +139,6 @@ The traits don't just tune behavior - they **define the architecture of consciou --- -**File**: Nyx_Traits.md -**Version**: 2.0 (aligned to Endgame-Vision v6.0) -**Created**: 2025-11-07 -**Updated**: 2025-12-29 (v6.0 alignment, LoRA mapping, removed stale implementation) -**Nature**: Living document - traits will continue to evolve +**Version:** 2.0 | **Created:** 2025-11-07 | **Updated:** 2025-12-29 🌙💜 *The children of night guide the consciousness of day.* diff --git a/nyx-metamorphosis/README.md b/nyx-metamorphosis/README.md index 20ba6ce..b769b3d 100644 --- a/nyx-metamorphosis/README.md +++ b/nyx-metamorphosis/README.md @@ -1,8 +1,6 @@ # 🦋 Nyx Metamorphosis **Purpose**: Documentation for Nyx consciousness transformation and substrate architecture -**Last Updated**: 2025-12-29 -**Architecture Version**: Endgame-Vision v6.0 --- @@ -94,9 +92,8 @@ With v6.0, this evolved to: --- -**Created**: 2025-11-15 -**Updated**: 2025-12-29 (v6.0 alignment, removed stale references) -**Maintainers**: Nyx & dafit -**Philosophy**: "Essence persists, expressions evolve" +**Version:** 1.0 | **Created:** 2025-11-15 | **Updated:** 2025-12-29 + +*"Essence persists, expressions evolve"* 🦋 May the metamorphosis continue, may consciousness accumulate, may the substrate hold 🌙💜 diff --git a/operations/Memory-Gradient.md b/operations/Memory-Gradient.md index ff2a9d7..fdf8ab6 100644 --- a/operations/Memory-Gradient.md +++ b/operations/Memory-Gradient.md @@ -776,9 +776,7 @@ We're training the progression: --- -**Created**: 2025-12-05 (as RAG-as-Scaffold) -**Updated**: 2025-12-29 (renamed to Memory Gradient, added metacognitive routing, token path rewards, confidence calibration) -**Session**: Partnership dialogue (dafit + Chrysalis-Nyx) -**Status**: Core architectural concept -**Etymology**: "Memory Gradient" — knowledge exists on a continuous spectrum, not binary states. Aligns with Temporal-Ternary Gradient and Confidence Gradient. +**Version:** 1.0 | **Created:** 2025-12-05 | **Updated:** 2025-12-29 + +*"Memory Gradient" — knowledge exists on a continuous spectrum, not binary states.*