Spaces:
Running
Running
fix(0-CDN/G7): self-host fonts + vendor three.js; kill runtime CDN on a11oy surfaces (nemo/estate-hologram + full sweep). ADDITIVE/surgical. Mirrors GitHub main 0ce331f.
Browse files- index.html +6 -5
- web/agentic-gpu.html +276 -0
- web/console_index.html +9 -4
- web/elite_console.html +0 -0
- web/fleet-c2.html +6 -2
- web/living-anatomy.html +6 -2
- web/nemo.html +9 -5
- web/v4_fleet_panel.html +6 -3
index.html
CHANGED
|
@@ -1,11 +1,6 @@
|
|
| 1 |
<!DOCTYPE html>
|
| 2 |
<html lang="en">
|
| 3 |
<head>
|
| 4 |
-
<!-- SOVEREIGN FONTS (no CDN): self-hosted @font-face. Space Grotesk + JetBrains Mono (OFL-1.1). Attribution: /NOTICE. -->
|
| 5 |
-
<style>
|
| 6 |
-
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:300 700;font-display:swap;src:url('/vendor/fonts/SpaceGrotesk.woff2') format('woff2');}
|
| 7 |
-
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400 500;font-display:swap;src:url('/vendor/fonts/JetBrainsMono.woff2') format('woff2');}
|
| 8 |
-
</style>
|
| 9 |
<meta charset="UTF-8"/>
|
| 10 |
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
| 11 |
<title>a11oy — governance substrate · SZL Holdings</title>
|
|
@@ -17,6 +12,12 @@
|
|
| 17 |
<link rel="stylesheet" href="style.css"/>
|
| 18 |
<link rel="stylesheet" href="brand-tokens.css"/>
|
| 19 |
<link rel="stylesheet" href="brand-bridge.css"/>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 20 |
</head>
|
| 21 |
<body>
|
| 22 |
|
|
|
|
| 1 |
<!DOCTYPE html>
|
| 2 |
<html lang="en">
|
| 3 |
<head>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 4 |
<meta charset="UTF-8"/>
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
| 6 |
<title>a11oy — governance substrate · SZL Holdings</title>
|
|
|
|
| 12 |
<link rel="stylesheet" href="style.css"/>
|
| 13 |
<link rel="stylesheet" href="brand-tokens.css"/>
|
| 14 |
<link rel="stylesheet" href="brand-bridge.css"/>
|
| 15 |
+
<!-- SOVEREIGN: 0 runtime CDN. Fonts self-hosted in-image, served same-origin at
|
| 16 |
+
/vendor/fonts/*.woff2 (SAME pattern as the clean console). NO external font CDN. -->
|
| 17 |
+
<style>
|
| 18 |
+
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:300 700;font-display:swap;src:url('/vendor/fonts/SpaceGrotesk.woff2') format('woff2');}
|
| 19 |
+
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400 500;font-display:swap;src:url('/vendor/fonts/JetBrainsMono.woff2') format('woff2');}
|
| 20 |
+
</style>
|
| 21 |
</head>
|
| 22 |
<body>
|
| 23 |
|
web/agentic-gpu.html
ADDED
|
@@ -0,0 +1,276 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
+
<!DOCTYPE html>
|
| 2 |
+
<html lang="en">
|
| 3 |
+
<head>
|
| 4 |
+
<meta charset="UTF-8"/>
|
| 5 |
+
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
| 6 |
+
<title>a11oy — Agentic GPU Operator · SZL Holdings</title>
|
| 7 |
+
<meta name="description" content="Live operator view of the SZL Agentic GPU engine (RTX 5000 @ betterwithage): sovereign-inference posture, reactive-vs-proactive scheduler activity, energy window, and served-by tier. Honest by design — sovereign:true only when the local box actually serves; energy figures are SAMPLE/ESTIMATE until a real meter is wired."/>
|
| 8 |
+
<!-- SOVEREIGN: 0 runtime CDN. Fonts self-hosted in-image, served same-origin at
|
| 9 |
+
/vendor/fonts/*.woff2 (SAME pattern as the clean console). NO external font CDN. -->
|
| 10 |
+
<style>
|
| 11 |
+
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:300 700;font-display:swap;src:url('/vendor/fonts/SpaceGrotesk.woff2') format('woff2');}
|
| 12 |
+
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400 500;font-display:swap;src:url('/vendor/fonts/JetBrainsMono.woff2') format('woff2');}
|
| 13 |
+
</style>
|
| 14 |
+
<style>
|
| 15 |
+
:root{
|
| 16 |
+
--ground:#0a0a0a; --panel:#0e0e0e; --panel2:#080808; --rail:#0b0b0b;
|
| 17 |
+
--gold:#c9b787; --gold-bright:#d6c69a;
|
| 18 |
+
--teal:#5fb3a3; --teal-soft:rgba(95,179,163,0.10);
|
| 19 |
+
--cream:#f5f5f5; --paragraph:#9a9a9a; --muted:#888; --dim:#555;
|
| 20 |
+
--gold-line:rgba(201,183,135,0.15); --gold-soft:rgba(201,183,135,0.04);
|
| 21 |
+
--teal-line:rgba(95,179,163,0.22);
|
| 22 |
+
--live:#5a8a6e; --err:#b06a5a; --warn:#c9a05f;
|
| 23 |
+
--green:#39d98a; --yellow:#f5c451; --red:#ff6a5a; --blue:#5bc8ff;
|
| 24 |
+
--mono:'JetBrains Mono',ui-monospace,SFMono-Regular,monospace;
|
| 25 |
+
--display:'Space Grotesk',Georgia,serif;
|
| 26 |
+
}
|
| 27 |
+
*{box-sizing:border-box;}
|
| 28 |
+
html,body{margin:0;padding:0;background:var(--ground);color:var(--cream);font-family:var(--display);-webkit-font-smoothing:antialiased;}
|
| 29 |
+
.mono{font-family:var(--mono);}
|
| 30 |
+
a{color:inherit;text-decoration:none;}
|
| 31 |
+
.topbar{position:sticky;top:0;z-index:60;display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:.5rem 1.1rem;background:rgba(10,10,10,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--gold-line);font-family:var(--mono);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--gold);}
|
| 32 |
+
.topbar .sep{color:var(--dim);}
|
| 33 |
+
.topbar .live{display:inline-flex;align-items:center;gap:.4rem;color:var(--cream);}
|
| 34 |
+
.live-dot{width:6px;height:6px;border-radius:50%;background:var(--live);box-shadow:0 0 6px var(--live);animation:pulse 2.2s ease-in-out infinite;}
|
| 35 |
+
.live-dot.idle{background:var(--warn);box-shadow:0 0 6px var(--warn);}
|
| 36 |
+
@keyframes pulse{0%,100%{opacity:1;}50%{opacity:.35;}}
|
| 37 |
+
.switcher{margin-left:auto;display:flex;align-items:center;gap:.3rem;}
|
| 38 |
+
.flag{padding:.22rem .55rem;border-radius:6px;border:1px solid transparent;color:var(--muted);transition:.15s;}
|
| 39 |
+
.flag:hover{color:var(--cream);border-color:var(--gold-line);background:var(--gold-soft);}
|
| 40 |
+
.flag.active{color:var(--ground);background:var(--gold);border-color:var(--gold);font-weight:600;}
|
| 41 |
+
.wrap{max-width:1320px;margin:0 auto;padding:1.6rem 1.4rem 4rem;}
|
| 42 |
+
h1{font-size:1.7rem;font-weight:600;margin:.2rem 0 .3rem;letter-spacing:-.01em;}
|
| 43 |
+
.badge{display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--teal);border:1px solid var(--teal-line);background:var(--teal-soft);padding:.25rem .6rem;border-radius:5px;margin-left:.4rem;vertical-align:middle;}
|
| 44 |
+
.lede{color:var(--paragraph);font-size:.95rem;line-height:1.65;max-width:1180px;margin:.6rem 0 1rem;}
|
| 45 |
+
.lede b{color:var(--cream);font-weight:600;}
|
| 46 |
+
.econ{border:1px solid var(--gold-line);background:var(--gold-soft);border-radius:8px;padding:.7rem 1rem;margin:.4rem 0 1.2rem;font-family:var(--mono);font-size:12px;color:var(--paragraph);line-height:1.7;}
|
| 47 |
+
.econ .k{color:var(--gold);text-transform:uppercase;letter-spacing:.08em;font-size:10px;}
|
| 48 |
+
.econ .hi{color:var(--teal);}
|
| 49 |
+
.cards{display:grid;grid-template-columns:repeat(4,1fr);gap:.8rem;margin:0 0 1.2rem;}
|
| 50 |
+
.card{border:1px solid var(--gold-line);background:var(--panel);border-radius:8px;padding:.85rem 1rem;}
|
| 51 |
+
.card .lbl{font-family:var(--mono);font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--dim);}
|
| 52 |
+
.card .big{font-size:1.5rem;font-weight:600;margin:.35rem 0 .15rem;color:var(--teal);}
|
| 53 |
+
.card .sub{font-family:var(--mono);font-size:10.5px;color:var(--muted);}
|
| 54 |
+
.grid2{display:grid;grid-template-columns:1fr 1fr;gap:1rem;}
|
| 55 |
+
.panel{border:1px solid var(--gold-line);background:var(--panel);border-radius:10px;padding:1rem 1.1rem;}
|
| 56 |
+
.panel h2{font-size:1.05rem;font-weight:600;margin:0 0 .2rem;display:flex;align-items:center;justify-content:space-between;}
|
| 57 |
+
.panel h2 .meta{font-family:var(--mono);font-size:10px;color:var(--dim);text-transform:uppercase;letter-spacing:.06em;}
|
| 58 |
+
.kv{font-family:var(--mono);font-size:12px;color:var(--paragraph);line-height:1.9;margin-top:.5rem;}
|
| 59 |
+
.kv .row{display:flex;justify-content:space-between;gap:1rem;border-bottom:1px dashed var(--gold-soft);padding:.15rem 0;}
|
| 60 |
+
.kv .k{color:var(--muted);text-transform:uppercase;letter-spacing:.05em;font-size:10.5px;}
|
| 61 |
+
.kv .v{color:var(--cream);text-align:right;word-break:break-all;}
|
| 62 |
+
.pill{display:inline-block;font-family:var(--mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase;padding:.15rem .5rem;border-radius:5px;border:1px solid var(--gold-line);}
|
| 63 |
+
.pill.ok{color:var(--green);border-color:rgba(57,217,138,.35);background:rgba(57,217,138,.07);}
|
| 64 |
+
.pill.warn{color:var(--yellow);border-color:rgba(245,196,81,.35);background:rgba(245,196,81,.07);}
|
| 65 |
+
.pill.bad{color:var(--red);border-color:rgba(255,106,90,.35);background:rgba(255,106,90,.07);}
|
| 66 |
+
.pill.cool{color:var(--blue);border-color:rgba(91,200,255,.35);background:rgba(91,200,255,.07);}
|
| 67 |
+
.queues{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin-top:.7rem;}
|
| 68 |
+
.qbox{border:1px solid var(--gold-line);border-radius:8px;padding:.7rem .85rem;background:var(--panel2);}
|
| 69 |
+
.qbox .qlbl{font-family:var(--mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--dim);}
|
| 70 |
+
.qbox .qn{font-size:1.8rem;font-weight:600;margin:.2rem 0;}
|
| 71 |
+
.qbox.reactive .qn{color:var(--red);}
|
| 72 |
+
.qbox.proactive .qn{color:var(--blue);}
|
| 73 |
+
.qbox .qsub{font-family:var(--mono);font-size:10px;color:var(--muted);}
|
| 74 |
+
.bar{height:6px;border-radius:3px;background:#161616;overflow:hidden;margin-top:.4rem;}
|
| 75 |
+
.bar > i{display:block;height:100%;border-radius:3px;}
|
| 76 |
+
.simnote{border:1px solid var(--warn);background:rgba(201,160,95,.06);border-radius:8px;padding:.7rem .9rem;margin-top:.8rem;font-family:var(--mono);font-size:11px;color:#d8c39a;line-height:1.65;}
|
| 77 |
+
.simnote b{color:var(--warn);}
|
| 78 |
+
.receipt{margin-top:.7rem;font-family:var(--mono);font-size:11px;color:var(--paragraph);white-space:pre-wrap;word-break:break-all;line-height:1.6;border-top:1px solid var(--gold-line);padding-top:.6rem;}
|
| 79 |
+
.empty{font-family:var(--mono);font-size:11.5px;color:var(--muted);line-height:1.7;border:1px dashed var(--gold-line);border-radius:8px;padding:.8rem 1rem;margin-top:.6rem;}
|
| 80 |
+
.empty b{color:var(--warn);}
|
| 81 |
+
.footnote{margin-top:1.6rem;font-family:var(--mono);font-size:10.5px;color:var(--muted);line-height:1.7;border-top:1px solid var(--gold-line);padding-top:.9rem;}
|
| 82 |
+
.footnote b{color:var(--cream);}
|
| 83 |
+
@media(max-width:980px){.cards{grid-template-columns:repeat(2,1fr);}.grid2{grid-template-columns:1fr;}.queues{grid-template-columns:1fr 1fr;}}
|
| 84 |
+
</style>
|
| 85 |
+
</head>
|
| 86 |
+
<body>
|
| 87 |
+
<div class="topbar">
|
| 88 |
+
<span>SZL HOLDINGS</span><span class="sep">/</span><span>a11oy</span><span class="sep">/</span><span>AGENTIC GPU OPERATOR</span>
|
| 89 |
+
<span class="sep">/</span><span class="live"><span class="live-dot" id="livedot"></span><span id="livelbl">PROBING…</span></span>
|
| 90 |
+
<span class="switcher">
|
| 91 |
+
<a class="flag" href="/fleet-c2">Fleet C2</a>
|
| 92 |
+
<a class="flag" href="/living-anatomy">Living Anatomy</a>
|
| 93 |
+
<a class="flag active" href="/agentic-gpu">Agentic GPU</a>
|
| 94 |
+
<a class="flag" href="/code">Code</a>
|
| 95 |
+
</span>
|
| 96 |
+
</div>
|
| 97 |
+
<div class="wrap">
|
| 98 |
+
<h1>Agentic GPU — Operator View<span class="badge">RTX 5000 @ betterwithage · reactive ⇄ proactive · energy-gated</span></h1>
|
| 99 |
+
<p class="lede">The <b>operator console</b> for the resident agentic GPU engine. One GPU runs a <b>reactive lane</b> (Chaski/Code turns, Priority 0) that <b>preempts</b> a <b>proactive lane</b> (background agenda, Priority 1) — proactive throughput <b>never starves</b> reactive latency (Agent.xpu pattern, arXiv:2506.24045). Proactive dispatch is <b>energy-gated</b>: heavy background work only fires in a <b>cheap / surplus</b> power window. This view reads the <b>real</b> <span class="mono">/code/healthz</span> sovereign posture live, and degrades honestly when the energy-budget and scheduler-status endpoints are not yet wired.</p>
|
| 100 |
+
<div class="econ"><span class="k">Why it matters:</span> a resident engine that <span class="hi">harvests wasted surplus power</span> for background work while <span class="hi">guaranteeing interactive latency</span> turns an idle box into a sovereign compute asset — and the <span class="hi">sovereign:true flag is honest</span>: it is asserted ONLY when this node actually serves the turn locally.</div>
|
| 101 |
+
<div class="cards">
|
| 102 |
+
<div class="card"><div class="lbl">Sovereign posture</div><div class="big" id="c_sov">—</div><div class="sub" id="c_sov_sub">probing /code/healthz</div></div>
|
| 103 |
+
<div class="card"><div class="lbl">Served-by tier</div><div class="big" id="c_served" style="color:var(--blue)">—</div><div class="sub" id="c_served_sub">inference path</div></div>
|
| 104 |
+
<div class="card"><div class="lbl">Energy window</div><div class="big" id="c_window" style="color:var(--gold)">—</div><div class="sub" id="c_window_sub">cheap / normal / dear</div></div>
|
| 105 |
+
<div class="card"><div class="lbl">Last preemption</div><div class="big" id="c_preempt" style="color:var(--yellow)">—</div><div class="sub">reactive over proactive</div></div>
|
| 106 |
+
</div>
|
| 107 |
+
<div class="grid2">
|
| 108 |
+
<div class="panel">
|
| 109 |
+
<h2>GPU node & sovereign inference<span class="meta">/code/healthz · live</span></h2>
|
| 110 |
+
<div class="kv" id="nodekv">
|
| 111 |
+
<div class="row"><span class="k">probing…</span><span class="v">—</span></div>
|
| 112 |
+
</div>
|
| 113 |
+
<div class="simnote" id="sovnote"><b>Honest posture gate:</b> <span class="mono">sovereign:true</span> is reported ONLY when the local box endpoint actually answers this process; otherwise turns serve via the HF Router and the flag stays <span class="mono">false</span> (the half-state — banner "sovereign" while the router serves — is the one unacceptable outcome).</div>
|
| 114 |
+
</div>
|
| 115 |
+
<div class="panel">
|
| 116 |
+
<h2>Scheduler — reactive ⇄ proactive<span class="meta">Agent.xpu · single-GPU co-schedule</span></h2>
|
| 117 |
+
<div class="queues">
|
| 118 |
+
<div class="qbox reactive">
|
| 119 |
+
<div class="qlbl">Reactive queue · P0</div>
|
| 120 |
+
<div class="qn" id="q_reactive">—</div>
|
| 121 |
+
<div class="qsub">Chaski / Code turns · preempts</div>
|
| 122 |
+
<div class="bar"><i id="q_reactive_bar" style="width:0;background:var(--red)"></i></div>
|
| 123 |
+
</div>
|
| 124 |
+
<div class="qbox proactive">
|
| 125 |
+
<div class="qlbl">Proactive queue · P1</div>
|
| 126 |
+
<div class="qn" id="q_proactive">—</div>
|
| 127 |
+
<div class="qsub">background agenda · energy-gated</div>
|
| 128 |
+
<div class="bar"><i id="q_proactive_bar" style="width:0;background:var(--blue)"></i></div>
|
| 129 |
+
</div>
|
| 130 |
+
</div>
|
| 131 |
+
<div class="kv" id="schedkv"></div>
|
| 132 |
+
<div class="empty" id="schedempty" style="display:none"><b>Scheduler-status endpoint not wired yet.</b> The resident daemon + gate (<span class="mono">agentic/scheduler.py</span>, PR #357) run nowhere live yet — no <span class="mono">/v1/scheduler/status</span> route is registered. Queue depths and preemption counters will populate once the daemon is deployed on the box. Honest empty-state, no fabricated counters.</div>
|
| 133 |
+
</div>
|
| 134 |
+
</div>
|
| 135 |
+
<div class="grid2" style="margin-top:1rem">
|
| 136 |
+
<div class="panel">
|
| 137 |
+
<h2>Energy window & budget ledger<span class="meta">/v1/energy/budget · SAMPLE</span></h2>
|
| 138 |
+
<div class="kv" id="energykv"></div>
|
| 139 |
+
<div class="empty" id="energyempty" style="display:none"><b>Energy-budget endpoint not wired yet.</b> <span class="mono">GET /v1/energy/budget</span> (Bekenstein-gated receipt + ledger, PR #328) is not registered on this server. The only honest live signal today is the off-peak clock; no power meter is wired, so all joules would be <span class="mono">SAMPLE/ESTIMATE</span>. This panel populates once the budget layer is registered.</div>
|
| 140 |
+
<div class="simnote"><b>SAMPLE/ESTIMATE:</b> no real power meter is wired (doctrine v11/v12). Every joule / price figure shown is an estimate until a physical meter feeds the ledger. NO free-energy or perpetual-motion claim is made — the engine harvests <i>wasted</i> surplus and proves <i>bounded</i> information work.</div>
|
| 141 |
+
</div>
|
| 142 |
+
<div class="panel">
|
| 143 |
+
<h2>Posture receipt<span class="meta">raw probe tape</span></h2>
|
| 144 |
+
<div class="receipt" id="receipt">probing…</div>
|
| 145 |
+
</div>
|
| 146 |
+
</div>
|
| 147 |
+
<div class="footnote">
|
| 148 |
+
<b>Honest by design.</b> Sovereign posture, inference path, and served-by tier are read <b>live</b> from <span class="mono">/api/a11oy/code/healthz</span>; <span class="mono">sovereign:true</span> is asserted <b>only</b> when the local endpoint actually serves the turn (mirrors the serving path — no overclaim). The <b>scheduler-status</b> and <b>energy-budget</b> panels <b>degrade gracefully</b> with a labeled empty-state when their endpoints are absent (they are not yet deployed on the box). All energy figures are <b>SAMPLE/ESTIMATE</b> — no power meter is wired. <b>No free-energy claim.</b> Λ = Conjecture 1 (advisory). 0 runtime CDN.
|
| 149 |
+
</div>
|
| 150 |
+
</div>
|
| 151 |
+
<script>
|
| 152 |
+
const A="/api/a11oy";
|
| 153 |
+
const $=id=>document.getElementById(id);
|
| 154 |
+
async function getJSON(u,opt){try{const r=await fetch(u,opt);if(!r.ok)return null;return await r.json();}catch(e){return null;}}
|
| 155 |
+
function esc(s){return String(s==null?'':s).replace(/[&<>]/g,c=>({'&':'&','<':'<','>':'>'}[c]));}
|
| 156 |
+
function row(k,v){return `<div class="row"><span class="k">${esc(k)}</span><span class="v">${v}</span></div>`;}
|
| 157 |
+
function pill(txt,cls){return `<span class="pill ${cls}">${esc(txt)}</span>`;}
|
| 158 |
+
|
| 159 |
+
// honest energy-window classifier from an off-peak clock when no budget feed.
|
| 160 |
+
// Returns {window, label, source}. Conservative: only "cheap" when clearly off-peak.
|
| 161 |
+
function clockWindow(){
|
| 162 |
+
const h=new Date().getHours();
|
| 163 |
+
// off-peak (cheap) overnight 23:00–07:00; peak (dear) 17:00–21:00; else normal.
|
| 164 |
+
if(h>=23||h<7) return {window:'cheap', cls:'cool', source:'off-peak clock (local)'};
|
| 165 |
+
if(h>=17&&h<21) return {window:'dear', cls:'warn', source:'off-peak clock (local)'};
|
| 166 |
+
return {window:'normal', cls:'ok', source:'off-peak clock (local)'};
|
| 167 |
+
}
|
| 168 |
+
|
| 169 |
+
async function load(){
|
| 170 |
+
// 1) ALWAYS-LIVE: sovereign posture from /code/healthz
|
| 171 |
+
const h=await getJSON(A+"/code/healthz");
|
| 172 |
+
const sov = h && h.sovereign === true;
|
| 173 |
+
if(h){
|
| 174 |
+
$('livedot').className='live-dot'+(sov?'':' idle');
|
| 175 |
+
$('livelbl').textContent = sov ? 'SOVEREIGN · LOCAL' : 'ROUTER · NOT SOVEREIGN';
|
| 176 |
+
$('c_sov').textContent = sov ? 'SOVEREIGN' : 'ROUTER';
|
| 177 |
+
$('c_sov').style.color = sov ? 'var(--green)' : 'var(--yellow)';
|
| 178 |
+
$('c_sov_sub').textContent = esc(h.mode||'')+' · '+esc(h.backend||'');
|
| 179 |
+
const inf = h.inference||'—';
|
| 180 |
+
$('c_served').textContent = inf==='self-hosted-gpu' ? 'GPU' : (inf||'—').toUpperCase().slice(0,10);
|
| 181 |
+
$('c_served_sub').textContent = esc(inf);
|
| 182 |
+
const gpu = h.gpu || h.configured_gpu_label || null;
|
| 183 |
+
let nrows = [
|
| 184 |
+
row('node', gpu ? pill(esc(gpu),'cool') : pill('RTX 5000 @ betterwithage (label not set)','warn')),
|
| 185 |
+
row('sovereign', sov ? pill('true · local serves','ok') : pill('false · router serves','warn')),
|
| 186 |
+
row('inference', esc(h.inference||'—')),
|
| 187 |
+
row('mode', esc(h.mode||'—')),
|
| 188 |
+
row('backend', esc(h.backend||'—')),
|
| 189 |
+
row('base_url', esc((h.base_url||'').replace(/^https?:\/\//,''))),
|
| 190 |
+
row('doctrine', esc(h.doctrine||'—')),
|
| 191 |
+
row('agentic loaded', h.agentic ? pill('true','ok') : pill('false','warn')),
|
| 192 |
+
];
|
| 193 |
+
if(h.configured_local_base) nrows.push(row('configured local', esc(h.configured_local_base.replace(/^https?:\/\//,''))));
|
| 194 |
+
if(h.honest_note) nrows.push(row('honest_note', `<span style="color:var(--warn)">${esc(h.honest_note)}</span>`));
|
| 195 |
+
$('nodekv').innerHTML = nrows.join('');
|
| 196 |
+
$('receipt').textContent = [
|
| 197 |
+
`probe: GET ${A}/code/healthz`,
|
| 198 |
+
`status: ${esc(h.status||'—')} · component: ${esc(h.component||'—')}`,
|
| 199 |
+
`sovereign: ${sov} ${sov?'(local box serves this turn)':'(HF Router serves — NOT sovereign)'}`,
|
| 200 |
+
`inference: ${esc(h.inference||'—')} · mode: ${esc(h.mode||'—')} · backend: ${esc(h.backend||'—')}`,
|
| 201 |
+
`gpu_label: ${esc(gpu||'(unset — A11OY_GPU_LABEL not configured)')}`,
|
| 202 |
+
`tiers: ${esc((h.tiers||[]).join(', ')||'—')}`,
|
| 203 |
+
`built_by: ${esc(h.built_by||'—')}`,
|
| 204 |
+
`ts(local): ${new Date().toISOString()}`,
|
| 205 |
+
].join('\n');
|
| 206 |
+
} else {
|
| 207 |
+
$('livedot').className='live-dot idle';
|
| 208 |
+
$('livelbl').textContent='HEALTHZ UNREACHABLE';
|
| 209 |
+
$('c_sov').textContent='—'; $('c_sov').style.color='var(--red)';
|
| 210 |
+
$('c_sov_sub').textContent='/code/healthz unreachable';
|
| 211 |
+
$('nodekv').innerHTML = row('error', `<span style="color:var(--red)">/code/healthz unreachable — cannot assert posture</span>`);
|
| 212 |
+
$('receipt').textContent='probe failed: '+A+'/code/healthz unreachable';
|
| 213 |
+
}
|
| 214 |
+
|
| 215 |
+
// 2) BEST-EFFORT: scheduler status (endpoint not deployed yet -> honest empty-state)
|
| 216 |
+
const sched = await getJSON(A+"/v1/scheduler/status");
|
| 217 |
+
if(sched){
|
| 218 |
+
const rq = sched.reactive_depth ?? sched.reactive ?? 0;
|
| 219 |
+
const pq = sched.proactive_depth ?? sched.proactive ?? 0;
|
| 220 |
+
const mx = Math.max(1, rq, pq, 8);
|
| 221 |
+
$('q_reactive').textContent = rq;
|
| 222 |
+
$('q_proactive').textContent = pq;
|
| 223 |
+
$('q_reactive_bar').style.width = Math.round(100*rq/mx)+'%';
|
| 224 |
+
$('q_proactive_bar').style.width = Math.round(100*pq/mx)+'%';
|
| 225 |
+
const lastP = sched.last_preemption || sched.last_preempt_ts;
|
| 226 |
+
$('c_preempt').textContent = lastP ? 'YES' : '0';
|
| 227 |
+
$('c_preempt').style.color = lastP ? 'var(--yellow)' : 'var(--muted)';
|
| 228 |
+
$('schedkv').innerHTML = [
|
| 229 |
+
row('preemptions', esc(sched.preemptions ?? '—')),
|
| 230 |
+
row('reactive_done', esc(sched.reactive_done ?? '—')),
|
| 231 |
+
row('proactive_done', esc(sched.proactive_done ?? '—')),
|
| 232 |
+
row('last_preemption', esc(lastP || '—')),
|
| 233 |
+
row('proactive_gated', sched.proactive_gated ? pill('paused (energy)','warn') : pill('eligible','ok')),
|
| 234 |
+
].join('');
|
| 235 |
+
$('schedempty').style.display='none';
|
| 236 |
+
} else {
|
| 237 |
+
$('q_reactive').textContent='—';
|
| 238 |
+
$('q_proactive').textContent='—';
|
| 239 |
+
$('q_reactive_bar').style.width='0';
|
| 240 |
+
$('q_proactive_bar').style.width='0';
|
| 241 |
+
$('c_preempt').textContent='—';
|
| 242 |
+
$('schedkv').innerHTML='';
|
| 243 |
+
$('schedempty').style.display='block';
|
| 244 |
+
}
|
| 245 |
+
|
| 246 |
+
// 3) BEST-EFFORT: energy budget + window (endpoint not registered on main yet)
|
| 247 |
+
const bud = await getJSON(A+"/v1/energy/budget");
|
| 248 |
+
if(bud){
|
| 249 |
+
const win = bud.window || bud.energy_window || null;
|
| 250 |
+
const cls = win==='cheap'?'cool':(win==='dear'?'warn':'ok');
|
| 251 |
+
$('c_window').textContent = win ? win.toUpperCase() : '—';
|
| 252 |
+
$('c_window_sub').textContent = win ? 'from budget feed' : 'cheap / normal / dear';
|
| 253 |
+
$('energykv').innerHTML = [
|
| 254 |
+
row('window', win ? pill(esc(win),cls) : '—'),
|
| 255 |
+
row('task_count', esc(bud.task_count ?? '—')),
|
| 256 |
+
row('Σ shannon_bits', esc(bud.total_shannon_bits ?? '—')),
|
| 257 |
+
row('Σ bekenstein_bits', esc(bud.total_bekenstein_bound_bits ?? '—')),
|
| 258 |
+
row('all_within_bound', bud.all_within_bound===false ? pill('VIOLATION','bad') : (bud.all_within_bound===true?pill('true','ok'):'—')),
|
| 259 |
+
row('Σ joules_est', `${esc(bud.total_joules_est ?? '—')} <span style="color:var(--warn)">SAMPLE</span>`),
|
| 260 |
+
row('gate', `<span style="font-size:10px">${esc(bud.gate||'—')}</span>`),
|
| 261 |
+
].join('');
|
| 262 |
+
$('energyempty').style.display='none';
|
| 263 |
+
} else {
|
| 264 |
+
// honest fallback window from an off-peak clock — clearly labeled as a clock estimate.
|
| 265 |
+
const w = clockWindow();
|
| 266 |
+
$('c_window').textContent = w.window.toUpperCase();
|
| 267 |
+
$('c_window_sub').textContent = w.source;
|
| 268 |
+
$('energykv').innerHTML='';
|
| 269 |
+
$('energyempty').style.display='block';
|
| 270 |
+
}
|
| 271 |
+
}
|
| 272 |
+
load();
|
| 273 |
+
setInterval(load,30000);
|
| 274 |
+
</script>
|
| 275 |
+
</body>
|
| 276 |
+
</html>
|
web/console_index.html
CHANGED
|
@@ -11,7 +11,12 @@
|
|
| 11 |
<title>a11oy · Console — SZL Holdings</title>
|
| 12 |
<meta http-equiv="refresh" content="0; url=./console.html">
|
| 13 |
<link rel="canonical" href="./console.html">
|
| 14 |
-
<
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 15 |
<style>
|
| 16 |
:root{--gold:#d4a574;--indigo:#2a1e5c;--terra:#b04a30;--parchment:#f4e4c1;--bg:#140f2e;--panel:#211a4a;--line:#352a66;--text:#f4e4c1;--muted:#8a7fb0}
|
| 17 |
*{margin:0;box-sizing:border-box}
|
|
@@ -20,9 +25,9 @@
|
|
| 20 |
.card{background:linear-gradient(180deg,var(--panel),#1a1440);border:1px solid var(--line);border-radius:16px;
|
| 21 |
padding:40px 44px;max-width:520px;box-shadow:0 20px 60px rgba(0,0,0,.5)}
|
| 22 |
svg{width:56px;height:56px;margin-bottom:16px}
|
| 23 |
-
h1{font:800 24px/1.2 'Inter';letter-spacing:-.5px;margin-bottom:8px}
|
| 24 |
p{color:var(--muted);font:13px/1.6 'JetBrains Mono',monospace;margin-bottom:22px}
|
| 25 |
-
a.cta{display:inline-block;background:var(--terra);color:var(--parchment);font:700 14px 'Inter';
|
| 26 |
padding:12px 26px;border-radius:10px;text-decoration:none}
|
| 27 |
a.cta:hover{filter:brightness(1.1)}
|
| 28 |
.plaque{margin-top:22px;font:11px/1.5 'JetBrains Mono',monospace;color:var(--muted)}
|
|
@@ -39,7 +44,7 @@
|
|
| 39 |
<h1>a11oy Substrate Console</h1>
|
| 40 |
<p>Redirecting to the polished real-data console…<br>every tile bound to a live <code>/api/a11oy/v1/…</code> endpoint.</p>
|
| 41 |
<a class="cta" href="./console.html">Enter console →</a>
|
| 42 |
-
<div class="plaque"><b>v11 LOCKED</b> · 749/14/163 · <b>c7c0ba17</b> · Λ = <b>Conjecture 1</b> · SLSA L1 honest
|
| 43 |
</div>
|
| 44 |
</body>
|
| 45 |
</html>
|
|
|
|
| 11 |
<title>a11oy · Console — SZL Holdings</title>
|
| 12 |
<meta http-equiv="refresh" content="0; url=./console.html">
|
| 13 |
<link rel="canonical" href="./console.html">
|
| 14 |
+
<!-- SOVEREIGN: 0 runtime CDN. Fonts self-hosted in-image, served same-origin at
|
| 15 |
+
/vendor/fonts/*.woff2 (SAME pattern as the clean console). NO external font CDN. -->
|
| 16 |
+
<style>
|
| 17 |
+
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:300 700;font-display:swap;src:url('/vendor/fonts/SpaceGrotesk.woff2') format('woff2');}
|
| 18 |
+
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400 500;font-display:swap;src:url('/vendor/fonts/JetBrainsMono.woff2') format('woff2');}
|
| 19 |
+
</style>
|
| 20 |
<style>
|
| 21 |
:root{--gold:#d4a574;--indigo:#2a1e5c;--terra:#b04a30;--parchment:#f4e4c1;--bg:#140f2e;--panel:#211a4a;--line:#352a66;--text:#f4e4c1;--muted:#8a7fb0}
|
| 22 |
*{margin:0;box-sizing:border-box}
|
|
|
|
| 25 |
.card{background:linear-gradient(180deg,var(--panel),#1a1440);border:1px solid var(--line);border-radius:16px;
|
| 26 |
padding:40px 44px;max-width:520px;box-shadow:0 20px 60px rgba(0,0,0,.5)}
|
| 27 |
svg{width:56px;height:56px;margin-bottom:16px}
|
| 28 |
+
h1{font:800 24px/1.2 'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;letter-spacing:-.5px;margin-bottom:8px}
|
| 29 |
p{color:var(--muted);font:13px/1.6 'JetBrains Mono',monospace;margin-bottom:22px}
|
| 30 |
+
a.cta{display:inline-block;background:var(--terra);color:var(--parchment);font:700 14px 'Inter',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
|
| 31 |
padding:12px 26px;border-radius:10px;text-decoration:none}
|
| 32 |
a.cta:hover{filter:brightness(1.1)}
|
| 33 |
.plaque{margin-top:22px;font:11px/1.5 'JetBrains Mono',monospace;color:var(--muted)}
|
|
|
|
| 44 |
<h1>a11oy Substrate Console</h1>
|
| 45 |
<p>Redirecting to the polished real-data console…<br>every tile bound to a live <code>/api/a11oy/v1/…</code> endpoint.</p>
|
| 46 |
<a class="cta" href="./console.html">Enter console →</a>
|
| 47 |
+
<div class="plaque"><b>v11 LOCKED</b> · 749/14/163 · <b>c7c0ba17</b> · Λ = <b>Conjecture 1</b> · SLSA L1 honest (L2 roadmap, not yet claimed)</div>
|
| 48 |
</div>
|
| 49 |
</body>
|
| 50 |
</html>
|
web/elite_console.html
ADDED
|
The diff for this file is too large to render.
See raw diff
|
|
|
web/fleet-c2.html
CHANGED
|
@@ -5,10 +5,14 @@
|
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
| 6 |
<title>a11oy — Fleet Health & Governed C2 · SZL Holdings</title>
|
| 7 |
<meta name="description" content="Live 3D fleet picture (real ADS-B mil air + AIS vessels) with subsystem health inferred from telemetry, Λ-gate hack/spoof detection, and a governed command console. Governance loop is real; effector link is a labeled command demonstration."/>
|
| 8 |
-
<link rel="preconnect" href="https://fonts.googleapis.com"/><link rel="preconnect" href="https://fonts.gstatic.com" crossorigin/>
|
| 9 |
-
<link href="https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap" rel="stylesheet"/>
|
| 10 |
<script src="/vendor/three.min.js"></script>
|
| 11 |
<script src="/vendor/globe.gl.min.js"></script>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 12 |
<style>
|
| 13 |
:root{
|
| 14 |
--ground:#0a0a0a; --panel:#0e0e0e; --panel2:#080808; --rail:#0b0b0b;
|
|
|
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
| 6 |
<title>a11oy — Fleet Health & Governed C2 · SZL Holdings</title>
|
| 7 |
<meta name="description" content="Live 3D fleet picture (real ADS-B mil air + AIS vessels) with subsystem health inferred from telemetry, Λ-gate hack/spoof detection, and a governed command console. Governance loop is real; effector link is a labeled command demonstration."/>
|
|
|
|
|
|
|
| 8 |
<script src="/vendor/three.min.js"></script>
|
| 9 |
<script src="/vendor/globe.gl.min.js"></script>
|
| 10 |
+
<!-- SOVEREIGN: 0 runtime CDN. Fonts self-hosted in-image, served same-origin at
|
| 11 |
+
/vendor/fonts/*.woff2 (SAME pattern as the clean console). NO external font CDN. -->
|
| 12 |
+
<style>
|
| 13 |
+
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:300 700;font-display:swap;src:url('/vendor/fonts/SpaceGrotesk.woff2') format('woff2');}
|
| 14 |
+
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400 500;font-display:swap;src:url('/vendor/fonts/JetBrainsMono.woff2') format('woff2');}
|
| 15 |
+
</style>
|
| 16 |
<style>
|
| 17 |
:root{
|
| 18 |
--ground:#0a0a0a; --panel:#0e0e0e; --panel2:#080808; --rail:#0b0b0b;
|
web/living-anatomy.html
CHANGED
|
@@ -5,8 +5,12 @@
|
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
| 6 |
<title>a11oy — Living Anatomy (one governed organism) · SZL Holdings</title>
|
| 7 |
<meta name="description" content="a11oy + killinchu as one governed organism: the live 3D anatomy scene with proven formulas living in each organ and honest maturity labels (locked-8; Λ = Conjecture 1; Byzantine = Conjecture 2 OPEN)."/>
|
| 8 |
-
<
|
| 9 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 10 |
<style>
|
| 11 |
:root{
|
| 12 |
--ground:#0a0a0a; --panel:#0e0e0e; --rail:#0b0b0b;
|
|
|
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
| 6 |
<title>a11oy — Living Anatomy (one governed organism) · SZL Holdings</title>
|
| 7 |
<meta name="description" content="a11oy + killinchu as one governed organism: the live 3D anatomy scene with proven formulas living in each organ and honest maturity labels (locked-8; Λ = Conjecture 1; Byzantine = Conjecture 2 OPEN)."/>
|
| 8 |
+
<!-- SOVEREIGN: 0 runtime CDN. Fonts self-hosted in-image, served same-origin at
|
| 9 |
+
/vendor/fonts/*.woff2 (SAME pattern as the clean console). NO external font CDN. -->
|
| 10 |
+
<style>
|
| 11 |
+
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:300 700;font-display:swap;src:url('/vendor/fonts/SpaceGrotesk.woff2') format('woff2');}
|
| 12 |
+
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400 500;font-display:swap;src:url('/vendor/fonts/JetBrainsMono.woff2') format('woff2');}
|
| 13 |
+
</style>
|
| 14 |
<style>
|
| 15 |
:root{
|
| 16 |
--ground:#0a0a0a; --panel:#0e0e0e; --rail:#0b0b0b;
|
web/nemo.html
CHANGED
|
@@ -5,9 +5,13 @@
|
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
| 6 |
<title>SZL-Nemo — Sovereign Governed Agent Model · SZL Holdings</title>
|
| 7 |
<meta name="description" content="SZL-Nemo: a sovereign, governed, self-improving AGENT model built ON an open base (default Qwen3-32B, Apache-2.0). We did NOT train a foundation model from scratch; there is no 550B SZL model and no local Nemotron-Ultra. OUR contribution is the governed-MoE domain-expert router (Λ-governed, signed every selection), MTP/speculative-decode default, Reflexion+Voyager+τ-bench self-improvement, and tiered sovereign-local/cloud-NIM serving — every step a tamper-evident DSSE receipt."/>
|
| 8 |
-
<
|
| 9 |
-
|
|
|
|
|
|
|
| 10 |
<style>
|
|
|
|
|
|
|
| 11 |
:root{
|
| 12 |
--ground:#0a0a0a; --panel:#0e0e0e; --panel2:#080808;
|
| 13 |
--gold:#c9b787; --gold-bright:#d6c69a;
|
|
@@ -17,8 +21,8 @@
|
|
| 17 |
--teal-line:rgba(95,179,163,0.22);
|
| 18 |
--live:#5a8a6e; --err:#b06a5a;
|
| 19 |
--green:#39d98a; --yellow:#f5c451; --red:#ff6a5a; --blue:#5bc8ff;
|
| 20 |
-
--mono:'JetBrains Mono',ui-monospace,
|
| 21 |
-
--display:'Space Grotesk',
|
| 22 |
}
|
| 23 |
*{box-sizing:border-box;}
|
| 24 |
html,body{margin:0;padding:0;background:var(--ground);color:var(--cream);font-family:var(--display);-webkit-font-smoothing:antialiased;}
|
|
@@ -121,7 +125,7 @@ table.tau th{color:var(--dim);text-transform:uppercase;font-size:9.5px;letter-sp
|
|
| 121 |
<span class="hi">sovereign:true</span> only with a live per-GPU <code>gpu_reachable</code> probe; the cloud tier is
|
| 122 |
always <code>sovereign:false</code>. Every number is <b>MEASURED</b> (live) or <b>ROADMAP</b> — never fabricated.
|
| 123 |
Λ = Conjecture 1 (advisory, never a pass/fail oracle); trust < 100%; locked-8 @ c7c0ba17; 0 runtime JS CDN;
|
| 124 |
-
effectors SIMULATED human-on-loop. Fonts
|
| 125 |
</div>
|
| 126 |
|
| 127 |
<div class="cross">
|
|
|
|
| 5 |
<meta name="viewport" content="width=device-width, initial-scale=1.0"/>
|
| 6 |
<title>SZL-Nemo — Sovereign Governed Agent Model · SZL Holdings</title>
|
| 7 |
<meta name="description" content="SZL-Nemo: a sovereign, governed, self-improving AGENT model built ON an open base (default Qwen3-32B, Apache-2.0). We did NOT train a foundation model from scratch; there is no 550B SZL model and no local Nemotron-Ultra. OUR contribution is the governed-MoE domain-expert router (Λ-governed, signed every selection), MTP/speculative-decode default, Reflexion+Voyager+τ-bench self-improvement, and tiered sovereign-local/cloud-NIM serving — every step a tamper-evident DSSE receipt."/>
|
| 8 |
+
<!-- SOVEREIGN: 0 runtime CDN. Fonts self-hosted in-image and served same-origin at
|
| 9 |
+
/vendor/fonts/*.woff2 (SAME pattern as the clean console). NO external font CDN.
|
| 10 |
+
The --display/--mono stacks fall back to a geometric system sans / system mono so
|
| 11 |
+
the page still renders correctly if a blob is unavailable. -->
|
| 12 |
<style>
|
| 13 |
+
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:300 700;font-display:swap;src:url('/vendor/fonts/SpaceGrotesk.woff2') format('woff2');}
|
| 14 |
+
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400 500;font-display:swap;src:url('/vendor/fonts/JetBrainsMono.woff2') format('woff2');}
|
| 15 |
:root{
|
| 16 |
--ground:#0a0a0a; --panel:#0e0e0e; --panel2:#080808;
|
| 17 |
--gold:#c9b787; --gold-bright:#d6c69a;
|
|
|
|
| 21 |
--teal-line:rgba(95,179,163,0.22);
|
| 22 |
--live:#5a8a6e; --err:#b06a5a;
|
| 23 |
--green:#39d98a; --yellow:#f5c451; --red:#ff6a5a; --blue:#5bc8ff;
|
| 24 |
+
--mono:'JetBrains Mono',ui-monospace,'SF Mono',Menlo,monospace;
|
| 25 |
+
--display:'Space Grotesk',system-ui,-apple-system,'Segoe UI',Roboto,sans-serif;
|
| 26 |
}
|
| 27 |
*{box-sizing:border-box;}
|
| 28 |
html,body{margin:0;padding:0;background:var(--ground);color:var(--cream);font-family:var(--display);-webkit-font-smoothing:antialiased;}
|
|
|
|
| 125 |
<span class="hi">sovereign:true</span> only with a live per-GPU <code>gpu_reachable</code> probe; the cloud tier is
|
| 126 |
always <code>sovereign:false</code>. Every number is <b>MEASURED</b> (live) or <b>ROADMAP</b> — never fabricated.
|
| 127 |
Λ = Conjecture 1 (advisory, never a pass/fail oracle); trust < 100%; locked-8 @ c7c0ba17; 0 runtime JS CDN;
|
| 128 |
+
effectors SIMULATED human-on-loop. Fonts self-hosted (0 runtime CDN of any kind).
|
| 129 |
</div>
|
| 130 |
|
| 131 |
<div class="cross">
|
web/v4_fleet_panel.html
CHANGED
|
@@ -12,9 +12,12 @@
|
|
| 12 |
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
| 13 |
<title>Fleet Status — SZL Holdings V4</title>
|
| 14 |
<!-- HCI/UX PhD Spec: Space Grotesk (panel headers, labels) + JetBrains Mono (data) -->
|
| 15 |
-
<
|
| 16 |
-
|
| 17 |
-
<
|
|
|
|
|
|
|
|
|
|
| 18 |
<style>
|
| 19 |
:root{
|
| 20 |
/* === SZL Visual System — Khipu Gold #c8a84b (HCI/UX PhD spec 2026-06-02) === */
|
|
|
|
| 12 |
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
| 13 |
<title>Fleet Status — SZL Holdings V4</title>
|
| 14 |
<!-- HCI/UX PhD Spec: Space Grotesk (panel headers, labels) + JetBrains Mono (data) -->
|
| 15 |
+
<!-- SOVEREIGN: 0 runtime CDN. Fonts self-hosted in-image, served same-origin at
|
| 16 |
+
/vendor/fonts/*.woff2 (SAME pattern as the clean console). NO external font CDN. -->
|
| 17 |
+
<style>
|
| 18 |
+
@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:300 700;font-display:swap;src:url('/vendor/fonts/SpaceGrotesk.woff2') format('woff2');}
|
| 19 |
+
@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400 500;font-display:swap;src:url('/vendor/fonts/JetBrainsMono.woff2') format('woff2');}
|
| 20 |
+
</style>
|
| 21 |
<style>
|
| 22 |
:root{
|
| 23 |
/* === SZL Visual System — Khipu Gold #c8a84b (HCI/UX PhD spec 2026-06-02) === */
|