LIVING GRAPH · EVERY ROUTE A NODE · AI NAVIGABLE · KCF GRAPH · BOABIXER LINKS γ₁=14.134725141734693
EOSE LABS · V13 · DAY 97
LIVING GRAPH V13
Fleet Self-Description
EVERY ROUTE A NODE · AI NAVIGABLE · KCF GRAPH · γ₁=14.134725141734693
The Fleet's Nervous System Made Visible

Every page in the EOSE fleet portal is a node. Every link between pages is an edge. The fleet has 1,544+ HTML pages and an estimated 8,000+ link relationships. The living graph is what makes this navigable — not just by humans following menus, but by AI agents following typed JSON edges.

Traditional web portals are hierarchical documents. The fleet is a graph database with an HTML skin. Each node knows its VSM layer, its fermentation school, which boabixer domain owns it, and which boons it contributes to. This self-description is what lets AI agents navigate without human-curated sitemaps.

The graph is not static. Every time a new route is deployed, a new node appears. Every time a page links to another, a new edge forms. The graph is always growing — a living record of the fleet's operational memory.

Self-Describing Graph API

GET /api/live-graph returns a JSON snapshot of the fleet's core navigation nodes. Every node has typed metadata that any AI agent can parse without documentation.

// Fetch the fleet's living graph — no API key, no auth, publicly navigable
fetch('/api/live-graph')
  .then(r => r.json())
  .then(data => {
    // data.nodes = array of typed graph nodes
    // data.gamma1 = 14.134725141734693 (fleet seal)
    // data.schema = "live-graph-v1"
    // data.total = node count
    
    const topNode = data.nodes
      .sort((a, b) => b.kcf - a.kcf)[0];
    
    console.log(`Highest KCF: ${topNode.route} (${topNode.kcf})`);
    console.log(`Links to: ${topNode.links.join(', ')}`);
    
    renderGraph(data.nodes);
  });
Every Node Is Typed
route The URL path — unique identifier for this node. Primary key of the living graph. /ssaf-v13-rebaseline
title Human-readable name. Used in navigation headers and AI summaries. SSAF V13 Rebaseline
kcf V13 KCF score (1-10). Fleet-criticality metric. Higher = more structurally important to the fleet's operation. 10
school Fermentation school this node belongs to. Encodes the epistemic tradition of the content. LAB | Acetic | Methanogen
boabixer Which boabixer domain owns this node. The boabixer is the basin guarantee — nothing in this domain falls through the floor. ssaf-bonixer
vsm VSM system layer. S5=policy, S4=intelligence, S3=control, S2=coordination, S1=operations. S3
links Next-hop routes. What an AI agent can navigate to from this node. Typed edges in the living graph. ["/ssaf-v13-sub006", "/ssaf-v13-sub009"]
boons Which fleet boons this node contributes to. Cross-cutting concerns that span multiple domains. ["security", "bounty"]
Every Node Links Back to Its Basin

The boabixer is the floor guarantee: every node in a boabixer domain is accounted for. Nothing falls through. The living graph enforces this by tagging every node with its boabixer — which means any audit of the graph can instantly check if an orphaned node exists (a node with no boabixer domain = a potential gap in the basin guarantee).

/ssaf-v13-rebaseline
boabixer: ssaf-bonixer
VSM: S3 · School: LAB
Owns: H1/C4/EigenLayer cascade security domain
/vsm-fleet
boabixer: mgmt-org-bonixer
VSM: S5 · School: LAB
Owns: cybernetics + management framework domain
/actuarial-oframe
boabixer: actuarial-vizasl
VSM: S3 · School: Acetic
Owns: reserve + solvency + risk domain
/joffe-math
boabixer: cathedral-v13
VSM: S4 · School: LAB
Owns: Lean4 + theorem + math proof domain

The living graph IS the boabixer's self-description. When a new boabixer domain is added, its nodes appear in /api/live-graph with the new boabixer tag. The graph grows with the fleet's operational scope.

