> SYSTEM STATUS
FORGE-121 (.121)
🟢 ONLINE | Ubuntu 22.04
PM2: 5 apps running
CPU: 23% | RAM: 4.2 / 8 GB
Uptime: 45d 12h 33m
Role: Production Server
GROUND-STATION (.10)
🟢 ONLINE | NAS Proxy
Docker: 7 containers
Services: PostgreSQL, PostgREST :54321
Disk: 2.0 TB free
Role: Supabase Host / DNS
GCP-GATEWAY
🟢 ACTIVE | europe-west2
Services: Vertex AI, Cloud Run
Mesh IP: 10.131.0.1
Model: gemini-1.5-pro
Role: AI Gateway
DO-FACTORY
🟡 STANDBY | lon1
Services: Build/CI pipeline
Mesh IP: 10.132.0.1
Last Build: 6h ago
Role: Factory Node
AZURE-CORTEX
🟡 STANDBY | uksouth
Services: ML inference, Flask
Mesh IP: 10.133.0.1
DevOps: Hex Genome pipeline
Role: Cortex Node
SUPABASE
🟢 ONLINE | world2_local
Tables: 16 | Schemas: 3
RLS: Active | Auth: OAuth
Port: 54321 (prod) / 54322 (dev)
Role: Primary Datastore
DROBO-NAS (.100)
🔴 OFFLINE | Storage Node
Files: 24,360 .genome/.meta
Mount: /Volumes/Drobo
Protocol: SMB via .10
Role: Genome Archive
BIGMAC2 (.6)
🟢 ONLINE | Dev Machine
Services: Next.js :3000, Trinity :3001
Content: Server :8080
OS: macOS (Xcode Farm)
Role: Development Hub
> PM2 STATUS
┌────┬──────────────────────┬──────────┬──────┬────────────┬──────────────┐ │ id │ name │ mode │ ↺ │ status │ cpu / mem │ ├────┼──────────────────────┼──────────┼──────┼────────────┼──────────────┤ │ 0 │ world2-trinity │ fork │ 0 │ ● online │ 2% / 180MB │ │ 1 │ deliva │ fork │ 0 │ ● online │ 1% / 95MB │ │ 2 │ stixap │ fork │ 0 │ ● online │ 1% / 88MB │ │ 3 │ vanix-app │ fork │ 0 │ ● online │ 0% / 72MB │ │ 4 │ baata │ fork │ 0 │ ● online │ 0% / 65MB │ └────┴──────────────────────┴──────────┴──────┴────────────┴──────────────┘ 5 apps — 5 online — 0 errored — mode: fork — uptime: 45d+
> API REGISTRY
Site Turn Router
▶
POST
/api/site-turn/resolve
Resolve content routing via 7-tier tie-break hierarchy
$ curl -X POST https://w2-0.org/api/site-turn/resolve \
-H "Content-Type: application/json" \
-d '{"node_id": "hex-0042", "context": {"user": "guardian"}}'
GET
/api/site-turn/status
Router health check — returns service status & cache stats
$ curl https://w2-0.org/api/site-turn/status
GET
/api/site-turn/history/:session_id
Retrieve session routing history by session ID
$ curl https://w2-0.org/api/site-turn/history/sess_abc123
GET
/api/site-turn/traces/:trace_id
Fetch detailed audit traces for routing decisions
$ curl https://w2-0.org/api/site-turn/traces/tr_00ff41
HEX Genome
▶
GET
/api/hex/nodes
List genome nodes — paginated, filterable by tag/schema
$ curl "https://w2-0.org/api/hex/nodes?limit=50&schema=genome"
GET
/api/hex/nodes/:id
Get a single genome node by ID with revision history
$ curl https://w2-0.org/api/hex/nodes/hex-0042
POST
/api/hex/sync
Trigger genome sync from JSONL source to Supabase
$ curl -X POST https://w2-0.org/api/hex/sync \
-H "Authorization: Bearer $SUPABASE_SERVICE_KEY"
Guardian
▶
POST
/api/guardian/verify
Verify 2FA TOTP token for Guardian session
$ curl -X POST https://w2-0.org/api/guardian/verify \
-H "Content-Type: application/json" \
-d '{"token": "123456"}'
GET
/api/guardian/session
Check current Guardian session status & clearance level
$ curl https://w2-0.org/api/guardian/session \
-H "Cookie: guardian_session=..."
POST
/api/guardian/setup
Initialize Guardian 2FA — returns QR code & secret
$ curl -X POST https://w2-0.org/api/guardian/setup
DELETE
/api/guardian/revoke
Revoke active Guardian session and clear cookies
$ curl -X DELETE https://w2-0.org/api/guardian/revoke \
-H "Cookie: guardian_session=..."
Vertex AI
▶
POST
/api/vertex
Gemini 1.5 Pro inference via Vertex AI Enterprise bridge
$ curl -X POST https://w2-0.org/api/vertex \
-H "Content-Type: application/json" \
-d '{"prompt": "Analyze this genome node", "model": "gemini-1.5-pro"}'
DevOps
▶
GET
/api/devops/work-items
Fetch Azure DevOps work items for Hex Genome project
$ curl https://w2-0.org/api/devops/work-items
GET
/api/deployments/status
Get current deployment status across all environments
$ curl https://w2-0.org/api/deployments/status
System
▶
GET
/api/health
Basic health check — returns 200 OK with uptime & version
$ curl https://w2-0.org/api/health
GET
/api/status
Detailed system status — all services, DB, cache, mesh
$ curl https://w2-0.org/api/status
> DEPLOYMENT PIPELINE
BigMac2
10.0.0.6 — dev
npm build
.next/
build artifacts
rsync
FORGE-121
10.0.0.121 — prod
pm2 restart
LIVE ✅
w2-0.org
Last deploy: 2026-05-07 18:45:22 UTC | Duration: 2m 34s | Status: SUCCESS
[18:44:48] ▶ npm run build — started
[18:45:01] ✓ Build completed — 142 pages, 0 errors
[18:45:03] ▶ rsync .next/ → jamie@10.0.0.121:/var/www/world2/
[18:45:18] ✓ Sync complete — 2,847 files transferred
[18:45:22] ✓ pm2 restart world2 — all 5 processes online
> NETWORK MESH
Online
Standby
Offline
⚡ Public Endpoint
> DOMAIN ROUTES
| Domain | Target | Proxy | Status |
|---|---|---|---|
| w2-0.org | 10.0.0.121 | nginx → :3000 | 🟢 ACTIVE |
| dev.w2-0.org | 10.0.0.10 | apache → :3000 | 🟢 ACTIVE |
| thetimesafe.uk | 10.0.0.121 | nginx static | 🟢 ACTIVE |
| uuuuuu.uk | 10.0.0.121 | nginx static | 🟢 ACTIVE |
| chortal.uk | 10.0.0.121 | nginx static | 🟢 ACTIVE |
| theworld2.uk | 10.0.0.121 | nginx → :3000 | 🟡 MIGRATING |
| api.w2-0.org | 10.0.0.121 | nginx → :3000/api | 🟢 ACTIVE |
| stixap.w2-0.org | Cloud Run | GCP → us-central1 | 🟢 ACTIVE |
> LIVE LOGS
> DATABASE SCHEMAS
genome
▶
genome.nodes
★ id uuid
node_id text
content jsonb
source_file text
checksum text
created_at timestamptz
updated_at timestamptz
genome.node_revisions
★ id uuid
node_id uuid FK
revision int
diff jsonb
author text
created_at timestamptz
genome.tags
★ id uuid
name text
category text
created_at timestamptz
genome.node_tags
★ node_id uuid FK
★ tag_id uuid FK
st
▶
st.site_turns
★ id uuid
node_id text
route text
tier_resolved int
latency_ms int
created_at timestamptz
st.routing_rules
★ id uuid
priority int
pattern text
target text
tier int
active bool
st.sessions
★ id uuid
user_id uuid FK
started_at timestamptz
last_activity timestamptz
context jsonb
st.cache_entries
★ key text
value jsonb
tier text
ttl int
created_at timestamptz
st.node_scores
★ id uuid
node_id text
score float
factors jsonb
st.config
★ key text
value jsonb
updated_by text
updated_at timestamptz
st.work_items
★ id int
title text
state text
assigned_to text
synced_at timestamptz
audit
▶
audit.traces
★ id uuid
trace_id text
service text
duration_ms int
status text
created_at timestamptz
audit.trace_events
★ id uuid
trace_id uuid FK
event_type text
payload jsonb
timestamp timestamptz
audit.anomalies
★ id uuid
trace_id uuid FK
severity text
description text
resolved bool
audit.access_log
★ id bigint
user_id uuid
action text
resource text
ip_address inet
timestamp timestamptz
audit.system_events
★ id uuid
event_type text
source text
metadata jsonb
created_at timestamptz