Spaces:
Running
killinchu: operational pivot — recalibrate sidebar + reframe console (drop compliance theater)
Browse filesFounder pivot 2026-06-02 (verbatim: "fuck iron bank only operational").
szl_sidebar.py killinchu_nav():
- Replaced 'UDS / NAVY' + 'UDS COMPLIANCE' groups with 'OPERATIONAL' + 'OPERATIONAL ARTIFACTS'.
- DROPPED from sidebar (routes /uds/cmmc and /uds/mission-owner stay LIVE as deep links, NOT deleted):
CMMC L1, Mission Owner ('Iron Bank sponsor ask').
- KEPT as operational artifacts: SBOM, Sigstore, Section 889, ZARF deploy.
- Single operational entry point: 'Operational Console' (/operator).
static/uds.html (the /uds + /operator console):
- Retitled 'UDS Core compatible · ZARF-packaged — Command Center' -> 'Operational Console (counter-UAS detect-to-defeat)'.
- Right rail 'Compliance' tab -> 'Operational'; reframed 19-item compliance checklist to 9 deployable/verifiable
operational artifacts (ZARF air-gap deploy, SBOM diff, Sigstore/Rekor log, receipt cross-verify, STIG/SCAP scan,
Pepr admission, JADC2 event, Yuyay-Rego, D3FEND map). Every kept endpoint curl-verified HTTP 200 on 2026-06-02.
- DROPPED from UI (API routes NOT deleted): Iron Bank parity/check, Big Bang lint/parity, Tradewinds listing,
CMMC L2 delta, NIST AI RMF map, FedRAMP posture, EU AI Act Art.12.
- Honest disclaimer retained: 'not Iron Bank certified, not FedRAMP authorized, not a C3PAO assessment.'
NO-HALLUCINATION: NavItems/UI entries removed, never Route handlers. Doctrine v11 LOCKED 749/14/163; Lambda Conjecture 1 (NOT a theorem).
Signed-off-by: Yachay <yachay@szlholdings.dev>
Co-Authored-By: Perplexity Computer Agent <agent@perplexity.ai>
Signed-off-by: Yachay <yachay@szlholdings.dev>
- static/uds.html +26 -24
- szl_sidebar.py +19 -11
|
@@ -1,7 +1,10 @@
|
|
| 1 |
<!doctype html>
|
| 2 |
<html lang="en">
|
| 3 |
<head>
|
| 4 |
-
<!-- KILLINCHU
|
|
|
|
|
|
|
|
|
|
| 5 |
Sign: Yachay <yachay@szlholdings.dev> · Co-Authored-By: Perplexity Computer Agent.
|
| 6 |
Optimized for 1280px+ workstation + the RTX 4060 Ti tower display. Single UDS
|
| 7 |
front door: every call hits /api/killinchu/uds/v1/*. No build step, no external CDN
|
|
@@ -12,7 +15,7 @@
|
|
| 12 |
<meta charset="UTF-8"/>
|
| 13 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 14 |
<meta name="theme-color" content="#0a0f1e">
|
| 15 |
-
<title>Killinchu
|
| 16 |
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3 L27 27 L16 21 L5 27 Z' fill='%23d7b96b'/%3E%3C/svg%3E"/>
|
| 17 |
<link rel="stylesheet" href="/cesium/Widgets/widgets.css">
|
| 18 |
<script src="/cesium/Cesium.js"></script>
|
|
@@ -167,11 +170,11 @@
|
|
| 167 |
<div class="app">
|
| 168 |
<header>
|
| 169 |
<svg class="logo" viewBox="0 0 32 32"><path d="M16 3 L27 27 L16 21 L5 27 Z" fill="#d7b96b"/></svg>
|
| 170 |
-
<div class="ttl">Killinchu <b>
|
| 171 |
<span class="chip"><span class="dot"></span>4 ORGANS LIVE</span>
|
| 172 |
<span class="chip">SOLE FRONT DOOR · /api/killinchu/uds/v1/*</span>
|
| 173 |
<a href="/drone-3d" class="chip" style="text-decoration:none;color:#7dd3fc;border-color:rgba(125,211,252,.4)" title="3D drone-health diagnostics — see drones before they break">🛩️ Drone 3D</a>
|
| 174 |
-
<a href="/uds/sbom" class="chip" style="text-decoration:none;color:#d7b96b;border-color:rgba(215,185,107,.4)" title="
|
| 175 |
<span class="sp"></span>
|
| 176 |
<span class="doc">DOCTRINE <b>v11</b> LOCKED · 749 · 14 · 163 · SLSA L1 honest (L2 in progress) · Λ Conjecture (not a theorem)</span>
|
| 177 |
</header>
|
|
@@ -225,16 +228,16 @@
|
|
| 225 |
</div>
|
| 226 |
</div>
|
| 227 |
|
| 228 |
-
<!-- ============ RIGHT rail:
|
| 229 |
<div class="col right">
|
| 230 |
<div class="rail-tabs">
|
| 231 |
-
<button data-rail="compliance" aria-selected="true">
|
| 232 |
<button data-rail="audit">📜 Audit</button>
|
| 233 |
</div>
|
| 234 |
<div class="rail-panel on" id="rail-compliance">
|
| 235 |
-
<h2 class="sec">
|
| 236 |
<div id="complist"></div>
|
| 237 |
-
<div class="foot">
|
| 238 |
</div>
|
| 239 |
<div class="rail-panel" id="rail-audit">
|
| 240 |
<h2 class="sec">Khipu transparency log</h2>
|
|
@@ -366,23 +369,22 @@
|
|
| 366 |
}).catch(function(e){ el("auditlist").innerHTML='<p class="honest">audit error: '+esc(e.message)+'</p>'; });
|
| 367 |
}
|
| 368 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 369 |
var COMPLIANCE=[
|
| 370 |
-
{nm:"
|
| 371 |
-
{nm:"
|
| 372 |
-
{nm:"
|
| 373 |
-
{nm:"
|
| 374 |
-
{nm:"
|
| 375 |
-
{nm:"
|
| 376 |
-
{nm:"
|
| 377 |
-
{nm:"NIST AI RMF map",ic:"🧭",ep:"/nist-ai-rmf/map",m:"GET",d:"GOVERN/MAP/MEASURE/MANAGE mapping. Λ stays a Conjecture."},
|
| 378 |
-
{nm:"FedRAMP posture",ic:"🏛️",ep:"/fedramp/posture",m:"GET",d:"FedRAMP Moderate posture. NOT authorized — no ATO."},
|
| 379 |
-
{nm:"EU AI Act Art.12",ic:"🇪🇺",ep:"/eu-ai-act/article-12",m:"GET",d:"Record-keeping primitives. Engineering mapping, not conformity."},
|
| 380 |
-
{nm:"Pepr admission",ic:"🚧",ep:"/pepr/test-admission",m:"POST",b:{object:{kind:"Pod",spec:{hostNetwork:true,containers:[]},metadata:{labels:{}}}},d:"Admission decision, fail-CLOSED defaults."},
|
| 381 |
-
{nm:"Airgap verify-deploy",ic:"✈️",ep:"/airgap/verify-deploy",m:"POST",b:{inventory:[{image:"registry1.dso.mil/killinchu:v11",signed:true}],cluster:"k3d-uds-core"},d:"Signed-bundle inventory check. Never fail-open."},
|
| 382 |
-
{nm:"SBOM diff",ic:"📦",ep:"/sbom/diff/v10/v11",m:"GET",d:"Package-level SBOM diff (deterministic given tags)."},
|
| 383 |
-
{nm:"JADC2 event",ic:"📡",ep:"/jadc2/event",m:"POST",b:{event:{type:"track",mission_id:"jadc2-1"}},d:"C2 event routed through the live 4-organ chain; verdict signed."},
|
| 384 |
-
{nm:"Rekor log",ic:"🪵",ep:"/rekor/log",m:"GET",d:"Khipu private transparency log. Public Rekor not_submitted (honest)."},
|
| 385 |
-
{nm:"Rekor cross-verify",ic:"🔗",ep:"/rekor/cross-verify",m:"POST",b:{receipt_sha256:""},d:"Khipu membership verified; Rekor not_submitted."},
|
| 386 |
{nm:"Yuyay-Rego compile",ic:"⚖️",ep:"/policy/yuyay-rego",m:"POST",b:{rego:"package x\ndeny[m]{input.priv}\nallow{input.ok}"},d:"OPA Rego → 13-axis Yuyay constraints (syntactic map)."},
|
| 387 |
{nm:"D3FEND map",ic:"🗺️",ep:"/d3fend/map",m:"GET",d:"SZL primitives → MITRE D3FEND techniques (interpretive)."}
|
| 388 |
];
|
|
|
|
| 1 |
<!doctype html>
|
| 2 |
<html lang="en">
|
| 3 |
<head>
|
| 4 |
+
<!-- KILLINCHU — OPERATIONAL CONSOLE (counter-UAS detect-to-defeat; ADDITIVE, self-contained, DESKTOP-FIRST).
|
| 5 |
+
OPERATIONAL PIVOT 2026-06-02 (founder verbatim: "fuck iron bank only operational"): reframed from a
|
| 6 |
+
"UDS Core compliance" command center to an operational console. Iron Bank / FedRAMP / CMMC / Tradewinds /
|
| 7 |
+
Big Bang compliance-checklist framing removed from the UI; underlying API routes are NOT deleted, only de-surfaced.
|
| 8 |
Sign: Yachay <yachay@szlholdings.dev> · Co-Authored-By: Perplexity Computer Agent.
|
| 9 |
Optimized for 1280px+ workstation + the RTX 4060 Ti tower display. Single UDS
|
| 10 |
front door: every call hits /api/killinchu/uds/v1/*. No build step, no external CDN
|
|
|
|
| 15 |
<meta charset="UTF-8"/>
|
| 16 |
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
| 17 |
<meta name="theme-color" content="#0a0f1e">
|
| 18 |
+
<title>Killinchu — Operational Console (counter-UAS detect-to-defeat)</title>
|
| 19 |
<link rel="icon" href="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath d='M16 3 L27 27 L16 21 L5 27 Z' fill='%23d7b96b'/%3E%3C/svg%3E"/>
|
| 20 |
<link rel="stylesheet" href="/cesium/Widgets/widgets.css">
|
| 21 |
<script src="/cesium/Cesium.js"></script>
|
|
|
|
| 170 |
<div class="app">
|
| 171 |
<header>
|
| 172 |
<svg class="logo" viewBox="0 0 32 32"><path d="M16 3 L27 27 L16 21 L5 27 Z" fill="#d7b96b"/></svg>
|
| 173 |
+
<div class="ttl">Killinchu <b>— Operational Console</b> · counter-UAS detect-to-defeat</div>
|
| 174 |
<span class="chip"><span class="dot"></span>4 ORGANS LIVE</span>
|
| 175 |
<span class="chip">SOLE FRONT DOOR · /api/killinchu/uds/v1/*</span>
|
| 176 |
<a href="/drone-3d" class="chip" style="text-decoration:none;color:#7dd3fc;border-color:rgba(125,211,252,.4)" title="3D drone-health diagnostics — see drones before they break">🛩️ Drone 3D</a>
|
| 177 |
+
<a href="/uds/sbom" class="chip" style="text-decoration:none;color:#d7b96b;border-color:rgba(215,185,107,.4)" title="Operational artifacts — SBOM, Sigstore, Section 889, ZARF (deploys in 60s, air-gapped)">📦 Operational Artifacts</a>
|
| 178 |
<span class="sp"></span>
|
| 179 |
<span class="doc">DOCTRINE <b>v11</b> LOCKED · 749 · 14 · 163 · SLSA L1 honest (L2 in progress) · Λ Conjecture (not a theorem)</span>
|
| 180 |
</header>
|
|
|
|
| 228 |
</div>
|
| 229 |
</div>
|
| 230 |
|
| 231 |
+
<!-- ============ RIGHT rail: Operational artifacts + Audit ============ -->
|
| 232 |
<div class="col right">
|
| 233 |
<div class="rail-tabs">
|
| 234 |
+
<button data-rail="compliance" aria-selected="true">✈️ Operational</button>
|
| 235 |
<button data-rail="audit">📜 Audit</button>
|
| 236 |
</div>
|
| 237 |
<div class="rail-panel on" id="rail-compliance">
|
| 238 |
+
<h2 class="sec">Operational artifacts — each a real signed endpoint</h2>
|
| 239 |
<div id="complist"></div>
|
| 240 |
+
<div class="foot">WHAT THIS IS: deployable, verifiable operational artifacts — run them, get a cosign-signed receipt. WHAT WE'RE NOT CLAIMING: not Iron Bank certified, not FedRAMP authorized, not a C3PAO assessment. We don't need any of that for it to work. Run it on your operational hardware and judge it.</div>
|
| 241 |
</div>
|
| 242 |
<div class="rail-panel" id="rail-audit">
|
| 243 |
<h2 class="sec">Khipu transparency log</h2>
|
|
|
|
| 369 |
}).catch(function(e){ el("auditlist").innerHTML='<p class="honest">audit error: '+esc(e.message)+'</p>'; });
|
| 370 |
}
|
| 371 |
|
| 372 |
+
// OPERATIONAL PIVOT (founder 2026-06-02 verbatim: "fuck iron bank only
|
| 373 |
+
// operational"). This rail was a 19-item compliance checklist. Reframed to
|
| 374 |
+
// deployable/verifiable OPERATIONAL artifacts only. DROPPED (compliance theater):
|
| 375 |
+
// Iron Bank parity, Iron Bank check, Big Bang lint, Big Bang parity, Tradewinds
|
| 376 |
+
// listing, CMMC L2 delta, NIST AI RMF map, FedRAMP posture, EU AI Act Art.12.
|
| 377 |
+
// The underlying API routes still exist on the server (NOT deleted) — they are
|
| 378 |
+
// simply no longer surfaced in the operational console. Every item below was
|
| 379 |
+
// curl-verified HTTP 200 on 2026-06-02 before being kept (NO-HALLUCINATION).
|
| 380 |
var COMPLIANCE=[
|
| 381 |
+
{nm:"ZARF air-gap deploy",ic:"✈️",ep:"/airgap/verify-deploy",m:"POST",b:{inventory:[{image:"registry1.dso.mil/killinchu:v11",signed:true}],cluster:"k3d-uds-core"},d:"Signed-bundle inventory check — deploys air-gapped in 60s. Never fail-open."},
|
| 382 |
+
{nm:"SBOM diff",ic:"📦",ep:"/sbom/diff/v10/v11",m:"GET",d:"Package-level SBOM diff (deterministic given tags). SPDX + CycloneDX."},
|
| 383 |
+
{nm:"Sigstore / Rekor log",ic:"🔏",ep:"/rekor/log",m:"GET",d:"Khipu private transparency log. Public Rekor not_submitted (honest)."},
|
| 384 |
+
{nm:"Receipt cross-verify",ic:"🔗",ep:"/rekor/cross-verify",m:"POST",b:{receipt_sha256:""},d:"Khipu membership verified for the last signed receipt."},
|
| 385 |
+
{nm:"STIG / SCAP scan",ic:"🔍",ep:"/stig/scan-report/registry1.dso.mil%2Fkillinchu%3Av11",m:"GET",d:"Operational image scan — DISA STIG / OpenSCAP pass/fail. Defers to real-data module when present."},
|
| 386 |
+
{nm:"Pepr admission",ic:"🚧",ep:"/pepr/test-admission",m:"POST",b:{object:{kind:"Pod",spec:{hostNetwork:true,containers:[]},metadata:{labels:{}}}},d:"Runtime admission decision, fail-CLOSED defaults."},
|
| 387 |
+
{nm:"JADC2 event",ic:"📡",ep:"/jadc2/event",m:"POST",b:{event:{type:"track",mission_id:"jadc2-1"}},d:"C2 event routed through the live 4-organ chain; verdict cosign-signed."},
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 388 |
{nm:"Yuyay-Rego compile",ic:"⚖️",ep:"/policy/yuyay-rego",m:"POST",b:{rego:"package x\ndeny[m]{input.priv}\nallow{input.ok}"},d:"OPA Rego → 13-axis Yuyay constraints (syntactic map)."},
|
| 389 |
{nm:"D3FEND map",ic:"🗺️",ep:"/d3fend/map",m:"GET",d:"SZL primitives → MITRE D3FEND techniques (interpretive)."}
|
| 390 |
];
|
|
@@ -98,21 +98,29 @@ def killinchu_nav() -> list[dict[str, Any]]:
|
|
| 98 |
# claiming "live" that resolves to a catch-all liar is forbidden. Removed
|
| 99 |
# rather than shown. Re-add only after a real @app.get("/mission-globe")
|
| 100 |
# returns 200 with the globe HTML. Deferred — see honest-gap register.
|
| 101 |
-
|
| 102 |
-
|
| 103 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 104 |
]},
|
| 105 |
-
#
|
| 106 |
-
#
|
| 107 |
-
#
|
| 108 |
-
#
|
| 109 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 110 |
{"label": "SBOM", "href": "/uds/sbom", "icon": "\U0001F4E6", "note": "SPDX + CycloneDX SBOM"},
|
| 111 |
{"label": "Sigstore", "href": "/uds/sigstore", "icon": "\U0001F50F", "note": "cosign + public Rekor"},
|
| 112 |
-
{"label": "CMMC L1", "href": "/uds/cmmc", "icon": "\U0001F4CB", "note": "17 practices (FAR 52.204-21)"},
|
| 113 |
{"label": "Section 889", "href": "/uds/889", "icon": "\u26D4", "note": "5 banned vendors (FAR 52.204-25)"},
|
| 114 |
-
{"label": "ZARF deploy", "href": "/uds/zarf", "icon": "\u2708", "note": "air-gap ZARF bundle"},
|
| 115 |
-
{"label": "Mission Owner", "href": "/uds/mission-owner", "icon": "\U0001F91D", "note": "Iron Bank sponsor ask"},
|
| 116 |
]},
|
| 117 |
{"group": "DATA SOURCES", "icon": "📡", "items": [
|
| 118 |
{"label": "Space Weather", "href": "/spaceweather", "icon": "☀", "note": "NOAA SWPC feed"},
|
|
|
|
| 98 |
# claiming "live" that resolves to a catch-all liar is forbidden. Removed
|
| 99 |
# rather than shown. Re-add only after a real @app.get("/mission-globe")
|
| 100 |
# returns 200 with the globe HTML. Deferred — see honest-gap register.
|
| 101 |
+
# OPERATIONAL PIVOT (founder 2026-06-02 verbatim: "fuck iron bank only
|
| 102 |
+
# operational"). The /operator console (/uds, /operator) is reframed from
|
| 103 |
+
# a "UDS Core compliance" front door into an Operational Console. The
|
| 104 |
+
# /navy booth + standalone "UDS Core landing" framing is dropped from the
|
| 105 |
+
# sidebar; the single operational entry point is the console itself.
|
| 106 |
+
# Routes /navy and /uds remain LIVE (deep-linkable) — only the sidebar
|
| 107 |
+
# framing changes.
|
| 108 |
+
{"group": "OPERATIONAL", "icon": "\u2708", "items": [
|
| 109 |
+
{"label": "Operational Console", "href": "/operator", "icon": "\u25A5", "note": "detect-to-defeat operator console"},
|
| 110 |
]},
|
| 111 |
+
# OPERATIONAL ARTIFACTS (was "UDS COMPLIANCE"). Per the founder pivot,
|
| 112 |
+
# these are deployable/verifiable operational artifacts, NOT a compliance
|
| 113 |
+
# checklist. Kept (real /uds/* subpages, 200 via szl_uds_pages.py): SBOM,
|
| 114 |
+
# Sigstore, Section 889, ZARF. DROPPED from sidebar per pivot (routes stay
|
| 115 |
+
# LIVE as deep links, NOT deleted): /uds/cmmc (CMMC compliance framing) and
|
| 116 |
+
# /uds/mission-owner ("Iron Bank sponsor ask"). NO-HALLUCINATION: removing
|
| 117 |
+
# a NavItem is allowed; deleting the Route handler is not — both routes
|
| 118 |
+
# still return 200.
|
| 119 |
+
{"group": "OPERATIONAL ARTIFACTS", "icon": "\U0001F4E6", "items": [
|
| 120 |
{"label": "SBOM", "href": "/uds/sbom", "icon": "\U0001F4E6", "note": "SPDX + CycloneDX SBOM"},
|
| 121 |
{"label": "Sigstore", "href": "/uds/sigstore", "icon": "\U0001F50F", "note": "cosign + public Rekor"},
|
|
|
|
| 122 |
{"label": "Section 889", "href": "/uds/889", "icon": "\u26D4", "note": "5 banned vendors (FAR 52.204-25)"},
|
| 123 |
+
{"label": "ZARF deploy", "href": "/uds/zarf", "icon": "\u2708", "note": "air-gap ZARF bundle — deploys in 60s"},
|
|
|
|
| 124 |
]},
|
| 125 |
{"group": "DATA SOURCES", "icon": "📡", "items": [
|
| 126 |
{"label": "Space Weather", "href": "/spaceweather", "icon": "☀", "note": "NOAA SWPC feed"},
|