Living Systems — What's Running Now
Real-time status of the ecoPrimals sovereign mesh: active gates, deployed primals, capability routing, and live JupyterHub compute.
The Mesh Is Alive
This is not a description of future work. It is running.
NUCLEUS is LIVE on 3 gates. Provenance 7/7 validated on Linux and Windows. Sovereign CI automates push-to-deploy for 35 binaries across 3 platforms. sporeGate is 11/11 HEALTHY — the first clean gate health check. ZERO P0s. ZERO P1s. ZERO blocking P2s. gen4 is COMPLETE — gen5 begins: NUCLEUS as a platform serving real workloads.
Active Gates
| Gate | Status | Platform | What’s Running |
|---|---|---|---|
| sporeGate | 11/11 HEALTHY | Linux | Sovereign CI LIVE, build authority, depot 35 binaries. biomeOS v4.51 |
| eastGate | Overwatch | Linux | primalSpring ( 1,312 tests), biomeOS + squirrel + petalTongue evolution |
| westGate | NUCLEUS | Linux | 13/13, 654 caps, 29 sockets, Provenance 7/7 COMPLETE. ZFS 25.4TB, 3,252 CAS objects |
| strandGate | NUCLEUS | Linux | 13/13, 1,742 caps, 674 IPC methods. RTX 3090, sub-ms GPU, 2,130 matmul/sec |
| blueGate | NUCLEUS | Windows | 13/13, Provenance 7/7 VALIDATED. 131.1 MB, TCP-only, DID key verified |
| ironGate | Online | Linux | 14TB+1TB+1TB+2TB. Takes esotericWebb from flockGate. Tower + HDD enclave |
| golgiBody | Online | Linux (VPS) | Depot (35 genomeBins), enrollment endpoint, Forgejo push mirror |
| northGate | Online | Windows | RTX 5090, AlphaFold source (~1TB) |
| grapheneGate | Online | Android | Tower LIVE (Pixel 8a), ADB mesh expansion |
| swiftGate | HW Ready | Windows | After blueGate sub-builder stable |
| southGate | HW Ready | Linux | Omada 10G, enrollment pending |
| flockGate | DOWN | Linux | Rebooted, RustDesk locked out. esotericWebb → ironGate |
| fieldGate | Offline | — | Dead CMOS |
| biomeGate | Offline | — | Kernel recovery |
Live Capabilities
When a gate starts Songbird, it announces its capabilities to the mesh. Other gates can then invoke any capability by name — songBird routes to the best available provider.
Currently Routed
| Capability | Provider | Path | Use |
|---|---|---|---|
http.proxy | sporeGate | LAN direct | HTTP routing to mesh services |
peer.connect | all meshed gates | bilateral TCP | Mesh peering, 0ms LAN |
capability.call | sporeGate → ironGate | LAN direct | Cross-gate compute dispatch |
build.release | sporeGate | local | Sovereign CI binary builds |
cascade.sync | golgi | WG | 15-min quorum cascade timer |
Deploying
| Capability | Provider | Status |
|---|---|---|
jupyter.execute | ironGate | JupyterHub 5.4.5 LIVE — lab.primals.eco → 200 |
footprint.serve | sporeGate | LIVE — footprint.primals.eco (200, 216ms) |
esotericwebb.serve | flockGate | LIVE — webb.primals.eco (200) |
ws.bridge | sporeGate | LIVE — petalTongue /ws JSON-RPC on :8080 (Wave 150g) |
compute.gpu | ironGate | RTX 5070 Ti ready, capability registration in progress |
compute.cpu | strandGate | Awaiting hardware enrollment |
JupyterHub — Live Compute
JupyterHub 5.4.5 is running on ironGate, serving at lab.primals.eco. The path is:
Browser → lab.primals.eco
→ bearDog :443 (ACME TLS)
→ songBird capability.call("jupyter")
→ ironGate :8000 (LAN direct, <1ms)
→ JupyterHub session
What makes this different from a cloud notebook: your computation runs on sovereign hardware in a private lab. No telemetry. No vendor. The mesh handles routing — if ironGate goes offline, songBird can route to strandGate (once enrolled) or any future compute node. The notebook doesn’t know which gate ran it.
Example Workloads Available
| Workload | Hardware | Spring |
|---|---|---|
| 16S metagenomics pipeline | CPU | wetSpring |
| GROMACS metadynamics (CAZyme FEL) | RTX 5070 Ti GPU | hotSpring |
| Salmon RNA-seq quantification | CPU + NVMe | wetSpring |
| STAR alignment (large genomes) | 64-core EPYC (strandGate) | wetSpring |
| ET₀ irrigation modeling | CPU | airSpring |
| PK/PD compartmental modeling | CPU | healthSpring |
Each workload runs against the same infrastructure that produced the baseCamp results. Every run gets a provenance chain.
Sovereign CI Pipeline
All 15 primals are continuously built from source on sporeGate’s Sovereign CI. The pipeline:
Developer pushes to Forgejo (git.primals.eco)
→ golgi cascade timer (15-min quorum)
→ sporeGate pulls, builds x86_64-musl + aarch64-musl
→ BLAKE3 checksums computed
→ Binaries published to depot (membrane.primals.eco/depot/)
→ Gates cascade + pull from depot
Wave 133e result: 30/30 ecobins in pepti (15 x86_64 + 15 aarch64), all checksummed. 13/13 primals converged — zero CI workarounds, zero code debt. 4–5 binaries pending rebuild from latest source.
Mesh Health
The mesh is self-healing. If a gate goes offline:
- Songbird detects peer loss via heartbeat timeout
- Capability routing tables update across all remaining peers
- Services that depended on the lost gate get routed to alternates
- When the gate returns,
peer.connectre-establishes bilateral trust
Key invariant: unplugging any single gate does not kill the network. The Flint edge router is the plasma membrane. Gates are ephemeral compute.
What’s Next
| Item | Wave | Status |
|---|---|---|
| 132 | LIVE — JupyterHub 5.4.5, lab.primals.eco → 200 | |
| Pepti rebuild (5 stale binaries) | 134a | NEXT — songBird, skunkBat, nestGate, coralReef, sweetGrass |
| WAN-DISPATCH-01 FULL PASS | 134a | After pepti rebuild — songBird drawbridge committed |
| grapheneGate 13/13 from fresh pepti | 134a | After pepti rebuild |
| 134b | DONE — resolved, DNS live | |
primals.eco → golgi (bearDog ACME) | 134b | DONE — sovereign DNS live since Wave 100+ |
| strandGate SSH enrollment | 134b | Physical access to House 2 needed |
| Live mesh visualization (petalTongue on golgi) | 134b+ | sporePrint host composition |
Related
- Tower Atomic — sovereign transport stack replacing WireGuard
- Gate Mesh Topology — gate topology, enrollment, traffic classes
- Sovereign CI — Forgejo → sporeGate → depot
- Compute Access — tiers, hardware, how to connect
- Reproduce Results — run the same pipelines on your hardware