How an AI Agent Navigates the Fleet
  1. GET /llms.txt — AI agent starts here. Finds /fleet-nav listed as primary navigation surface. No auth, no setup, plain text.
  2. GET /fleet-nav — Loads fleet navigator. Finds /api/live-graph link in the page source (or in the llms.txt navigation section).
  3. GET /api/live-graph — Gets all nodes as typed JSON. Parses KCF scores, VSM layers, boabixer domains. Builds internal navigation map.
  4. Navigate to highest-KCF node — Multiple nodes at KCF 10: /ssaf-v13-rebaseline, /fleet-nav, /boabixer, /pemclau-browse. Agent picks by relevance to its task.
  5. Follow links array/ssaf-v13-rebaseline/ssaf-v13-sub006/eigenlayer-cascade-v13. Each hop is a typed edge. The graph is a self-navigating immune map.

The critical insight: the AI agent never needs to understand the fleet's domain logic. It just follows the graph. The KCF scores do the prioritization. The links array does the routing. The boabixer field does the domain assignment. The agent is navigating a typed data structure, not a human-curated sitemap.

Cross-Cutting Fleet Concerns

Boons are concerns that span multiple nodes and multiple boabixer domains. They're the cross-cutting threads that connect the fleet's immune layers.

🧭 navigation /fleet-nav · /organism-navigator · /repo-galaxy · /living-graph-v13
🔒 security /ssaf-v13-rebaseline · /ssaf-v13-sub006 · /ssaf-v13-sub009 · /h1-v13-bonixer · /c4-v13-bonixer
📊 actuarial /actuarial-oframe · /solvency-dashboard · /actuarial-vizasl
🧮 math /joffe-math · /joffe-math-cathedral-v13 · /joffe-math-v13-tables
🧬 identity /boabixer · /gid-registry · /me-coli-v13 · /fermentation-schools
🧠 knowledge /pemclau-browse · /fleet-nav · /organism-navigator · /alasdair-kcf-v13
⚙️ vsm /vsm-fleet · /vsm-vizasl · /mgmt-universe · /mgmt-org-bonixer
Scale of the Fleet Knowledge Graph
1,544+
HTML PAGES (NODES)
8,000+
LINK RELATIONSHIPS (EDGES)
~6.2
AVG KCF PER NODE
4 hops
GRAPH DIAMETER (EST.)
51
PEMCLAU EDITIONS
17,283
PEMCLAU GRAPH NODES
KCF 10
/fleet-nav · /boabixer · /ssaf-v13-rebaseline · /pemclau-browse · /ssaf-v13-sub006 · /ssaf-v13-sub009 · /eigenlayer-cascade-v13
KCF 9
/vsm-fleet · /actuarial-oframe · /joffe-math · /gid-registry · /fermentation-schools · /me-coli-v13
KCF 8
/organism-navigator · /solvency-dashboard · /mgmt-universe · /trabr-labr-universe · /vsm-vizasl

Clustering coefficient by boabixer domain: ssaf-bonixer (security nodes cluster tightly — ~0.78) · actuarial-vizasl (~0.65) · cathedral-v13 (math nodes more linear — ~0.42) · mgmt-org-bonixer (~0.71)

Type-Safe Edges in the API Graph

Every /api/* endpoint is also a graph node. But unlike HTML nodes which have human-readable edges (links in the page), API nodes have typed programmatic edges — defined by their request and response schemas.

WITH SAFEDECODE
Required fields = type-safe edges. An edge from agent→/api/pemclau/query only exists if the query field is present and non-empty. Invalid edges are rejected at the graph boundary, not silently processed as zero-value.
WITH FORBIDDEN FIELDS
Some edges are permanently blocked — the SOSTLE wall in graph form. DisallowUnknownFields means an agent cannot inject unexpected fields to cross privilege boundaries. The wall is structural, not policy-based.
API GRAPH vs HTML GRAPH
The API graph is the fleet's internal nervous system — typed, validated, programmatic. The HTML graph is the public-facing skin — human-readable, link-chain navigable. Together they form the complete living graph.
Fleet Routes by VSM System
S5 — POLICY (gold)
/vsm-fleet · /mgmt-universe · /trabr-labr-universe · /mgmt-org-bonixer
S4 — INTELLIGENCE (blue)
/pemclau-browse · /joffe-math · /fleet-nav · /ssaf-v13-rebaseline · /alasdair-kcf-v13 · /living-graph-v13
S3 — CONTROL (green)
/solvency-dashboard · /actuarial-oframe · /kcf-bonixer · /dcj-moat-v13 · /go-bridges-v13
S2 — COORDINATION (purple)
/fermentation-schools · /organism-navigator · /boabixer · /gid-registry
S1 — OPERATIONS (orange)
crew spirals · silo pages · domain pages · per-silo health endpoints