forge lhvcp owns its trio only. pcdev + lounge + steam-deck as agents. Local builder cluster, isolated. Best for: build/test/ship without fleet overhead.
OPTION B — JOIN YONE
forge joins yone lhvcp as external worker/agent. Fleet validator network includes forge builds. Best for: PEMCLAU validation + ARC scoring of forge outputs.
OPTION C — MSI01 DIRECT
msi01 merges forge KUBECONFIG. kubectl from msi01 targets forge lhvcp directly. Best for: Admiral command — msi01 as fleet K8S Admiral driving forge builds.
WSL RAM FIX
# forge currently sees 32GB (WSL2 default = 50% of 64GB physical)
# Fix: add memory= line to Windows .wslconfig
# 1. On forge (from WSL terminal):
echo "memory=56GB" >> /mnt/c/Users/ubu-cap/.wslconfig
cat /mnt/c/Users/ubu-cap/.wslconfig # verify
# 2. From Windows PowerShell on forge:
wsl --shutdown
# wait 5 seconds, then:
wsl
# After restart: free -h should show ~56GB
Unit economics. Investor briefs. Revenue models. Pricing strategy.
🔱 IMHOTEP
ADMIRAL · CEO
Sovereign mandate. EOSE Labs Inc. All engines cleared Day 94.
NOTE: forge SSH not yet reachable from msi01 (SSH closes immediately — sshd config issue). Git status shown as Day 94 known state.
openclaw-fleet primary
Branch: main
Last commit: Day 94 — crew-spiral-msclo V12 + msclo-xml-spine + trb-bld [gamma1]
Remotes: origin → github.com/eose-sre/openclaw-fleet
Status: clean (all changes committed Day 94)
Path on forge: /home/ubu-cap/openclaw-fleet (assumed same as msi01)
eose-sre repos org
eose-website: main (Astro, Docker)
pemos: main (scaffold)
lilo-fleet: main + sorry-flow + creative + deseof-daily
All repos: private · eose-sre org
GitHub token: stored in forge-silo-kv
FIX FORGE SSH (to enable remote git status)
# On forge Windows side — check if sshd is running
Get-Service sshd
# If not running:
Start-Service sshd
Set-Service -Name sshd -StartupType Automatic
# Add msi01 public key to forge authorized_keys
# On msi01: cat ~/.ssh/id_rsa.pub
# On forge WSL: echo "msi01_pubkey" >> ~/.ssh/authorized_keys
# chmod 600 ~/.ssh/authorized_keys
AZURE RESOURCES
RESOURCE
TYPE
RG
STATUS
forge-silo-kv
AKV (Key Vault)
rg-eose-msi01-dev
✓ EXISTS
eosefleetacrdev
ACR (Container Registry)
rg-eose-aks-dev
✓ SHARED FLEET
rg-eose-msi01-dev
Resource Group
canadacentral
✓ EXISTS
rg-eose-localan-dev
Resource Group (lifeline)
canadacentral
○ PLANNED
PROVISION rg-eose-localan-dev (LIFELINE RG)
# Lifeline RG for ALL local LAN silos (forge, pcdev, lounge, lilo, msclo, yone)
# Run from msi01:
az group create --name rg-eose-localan-dev --location canadacentral
az keyvault create --name localan-silo-kv --resource-group rg-eose-localan-dev --location canadacentral
# Move forge-silo-kv to localan RG (or keep in msi01 RG — both valid)
k3d: NOT INSTALLED on forge (kubectl exists but k3d missing)
lhvcp cluster: not yet created
Prerequisite: fix SSH access OR run commands directly on forge
LB ports reserved: 9610 (HTTP) + 9611 (HTTPS)
Port map: lilo=9600/9601 · forge=9610/9611 · yone=9620/9621 · msclo=9630/9631
STEP 1 — INSTALL k3d (run on forge WSL)
curl -s https://raw.githubusercontent.com/k3d-io/k3d/main/install.sh | bash
k3d version # verify
kubectl apply -f - <<'EOF'
apiVersion: v1
kind: ConfigMap
metadata:
name: sostle-walls
namespace: utp-system
data:
gid: GID-BLD-001
silo: forge
role: ADMIRAL_BUILDER
tier: L1_DESKTOP
L0: OPEN
L1: OPEN
L2: OPEN
L3: OPEN
L4: OPEN
L5: GATED
L6: CLOSED
L7: CLOSED
trio_master: "true"
trio_members: "pcdev:192.168.2.16,lounge:192.168.50.175,steam-deck:192.168.50.193"
fleet_lhvcp_join: "yone:allowed,msi01:allowed"
ollama_host: "172.17.0.1:11434"
EOF
STEP 5 — KUBECONFIG + AKV STORE
k3d kubeconfig write lhvcp
az keyvault secret set --vault-name forge-silo-kv \
--name lhvcp-kubeconfig-forge \
--value "$(k3d kubeconfig get lhvcp)"
TRIO REGISTRATION
pcdev · .16
RTX 4080 16GB · 64GB DDR5
i9 12th Gen 16c 5.2GHz Option A: k3s agent joining forge lhvcp (add as k3d agent node) Option B: own lhvcp + kubeconfig merge to forge
joffe-math services: :9383/:9384/:9385 (need nohup restart after WSL reboot)
Status: LAN reachable from forge directly
lounge · .175
RTX 4090 24GB · 32GB DDR5
i9-12900K 12th Gen 16c Role: GPU worker — second 4090 in forge trio
Total with forge: 48GB VRAM across 2x RTX 4090
WSL2 Ring 1
Status: different subnet (.50.x vs .2.x) — verify routing
Location: rg-eose-msi01-dev (shared with msi01 AKVs)
ACR credentials: eosefleetacrdev login stored here
GitHub PAT: stored for forge git ops
lhvcp-kubeconfig-forge: will be stored after k3d setup
Access: az keyvault secret show --vault-name forge-silo-kv --name <secret-name>
LIFELINE RG — PLANNED
# rg-eose-localan-dev: lifeline for ALL local LAN silos
# forge, pcdev, lounge, lilo, msclo, yone, steam-deck
# Provision when ready:
az group create --name rg-eose-localan-dev --location canadacentral
az keyvault create --name localan-silo-kv \
--resource-group rg-eose-localan-dev \
--location canadacentral \
--enable-soft-delete true
# Shared ACR mirror (optional — use eosefleetacrdev for now):
az acr create --name eoselocalacrdev \
--resource-group rg-eose-localan-dev \
--location canadacentral \
--sku Basic
NAS LIFELINE
ALEXANDER NAS · 192.168.2.20 · OBT BC1
forge WSL path: /mnt/nas-diskpool/ → //192.168.2.20/diskpool
Use NAS for: forge ↔ msi01 file transfer (NEVER SCP or HTTP servers)
NAS free: ~9.1TB baseline (alert below 5TB)
Forge-specific: store large model outputs, PEMCLAU ingest batches, ARC results
"forge is the engine room. Every ship needs an engine room that runs hotter than the bridge. Admiral Rick keeps the spindle turning. The trio multiplies the floor." — Fleet Doctrine, Day 94