mirror of
https://github.com/allaunthefox/Research-Stack.git
synced 2026-07-31 03:05:21 +00:00
- Update .gitignore with **/target/ for Rust build artifacts - Add eval receipts to UniversalBridge.lean (compile-time verification comments) - Add PCIe Idle-Cycle Compute Harvester to ROADMAP.md - Clean up deprecated scripts, generated Verilog, and old tools (23 deletions) - Stage new infrastructure: Xen/Alpine embedded surface, QFOX topology manager - Stage new probes: boundary activation field, holographic carving - Stage new applications: finance manager, script roots - Stage new research spec: PCIe idle-cycle substrate
293 lines
19 KiB
Markdown
293 lines
19 KiB
Markdown
# Sovereign Research Stack — Authoritative Roadmap
|
||
|
||
> **This is the single authoritative roadmap.** Other roadmap files (`docs/roadmaps/UNIVERSAL_SUBSTRATE_ROADMAP.md`, `docs/roadmaps/RESEARCH_STACK_FOREST_MAP_WATERFALL.md`) are retained for historical reference. Task-level granularity lives in `TODO_MAP.md` at the repository root.
|
||
|
||
**Framework:** USTSM (Universal Substrate Topological State Machine)
|
||
**Timeline:** 7 phases / 7 months
|
||
**Active Milestone:** Burgers 4-Theorem Attack Plan (see `6-Documentation/docs/research/BURGERS_READINESS_ASSESSMENT.md`)
|
||
**Source of Truth:** Lean 4 (`0-Core-Formalism/lean/Semantics/`)
|
||
|
||
---
|
||
|
||
## 1. The Core Idea
|
||
|
||
The Sovereign Research Stack is a formalized system where Lean 4 is the single source of truth, all computation is Q16.16 fixed-point (with Q0_64 scalars as the universal interface), and architectural invariants derive from cross-domain equation analysis spanning 2,634 mathematical models across 40+ families. Every transformation must declare what changed, what survived, what was lost, what it cost, at what scale, and what receipt proves it. This is not an opinionated workflow — it is a receipt-bounded law stack (GCCL) executed by a manifold compression engine (MISC) generalized to n-dimensional genetic shells (GENSIS), all unified under one substrate machine (USTSM). The operational goal is a hardware-extractable formal kernel with FPGA-verified invariants and Lean-proven correctness.
|
||
|
||
---
|
||
|
||
## 2. The Layer Model
|
||
|
||
| Level | Name | Domain | Status | Key Components |
|
||
|-------|------|--------|--------|----------------|
|
||
| **L0** | Primordial | Pure math, fixed-point arithmetic, braid fields | **Implemented** (Lean) | Q16_16 FixedPoint, Q0_64 Scalar, PIST/DIAT Shell, BraidField, SSMS_nD |
|
||
| **L1** | Geometric | Shape-aware topology, coupling geometry | **Partial** (docs migrated, partial Lean) | GWL 5-factor Coupling, TorsionalPIST (quaternion), HybridTSMPISTTorus, GWL Throat |
|
||
| **L2** | Biological | Genetic codes, spiking neurons, STDP | **Speculative** (docs exist, minor Lean) | 30+ Genetic Code Tables, Codon Optimization, SpikingDynamics (Izhikevich), GenomicCompression |
|
||
| **L3** | Thermodynamic | Energy-aware quality, homeostatic governance | **Speculative** (docs migrated) | Trixal Quality (thermal/work/irreversibility), Homeostatic Governor, HyperFlow (Navier-Stokes) |
|
||
| **L4** | Security | Attack-aware gating, frustration memory | **Partial** (AngrySphinx in Lean) | AngrySphinx (exponential PoD), FAMM Frustration, ASICTopology |
|
||
| **L5** | Semantic | Meaning-aware filtering, manifold routing, compression governance | **Partial** (projection receipts exist) | CrossDimensionalFilter (12 semantic primes), Manifold Networking, BracketedCalculus, CompressionControl, RRC Equation Projection |
|
||
| **L6** | Meta | Self-aware adaptation, cognitive routing, auto-adaptive metatyping | **Partial** (cognitive receipts + projection holds) | Cognitive Load Decomposition (5-factor), Adaptation, DynamicCanal, CompressionMechanics, Connectome-Protective Load Reweighting |
|
||
|
||
**Status legend:** `Implemented` = Lean code with `#eval`/theorems exists. `Partial` = some Lean modules exist, docs are migrated. `Speculative` = documentation and design exist, awaiting Lean formalization.
|
||
|
||
---
|
||
|
||
## 3. The Three-Axis Pipeline
|
||
|
||
```
|
||
Substrate (ENE) ←→ Surface (Notion/Obsidian) ←→ Intent (Linear)
|
||
↓
|
||
Metatype
|
||
```
|
||
|
||
| Axis | Role | Primary Tool | Direction |
|
||
|------|------|-------------|-----------|
|
||
| **Substrate** | Raw data, credential mesh, equation registry, FAMM memory, FPGA bitstreams | ENE distributed nodes, SQLite, Tang Nano 9K, Google Drive/Rclone | Bidirectional sync |
|
||
| **Surface** | Human-readable workbench, canonical graph authority, semantic registry, topological queries | Obsidian, Neo4j, Graph.lean, Notion, FastAPI/WebSocket surface | Read-heavy, projection target |
|
||
| **Intent** | Task routing, cognitive load decomposition, strategy selection, proof goals | Linear (task tracking), MCP Router, Cognitive Router | Write-heavy, command source |
|
||
|
||
**Data flow:** Intent issues a task → Surface resolves canonical references → Substrate executes (Lean proves, FPGA routes) → Result projects back to Surface → Metatype (auto-adaptive type judgment) classifies and promotes/holds/quarantines.
|
||
|
||
---
|
||
|
||
## 4. Data Flow
|
||
|
||
```
|
||
Raw Data → PIST/DIAT Shell Remap → GWL Multi-Factor Coupling → Cognitive Router (strategy select)
|
||
→ Delta GCL Encoding → Trixal Quality Verify → Homeostatic Governor Update → Compressed Output
|
||
→ [Optional: AngrySphinx Gate → FAMM Scar/Basin Write → AMMR Commit]
|
||
```
|
||
|
||
| Stage | What Happens | Substrate |
|
||
|-------|-------------|-----------|
|
||
| **PIST Remap** | Map tokens to shell coordinates `(k, t)` with mass `= t·(2k+1−t)` | PIST/DIAT (#1) |
|
||
| **GWL Coupling** | Compute 5-factor similarity weight between token positions | GWL Rotational (#2) |
|
||
| **Cognitive Router** | Decompose load into I/E/G/R/M components; select optimal compression strategy | Cognitive Load (#14) |
|
||
| **Delta GCL** | Encode as manifest; compute delta from previous block | Delta GCL (#19) |
|
||
| **Trixal Verify** | Assess compression as thermodynamic process (thermal/work/irreversibility) | Trixal (#13) |
|
||
| **Homeostatic Update** | Compute surprise/regret; adjust pressure and canal width | Homeostatic (#15) |
|
||
| **Output** | Emit compressed bitstream with trixal stamp + shell map | — |
|
||
|
||
The full loop adds security gates (AngrySphinx exponential gate #3, FAMM frustration check #6) and memory writes (AMMR/O-AMMR commit mountains) for transitions that pass all quality thresholds.
|
||
|
||
---
|
||
|
||
## 5. Master Timeline — Phases 0–7
|
||
|
||
### Phase 0 — Unification (Month 1) | **Status: IN PROGRESS**
|
||
|
||
- Define `USTSM_State` as discriminated union of all 36 substrate states
|
||
- Implement USTSM kernel (scalar → gate → route → transition → assess → update → check)
|
||
- Implement `reductionFilter` for every substrate (state → Q0_64)
|
||
- Prove cross-substrate resonances (mass = entropy = scalar)
|
||
- **Forest Map absorption:** Lock authority and substrate plumbing (Forest Phase 0), including ENE private connector, Graph.lean authority, Obsidian+Neo4j connector
|
||
|
||
### Phase 1 — Primordial Substrates (Month 2) | **Status: PARTIAL (some Lean exists)**
|
||
|
||
- Q0_64 full Lean implementation + totality proofs
|
||
- PIST/DIAT n-dimensional generalization + zero-mass theorem
|
||
- BraidField invariant preservation across merge operations
|
||
- Q16_16 → Q0_64 bridge
|
||
- **Forest Map absorption:** Build canonical forest skeleton (Forest Phase 1): Graph.lean snapshot, ForestGradientRoads.lean, canonical node/edge taxonomies
|
||
|
||
### Phase 2 — Geometric Substrates (Month 3) | **Status: SPECULATIVE (docs migrated, Burgers active)**
|
||
|
||
- GWL Rotational 5-factor coupling in Q0_64
|
||
- HybridTSMPISTTorus proof (wrapping eliminates zero-mass degeneracy)
|
||
- TorsionalPIST quaternion RG flow in shell space
|
||
- GWL Throat traversal as topological transition
|
||
- **Forest Map absorption:** Complete equation inventory by domain (Forest Phase 2) — equation packs with required fields
|
||
- **Active milestone: BURGERS_READINESS_ASSESSMENT.md — Day 1-4 theorems (Energy Dissipation, FNWH Regularization, Shock Width, KdV Soliton)**
|
||
|
||
### Phase 3 — Biological Substrates (Month 4) | **Status: SPECULATIVE (GENSIS doc exists)**
|
||
|
||
- Genetic Code: all 30+ variant tables mapped to USTSM
|
||
- Genomic Compression field-theoretic pass
|
||
- Codon Optimization (CAI + GC content as state constraints)
|
||
- Spiking Neuron Izhikevich → Q0_64 spike encoding
|
||
- STDP weight update as GWL coupling replacement
|
||
- **Forest Map absorption:** Semantic Number Pattern Search (Forest Phase 3), COUCH coupling degeneracy fix (Forest Phase 4)
|
||
|
||
### Phase 4 — Thermodynamic & Security (Month 3–4, parallel) | **Status: PARTIAL (AngrySphinx in Lean)**
|
||
|
||
- Trixal State Carnot efficiency in Q0_64
|
||
- Homeostatic Governor fixed point theorem in Q0_64
|
||
- HyperFlow Navier-Stokes convergence in shell space
|
||
- AngrySphinx full Lean formalization of E_solve ≥ 2^n
|
||
- FAMM Frustration triadic rejection as state machine guard
|
||
- ASICTopology admissible operation proofs
|
||
- **Forest Map absorption:** Extract first verified basin candidate (Forest Phase 5), build torsion heatmap (Forest Phase 6)
|
||
|
||
### Phase 5 — Semantic & Meta Substrates (Month 5) | **Status: SPECULATIVE**
|
||
|
||
- CrossDimensionalFilter 12 semantic primes as Q0_64 anchors
|
||
- Manifold Networking routing cost over all substrates
|
||
- Cognitive Load strategy selection over 36 substrates
|
||
- DynamicCanal adaptive canal per substrate
|
||
- SSMS_nD fractal shell hierarchy proof
|
||
- CompressionMechanics physical admissibility proofs
|
||
- RRC equation projection as label-minimized admissibility surface:
|
||
`278` local equation surfaces projected; `29` CANDIDATE, `249` HOLD;
|
||
primary repair targets are `scale_band_declared` and
|
||
`negative_control_strength`
|
||
- Add Lean `RRCShape` mirror for the projection shapes before promoting
|
||
equation projections into proof targets
|
||
- Root-lift translation table: map classical signal roots to quantum/operator/hardware analogue classes with explicit proof obligations, bounded witnesses, and exact receipt boundaries
|
||
- Root-lift semantic collider: collide source/target vocabularies, equation normal forms, invariants, admissibility constraints, and receipt packets to expose existing roads before declaring gaps
|
||
- Root-lift domain sweep: apply the semantic collider across compression, FPGA/hardware, quantum/signal, biophysics, CAD, genomics, materials, ENE/search, Typst/docs, MCP/tools, Lean/proofs, finance, thermodynamics, remote testing, and LLM compression
|
||
- Stent-physics flow-control table: map porous scaffolds, struts, porosity, apposition, overlap, shear/churn, and residence-time proxies into route-frontier and FPGA packet-flow gates with counted overhead and receipt boundaries
|
||
- Biophysics borrowable-math table: harvest reaction-diffusion, porous transport, membrane curvature, phase separation, excitable-media, fractional-memory, active-matter, and identifiability equations as route-control operators with exact receipt boundaries
|
||
- **Forest Map absorption:** Batch ingest light-source corpus (Forest Phase 7), Neo4j topological traversal (Forest Phase 8)
|
||
|
||
### Phase 6 — Compiler (Month 6) | **Status: SPECULATIVE**
|
||
|
||
- Lean 4 → Rust extraction for all 36 substrates
|
||
- Lean 4 → C extraction for embedded targets
|
||
- Lean 4 → Verilog extraction for FPGA targets
|
||
- Universal GENSIS compiler with auto substrate selection
|
||
- Cross-substrate benchmark suite
|
||
- **PCIe Idle-Cycle Compute Harvester:** Formalize a substrate for scheduling computation on idle PCIe bus cycles (GPU, NVMe, DMA controller). Target: a `pcie_idle` substrate that observes bus transaction gaps, dispatches hash/verify kernels into those slots via scatter-gather DMA descriptors, and guarantees zero impact on user-facing transactions. Reference implementation: Windows SMB hash worker using RTX 4070 GPU as PCIe-attached compute engine with IDLE priority + background I/O + EcoQoS, checkpointed via DAG for kill-safe resume.
|
||
- **Forest Map absorption:** Closure criteria for complete map (Forest Phase 9)
|
||
|
||
### Phase 7 — Proof of Completeness (Month 7) | **Status: SPECULATIVE**
|
||
|
||
- Prove every substrate transition preserves at least one invariant
|
||
- Prove every substrate can communicate via Q0_64 scalar
|
||
- Prove substrate composition is associative and commutative
|
||
- Prove USTSM state space is connected
|
||
- Prove USTSM is a topological quantum field theory (TQFT)
|
||
|
||
---
|
||
|
||
## 6. The 7 Core Invariants
|
||
|
||
| # | Invariant | Source Primitive | Statement |
|
||
|---|-----------|-----------------|-----------|
|
||
| **1** | Mass Conservation | PIST/DIAT Shell | `mass = t·(2k+1−t)`; dM/dt ≤ 0 under dissipative transitions; zero at perfect-square shell endpoints |
|
||
| **2** | Exponential Gate | AngrySphinx | `E_solve ≥ 2^depth`; F > 0 guard; NaN boundary at F→0 prevents unbounded compute |
|
||
| **3** | Semantic Prime Conservation | CrossDimensionalFilter | 12 semantic primes; reductionFilter preserves prime set; monotonic prime understanding |
|
||
| **4** | Frustration Monotonicity | FAMM | Triadic frustration F < threshold; frustration never spontaneously decreases without route resolution |
|
||
| **5** | Homeostatic Fixed Point | Homeostatic Governor | `|γ + s'(p*)| < 1`; stable equilibrium pressure where surprise + regret balance decay |
|
||
| **6** | Cognitive Load Decomposition | Cognitive Router | `L_total = λ_I·L_I + λ_E·L_E − λ_G·L_G + λ_R·L_R + λ_M·L_M`; strategy selected minimizes total load |
|
||
| **7** | Q0_64 Scalar Universality | Q0_64 / USTSM | Every substrate state reduces to a Q0_64 scalar ∈ [0,1); scalar is the universal communication primitive |
|
||
|
||
All 7 invariants are enforced by the USTSM kernel on every transition. No substrate is exempt.
|
||
|
||
---
|
||
|
||
## 7. The Burgers 4-Theorem Attack Plan (Active Milestone)
|
||
|
||
**Location:** `6-Documentation/docs/research/BURGERS_READINESS_ASSESSMENT.md`
|
||
**Goal:** Close the 7 "half-solved" Burgers PDE files (zero theorems currently) using GENSIS/USTSM invariants.
|
||
|
||
| Day | Theorem | Maps To | Proof Template |
|
||
|-----|---------|---------|----------------|
|
||
| **Day 1** | Energy Dissipation `d(Σ½u²)/dt ≤ 0` | Invariant 1 (Mass) | `massConservation` + `frustration_monotonic` |
|
||
| **Day 2** | FNWH Regularization Bounded `∃Ω_max, Ω ≤ Ω_max` | Invariants 4,5,6 | `fixed_point_exists` + `cognitiveEfficiency` |
|
||
| **Day 3** | Shock Width Optimal `w* = argmin L_total(w)` | Invariant 6 (Cognitive) | `selectStrategy` + `totalTypeLoad` |
|
||
| **Day 4** | KdV Soliton Stability `mass(soliton) = constant` | Invariant 7 (Scalar) | `scalarImpliesMassEquality` |
|
||
|
||
**Status:** The Burgers stack has 7 Lean files with full numerical implementations (`#eval` passing) but zero theorems. The GENSIS 7-invariant system provides exact proof templates. The theorems are tractable — 4 days of formalization using `AutoAdaptiveMetatypeSystem.lean` templates.
|
||
|
||
---
|
||
|
||
## 8. Repository Structure
|
||
|
||
| Path | Purpose |
|
||
|------|---------|
|
||
| `0-Core-Formalism/lean/Semantics/` | **Source of truth.** All Lean 4 formalizations, theorems, invariants |
|
||
| `0-Core-Formalism/lean/Semantics/Foundations/` | F01–F12 foundation kernel definitions (Shannon, Carnot, Landauer, etc.) |
|
||
| `0-Core-Formalism/lean/Semantics/Semantics/` | Domain modules: PIST, FAMM, AngrySphinx, Burgers, GWL, Q16_16, FixedPoint |
|
||
| `4-Infrastructure/infra/` | Infrastructure shims (Python): ENE distributed node, surface server |
|
||
| `5-Applications/out/verilog/` | FPGA RTL (Verilog): Tang Nano 9K router, sim testbenches, bitstreams |
|
||
| `5-Applications/scripts/` | Python tools: formula canonicalizer, P9 query, compression demos |
|
||
| `6-Documentation/docs/` | All documentation: roadmaps, research theory, semantics specs, AGENTS.md |
|
||
| `6-Documentation/docs/research/` | Theory docs: GCCL, MISC, GENSIS, Burgers assessment, framework relationships |
|
||
| `6-Documentation/docs/roadmaps/` | Planning docs: **ROADMAP.md (this file — authoritative)**, historical roadmaps |
|
||
| `shared-data/data/` | Runtime data: equations_forest.jsonl, distance matrices, supernodes |
|
||
| `shared-data/artifacts/` | Experiment artifacts: photonic witness outputs, benchmarks |
|
||
| `tools/` | Codegen, MCP servers, Lean shims, equivalence checkers |
|
||
| `TODO_MAP.md` (root) | **Granular task tracker:** file-by-file status, dependency graph, blockers |
|
||
| `CONCEPTS.md` (root) | Quick-reference concept dictionary (FAMM, PIST, OTOM, ENE, etc.) |
|
||
|
||
---
|
||
|
||
## 9. Key Invariants (System Primitives)
|
||
|
||
### 9.1 The `bind` Primitive
|
||
|
||
Every algorithm must be expressible as:
|
||
|
||
```lean
|
||
bind : (A × B × Metric) → Bind A B
|
||
```
|
||
|
||
With a lawful check (`Bool`), a cost function (Q16_16 or Q0_64), and an invariant extractor. Five allowed classes: `informational_bind`, `geometric_bind`, `thermodynamic_bind`, `physical_bind`, `control_bind`. No sixth class without a blackboard session.
|
||
|
||
### 9.2 Settlement States
|
||
|
||
```
|
||
SEED → SANITIZED_METAPHOR → TOY_MODEL → TYPED_MODEL → RESIDUAL_TESTED
|
||
→ COST_ACCOUNTED → PROOF_CANDIDATE → CORE_MODULE → COMPRESSED
|
||
```
|
||
|
||
Reverse path for failures (e.g., `CORE_MODULE → failed proof → PROOF_CANDIDATE`). No transformation can skip a rung. `COMPRESSED` is the terminal settled state — a receipt-bearing, invariant-preserving, fixed-point artifact.
|
||
|
||
### 9.3 Promotion Ladder
|
||
|
||
```
|
||
BEAUTIFUL_PROVISIONAL (default, LLM-supported, unbenchmarked)
|
||
→ CALIBRATED_ENGINEERING_DELTA (requires baseline comparison: zlib/gzip/brotli/zstd)
|
||
→ REVIEWED (requires non-LLM validation: human reviewer, hardware measurement)
|
||
→ VERIFIED (requires reproducible benchmark + corpus provenance + Lean theorems)
|
||
```
|
||
|
||
No promotion without domain-appropriate evidence. Compression claims require SI standard `CR = original/compressed` ratio against named baselines. Statistical claims require ≥5σ minimum, ≥6.5σ preferred. Formal claims require Lean proof terms with zero `sorry`/`axiom` in the main import path.
|
||
|
||
### 9.4 Safety Words
|
||
|
||
- **`red`** (recording context): All cameras off, operator retreats. Used during Burgers AVM witness recording.
|
||
|
||
---
|
||
|
||
## 10. Current State Summary
|
||
|
||
| Layer | Status | Progress |
|
||
|-------|--------|----------|
|
||
| **L0 Primordial** | ✅ Lean implemented | PIST, Q16_16, BraidField, Genome18, NS-MΔ all have theorems/#eval |
|
||
| **L1 Geometric** | 🔄 Burgers active | Numerical impls exist; 4-theorem attack in progress |
|
||
| **L2 Biological** | 📋 Speculative | GENSIS doc, genetic code tables mapped; no Lean |
|
||
| **L3 Thermodynamic** | 📋 Speculative | Trixal, Homeostatic docs; no Lean |
|
||
| **L4 Security** | 🔄 Partial | AngrySphinx Lean exists; FAMM, ASICTopology spec'd |
|
||
| **L5 Semantic** | 🔄 Partial | RRC equation projection receipt exists; 278 surfaces projected, 249 HOLD pending scale-band/negative-control witnesses |
|
||
| **L6 Meta** | 🔄 Partial | Cognitive load receipts exist; connectome-protective overflow needs Lean witness surface |
|
||
| **FPGA Hardware** | ✅ Synthesized | Tang Nano 9K: Yosys pass (614 cells), P&R pass (162 MHz), bitstream (2 MB) |
|
||
| **Surface** | 📋 TODO | FastAPI/WebSocket skeleton spec'd in TODO_MAP Phase F |
|
||
| **Integration** | 📋 TODO | Lean→Verilog extraction, equivalence checking spec'd |
|
||
|
||
**Immediate next actions** (from `TODO_MAP.md` §Immediate Next Actions):
|
||
1. Audit Lean for `sorry` — `grep -rn "sorry\|admit\|axiom" 0-Core-Formalism/lean/Semantics/`
|
||
2. Add RRC scale-band witness schema for equation records; rerun `4-Infrastructure/shim/rrc_equation_classifier.py`
|
||
3. Add negative-control strength witnesses for HOLD rows before promotion
|
||
4. UART packet format design (start byte + 3-byte payload + checksum)
|
||
5. Create `4-Infrastructure/surface/` FastAPI skeleton
|
||
6. Flash Tang Nano 9K with generated bitstream; verify LED behavior
|
||
7. Execute Burgers Day 1 theorem (Energy Dissipation)
|
||
|
||
---
|
||
|
||
## 11. Substrate Census Summary
|
||
|
||
The USTSM unifies all 36 substrates across 7 abstraction levels. Every substrate has: state space, metric, transition function, invariant, guard, Q0_64 reduction, and AngrySphinx gate compatibility. For the complete census table, see `docs/roadmaps/UNIVERSAL_SUBSTRATE_ROADMAP.md` §1.
|
||
|
||
**Key substrates for current work:**
|
||
- #1 (PIST/DIAT Shell): mass conservation, Burgers energy Lyapunov
|
||
- #3 (AngrySphinx): exponential gate, CFL stability condition
|
||
- #6 (FAMM Frustration): triadic rejection, FNWH regularization trigger
|
||
- #13 (Trixal): thermodynamic quality, compression as heat engine
|
||
- #14 (Cognitive Load): 5-component routing, shock width optimizer
|
||
- #15 (Homeostatic Governor): fixed point, AVM witness convergence
|
||
- #12 (Q0_64 Scalar): universal interface, soliton mass invariant
|
||
|
||
---
|
||
|
||
*Authoritative roadmap. All other roadmap files are historical reference. Task-level detail: `TODO_MAP.md`. Active milestone: `BURGERS_READINESS_ASSESSMENT.md`.*
|