PageSourceSearch

https://szlholdings-a11oy.hf.space/

html szlholdings-a11oy.hf.space collected 2026-10-03 10:21:29 UTC 155,347 bytes, 2,241 lines download raw bytes

1<!doctype html>
2<!-- SPDX-License-Identifier: Apache-2.0
3     (c) 2026 Lutar, Stephen P. - SZL Holdings - ORCID 0009-0001-0110-4173 -->
4<!-- a11oy product front door. Illustrations are labeled; runtime values remain bound to observed sources. -->
5<html lang="en" data-szl-shell-owner="homepage" data-szl-redesign-v4="true" data-szl-public-experience-v3="true" data-szl-space-holo-v2="true" data-szl-living-command-fabric-v1="true" data-szl-zoom-tier="normal">
6<head>
7<meta charset="utf-8" />
8<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover" />
9<title>a11oy — The Living Command Fabric</title>
10<meta name="description" content="One governed intelligence fabric with five public domain bodies backed by six internal engines. A11oy connects Living Anatomy, the locked-eight formula kernel, Second Brain evidence handles, qualified inference, policy gates, human approval and verifiable receipts." />
11<link rel="canonical" href="https://a-11-oy.com/" />
12<meta property="og:type" content="website" />
13<meta property="og:url" content="https://a-11-oy.com/" />
14<meta property="og:title" content="a11oy — Make AI decisions inspectable" />
15<meta property="og:description" content="Inspect the evidence, policy, decision and receipt path behind governed AI actions." />
16<meta name="twitter:card" content="summary" />
17<link rel="icon" type="image/svg+xml" href="/social-preview-v5.svg" />
18<script type="application/ld+json">
19{
20  "@context": "https://schema.org",
21  "@type": "SoftwareApplication",
22  "name": "a11oy",
23  "url": "https://a-11-oy.com/",
24  "applicationCategory": "DeveloperApplication",
25  "operatingSystem": "Web",
26  "creator": {
27    "@type": "Organization",
28    "name": "SZL Holdings",
29    "sameAs": [
30      "https://github.com/szl-holdings",
31      "https://huggingface.co/SZLHOLDINGS"
32    ]
33  }
34}
35</script>
35
36<style>
37  /* ---- vendored fonts (0 CDN; served from /vendor/fonts/*.woff2 by serve.py) ---- */
38  @font-face{font-family:'Space Grotesk';font-style:normal;font-weight:300 700;
39    font-display:swap;src:url('/vendor/fonts/SpaceGrotesk.woff2') format('woff2')}
40  @font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400 600;
41    font-display:swap;src:url('/vendor/fonts/JetBrainsMono.woff2') format('woff2')}
42
43  :root{
44    /* SZL monochrome genius system (Nvidia/Datadog/New Relic restraint). Color BANNED. */
45    --void:#000000;            /* pure black ground */
46    --deep:#0a0a0b;            /* raised ground */
47    --surface:#0d0d0f;         /* card surface */
48    --border:#2a2a2e;          /* hairline */
49    --proof:#ffffff;           /* accent = white (was teal) */
50    --proof-soft:rgba(255,255,255,0.10);
51    --proof-dim:rgba(255,255,255,0.05);
52    --lattice:#e8e8ea;         /* secondary = light grey (was blue) */
53    --lattice-soft:rgba(255,255,255,0.10);
54    --gold:#f0eee6;            /* warm off-white (Anthropic), for large display */
55    --ink:#ffffff;             /* white heading */
56    --sub:#9a9a9e;             /* body copy — muted grey */
57    --ghost:#5f5f63;           /* muted labels */
58    --gray:#9a9a9e;            /* CONJECTURE / advisory — grey, never green */
59    --ok:#ffffff; --warn:#f0eee6; --down:#e8e8ea;
60    --r:16px; --maxw:1180px;
61    --head:'Space Grotesk',-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
62    --sans:'Inter',-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;
63    --mono:'JetBrains Mono',ui-monospace,SFMono-Regular,"SF Mono",Menlo,Consolas,monospace;
64  }
65  *{box-sizing:border-box}
66  html,body{margin:0;padding:0}
67  html{scroll-behavior:smooth}
68  @media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
69  body{
70    background:
71      radial-gradient(ellipse 900px 520px at 76% -6%, #0e0e10 0%, transparent 55%),
72      radial-gradient(ellipse 720px 420px at 4% 12%,  #0a0a0b 0%, transparent 50%),
73      var(--void);
74    color:var(--ink); font-family:var(--sans); line-height:1.58;
75    -webkit-font-smoothing:antialiased; overflow-x:hidden;
76  }
77  a{color:inherit;text-decoration:none}
78  a:focus-visible,button:focus-visible{outline:3px solid var(--proof);outline-offset:3px}
79  .skip-link{position:fixed;left:16px;top:10px;z-index:1000;padding:9px 13px;border-radius:8px;
80    background:var(--ink);color:var(--void);font-weight:700;transform:translateY(-150%)}
81  .skip-link:focus{transform:translateY(0)}
82  .wrap{max-width:var(--maxw);margin:0 auto;padding:0 24px}
83  .mono{font-family:var(--mono);overflow-wrap:anywhere;word-break:break-word}
84  h1,h2,h3,.brand{font-family:var(--head)}
85
86  /* ---- nav ---- */
87  header.nav{position:sticky;top:0;z-index:40;
88    backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);
89    background:linear-gradient(180deg,rgba(0,0,0,0.94),rgba(0,0,0,0.74));
90    border-bottom:1px solid var(--border)}
91  .nav .wrap{display:flex;align-items:center;flex-wrap:nowrap;gap:14px;min-height:64px;height:64px}
92  .brand{display:flex;align-items:center;gap:11px;font-weight:700;letter-spacing:.2px}
93  .brand svg{display:block}
94  .brand .sub{color:var(--ghost);font-weight:500;font-size:var(--fs-1);letter-spacing:2px;text-transform:uppercase;font-family:var(--sans)}
95  .nav nav{margin-left:auto;display:flex;gap:4px;align-items:center;flex-wrap:nowrap}
96  .nav nav a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:48px;height:auto;padding:8px 11px;border-radius:10px;color:var(--sub);font-size:var(--fs-2);font-weight:500;transition:.15s;position:relative;z-index:1;pointer-events:auto;touch-action:manipulation;white-space:nowrap}
97  .nav nav a:hover{color:var(--ink);background:rgba(255,255,255,0.06)}
98  .menu-toggle{display:none;align-items:center;justify-content:center;width:48px;height:48px;min-width:48px;min-height:48px;padding:0;margin-left:auto;border:1px solid var(--border);border-radius:6px;background:rgba(255,255,255,0.04);color:var(--ink);cursor:pointer;font-size:20px;line-height:1}
99  @media(max-width:1100px){
100    .nav .wrap{position:relative;height:64px;padding-inline:14px;gap:10px}
101    .nav .wrap{min-height:64px;height:auto}
102    .nav .brand{min-width:0;flex:1;gap:8px}
103    .nav .brand svg{width:25px;height:25px;flex:0 0 25px}
104    .nav .brand > span{min-width:0;line-height:1.05}
105    .nav .brand .sub{display:block;margin-left:0!important;margin-top:4px;font-size:9px;letter-spacing:1.25px;white-space:nowrap}
106    .menu-toggle{display:inline-flex}
107    .nav nav{margin-left:0;flex:0 0 auto;flex-wrap:nowrap;gap:0}
108    .nav nav a.hide-sm,.nav nav a:not(.btn){display:none}
109    .nav nav .btn{padding:9px 12px;font-size:12px;max-width:154px;min-height:44px}
110    header.nav.nav-open nav{position:absolute;left:0;right:0;top:64px;display:flex;flex-direction:column;align-items:stretch;gap:4px;padding:8px 14px 14px;background:rgba(0,0,0,0.96);border-bottom:1px solid var(--border);z-index:50}
111    header.nav.nav-open nav a.hide-sm,header.nav.nav-open nav a:not(.btn),header.nav.nav-open nav a.btn{display:flex;align-items:center;min-height:44px;padding:12px 14px;max-width:none}
112    .nav-cta-full{display:none}
113    .nav-cta-short{display:inline}
114  }
115  @media(min-width:1101px){.nav-cta-short{display:none}}
116  @media(max-width:350px){
117    .nav .brand .sub{display:none}
118    .nav nav .btn{padding-inline:10px}
119  }
120
121  /* ---- origin disambiguation banner (audit 2026-08-30: slim, static) ---- */
122  .origin-banner{background:var(--deep);border-bottom:1px solid var(--border);color:var(--sub);
123    font-family:var(--mono);font-size:12px;line-height:1.5;padding:8px 24px;text-align:center}
124  .origin-banner a{color:var(--proof);text-decoration:underline;text-underline-offset:.2em}
125
126  /* ---- buttons ---- */
127  #fw-hash-btn{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:10px 14px;touch-action:manipulation}
128  .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 21px;border-radius:9px;
129    min-height:44px;max-width:100%;font-weight:600;font-size:14px;border:1px solid transparent;cursor:pointer;
130    transition:all .18s cubic-bezier(0.16,1,0.3,1);white-space:nowrap;letter-spacing:.01em}
131  /* restrained "holographic glass" buttons — luminous hairline + soft fill, never a neon block */
132  .btn-primary{background:linear-gradient(180deg,rgba(255,255,255,0.13),rgba(255,255,255,0.04));
133    color:var(--proof);border-color:rgba(255,255,255,0.42);
134    box-shadow:inset 0 1px 0 rgba(255,255,255,0.10),0 1px 14px -8px rgba(255,255,255,0.45)}
135  .btn-primary:hover{background:linear-gradient(180deg,rgba(255,255,255,0.2),rgba(255,255,255,0.07));
136    border-color:rgba(255,255,255,0.6);color:#ffffff;
137    box-shadow:0 6px 24px -12px rgba(255,255,255,0.35);transform:translateY(-1px)}
138  .btn-ghost{border-color:var(--border);color:var(--sub);background:rgba(255,255,255,0.04)}
139  .btn-ghost:hover{border-color:rgba(255,255,255,0.45);color:var(--proof);background:var(--proof-dim)}
140  .btn-lattice{background:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0.05));
141    color:#e8e8ea;border-color:rgba(255,255,255,0.42);
142    box-shadow:inset 0 1px 0 rgba(255,255,255,0.10),0 1px 14px -8px rgba(255,255,255,0.4)}
143  .btn-lattice:hover{background:linear-gradient(180deg,rgba(255,255,255,0.23),rgba(255,255,255,0.08));
144    border-color:rgba(255,255,255,0.6);color:#e8e8ea;
145    box-shadow:0 6px 24px -12px rgba(255,255,255,0.32);transform:translateY(-1px)}
146
147  /* ---- hero (canvas owned by Dev 2 — markup preserved) ---- */
148  .hero{position:relative;min-height:92vh;display:flex;align-items:center;overflow:hidden}
149  #hero-canvas{position:absolute;inset:0;width:100%;height:100%;z-index:0;display:block}
150  .hero-scrim{position:absolute;inset:0;z-index:1;pointer-events:none;
151    background:
152      radial-gradient(ellipse 65% 70% at 68% 50%, transparent 0%, rgba(0,0,0,0.55) 55%, rgba(0,0,0,0.9) 100%),
153      linear-gradient(to right, rgba(0,0,0,0.84) 0%, rgba(0,0,0,0.5) 45%, rgba(0,0,0,0.14) 100%)}
154  .hero-fallback{position:absolute;inset:0;z-index:0;display:none;
155    background:radial-gradient(600px 600px at 65% 45%, rgba(255,255,255,0.07), transparent 70%)}
156  .hero .wrap{position:relative;z-index:2;padding-top:54px;padding-bottom:54px}
157  .hero-inner{max-width:740px}
158  .eyebrow{display:inline-flex;align-items:center;gap:9px;padding:6px 14px;border-radius:999px;
159    border:1px solid rgba(255,255,255,0.24);background:rgba(255,255,255,0.06);color:var(--proof);
160    font-size:var(--fs-1);font-weight:600;letter-spacing:.4px;margin-bottom:22px}
161  .eyebrow .dot{width:7px;height:7px;border-radius:50%;background:var(--proof);animation:pulse 2.4s infinite}
162  @keyframes pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,0.3)}70%{box-shadow:0 0 0 8px rgba(255,255,255,0)}100%{box-shadow:0 0 0 0 rgba(255,255,255,0)}}
163  @media(prefers-reduced-motion:reduce){.eyebrow .dot{animation:none}}
164  h1.title{font-size:var(--fs-9);line-height:1.03;margin:0 0 18px;
165    font-weight:700;letter-spacing:-1.6px;color:var(--ink);
166    text-shadow:0 2px 22px rgba(0,0,0,0.8),0 1px 4px rgba(0,0,0,0.6)}
167  h1.title .grad{background:linear-gradient(110deg, var(--proof) 0%, var(--lattice) 100%);
168    -webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;
169    filter:drop-shadow(0 1px 8px rgba(0,0,0,0.7))}
170  .lede{font-size:var(--fs-3);color:var(--sub);max-width:610px;margin:0 0 28px;
171    text-shadow:0 1px 8px rgba(0,0,0,0.5)}
172  .lede b{color:var(--ink);font-weight:600}
173  .cta-row{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:30px}
174  .hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}
175  @media(min-width:900px){.hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}
176  .stat .k#hs-lambda{font-size:1.05rem;letter-spacing:.01em}
177  .stat{padding:13px 17px;border-radius:13px;border:1px solid var(--border);min-width:0;
178    background:rgba(255,255,255,0.04);
179    backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
180  .stat .k{font-size:var(--fs-5);font-weight:600;font-family:var(--mono);line-height:1.1;color:var(--ink)}
181  .stat .l{font-size:var(--fs-1);color:var(--ghost);text-transform:uppercase;letter-spacing:1.1px;margin-top:3px}
182  .stat .l .stat-note{display:block;text-transform:none;letter-spacing:0;font-size:10px;color:var(--ghost);opacity:.8;margin-top:2px;font-weight:400}
183  .stat .stat-note a{color:var(--proof);text-decoration:none}
184  .stat .stat-note a:hover{text-decoration:underline}
185  .stat .k.proof{color:var(--proof)}
186  .stat .k.gray{color:var(--gray)}
187
188  /* ---- generic section ---- */
189  section.band{padding:88px 0;position:relative}
190  .band h2{font-size:var(--fs-6);font-weight:700;letter-spacing:-.7px;margin:0 0 14px;line-height:1.1}
191  .band .kick{color:var(--proof);font-weight:600;font-size:var(--fs-2);letter-spacing:1.7px;text-transform:uppercase;margin:0 0 12px;font-family:var(--mono)}
192  .band p.intro{color:var(--sub);max-width:720px;font-size:var(--fs-3);margin:0 0 40px}
193  .divider{height:1px;background:linear-gradient(90deg,transparent,var(--border),transparent)}
194
195  .grid{display:grid;gap:18px}
196  .g2{grid-template-columns:repeat(2,1fr)}
197  .g3{grid-template-columns:repeat(3,1fr)}
198  .g4{grid-template-columns:repeat(4,1fr)}
199  @media(max-width:980px){.g4{grid-template-columns:repeat(2,1fr)}}
200  @media(max-width:900px){.g3{grid-template-columns:1fr}.g2{grid-template-columns:1fr}}
201  @media(max-width:560px){.g4{grid-template-columns:1fr}}
202
203  .card{padding:26px;border-radius:var(--r);border:1px solid var(--border);
204    background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.016));
205    position:relative;overflow:hidden;display:flex;flex-direction:column}
206  .card::before{content:"";position:absolute;inset:0;border-radius:var(--r);padding:1px;
207    background:linear-gradient(135deg,rgba(255,255,255,0.18),transparent 42%);
208    -webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);
209    -webkit-mask-composite:xor;mask-composite:exclude;opacity:.5;pointer-events:none}
210  .card h3{margin:0 0 8px;font-size:var(--fs-4);font-weight:600}
211  .card p{margin:0;color:var(--sub);font-size:var(--fs-3)}
212  .card .ic{width:40px;height:40px;border-radius:11px;display:grid;place-items:center;
213    background:rgba(255,255,255,0.07);border:1px solid rgba(255,255,255,0.18);
214    color:var(--proof);margin-bottom:15px;font-size:19px}
215  .card .golinks{margin-top:auto;display:flex;gap:14px;flex-wrap:wrap;padding-top:16px}
216  .card a.go{color:var(--proof);font-family:var(--mono);font-size:12.5px;min-height:44px;display:inline-flex;align-items:center}
217  .card a.go:hover{text-decoration:underline}
218  .card .num{position:absolute;top:18px;right:22px;font-family:var(--mono);font-size:13px;color:var(--ghost)}
219
220  /* thesis pillars */
221  .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:8px}
222  @media(max-width:840px){.pillars{grid-template-columns:1fr}}
223  .pillar{padding:22px 0;border-top:1px solid var(--border)}
224  .pillar .pk{font-family:var(--mono);font-size:12px;color:var(--proof);letter-spacing:1px;margin-bottom:10px}
225  .pillar h3{margin:0 0 8px;font-size:var(--fs-4);font-weight:600}
226  .pillar p{margin:0;color:var(--sub);font-size:var(--fs-3)}
227
228  /* proof tier cards */
229  .tier{padding:24px;border-radius:var(--r);border:1px solid var(--border);
230    background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.015));position:relative;overflow:hidden}
231  .tier .tnum{font-family:var(--mono);font-size:var(--fs-6);font-weight:600;line-height:1;color:var(--ink)}
232  .tier .tname{font-family:var(--mono);font-size:12px;letter-spacing:.6px;margin:10px 0 8px;font-weight:600}
233  .tier p{margin:0;color:var(--sub);font-size:.92rem}
234  .tier.locked{border-color:rgba(255,255,255,0.4)}   .tier.locked .tnum,.tier.locked .tname{color:var(--proof)}
235  .tier.semantic{border-color:rgba(255,255,255,0.45)} .tier.semantic .tnum,.tier.semantic .tname{color:var(--lattice)}
236  .tier.evidence{border-color:rgba(215,185,107,0.4)} .tier.evidence .tnum,.tier.evidence .tname{color:var(--gold)}
237  /* CONJECTURE: gray, NEVER green */
238  .tier.conjecture{border-color:rgba(125,138,160,0.4)} .tier.conjecture .tnum,.tier.conjecture .tname{color:var(--gray)}
239
240  /* vertical cards */
241  .vcard{padding:24px;border-radius:var(--r);border:1px solid var(--border);
242    background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.015));
243    display:flex;flex-direction:column;gap:6px;position:relative;overflow:hidden}
244  .vcard .pmark{width:42px;height:42px;border-radius:11px;display:grid;place-items:center;
245    font-family:var(--mono);font-weight:600;font-size:13px;
246    background:rgba(255,255,255,0.10);border:1px solid rgba(255,255,255,0.28);color:var(--lattice);margin-bottom:10px}
247  .vcard h3{margin:0;font-size:var(--fs-4);font-weight:600}
248  .vcard .tag{font-size:11.5px;color:var(--ghost);text-transform:uppercase;letter-spacing:1.2px;margin-bottom:8px}
249  .vcard p{margin:0;color:var(--sub);font-size:var(--fs-3)}
250  .vcard .lam{display:flex;align-items:baseline;gap:9px;margin-top:14px;padding-top:14px;border-top:1px solid var(--border)}
251  .vcard .lam .val{font-family:var(--mono);font-size:var(--fs-5);font-weight:600;color:var(--ink)}
252  .vcard .lam .cap{font-size:11px;color:var(--ghost);text-transform:uppercase;letter-spacing:1px}
253
254  /* living body */
255  .body-embed{position:relative;border-radius:var(--r);overflow:hidden;border:1px solid var(--border);
256    background:radial-gradient(ellipse 70% 80% at 50% 30%, rgba(255,255,255,0.12), transparent 70%), var(--deep);
257    min-height:380px;
257display:grid;place-items:center;text-align:center}
258  .body-embed .poster{padding:40px 24px;max-width:560px}
259  .body-embed .poster h3{font-size:1.5rem;font-weight:600;margin:0 0 10px}
260  .body-embed .poster p{color:var(--sub);margin:0 0 22px}
261  .body-embed iframe{width:100%;height:560px;border:0;display:block}
262  .body-embed .pulse-ring{width:90px;height:90px;border-radius:50%;margin:0 auto 22px;
263    border:2px solid rgba(255,255,255,0.32);position:relative}
264  .body-embed .pulse-ring::after{content:"";position:absolute;inset:18px;border-radius:50%;
265    background:var(--proof);opacity:.55;animation:bpulse 2.6s ease-out infinite}
266  @keyframes bpulse{0%{transform:scale(.7);opacity:.85}70%{transform:scale(1.25);opacity:0}100%{opacity:0}}
267  @media(prefers-reduced-motion:reduce){.body-embed .pulse-ring::after{animation:none}}
268
269  /* one chain */
270  .chainrow{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}
271  @media(max-width:860px){.chainrow{grid-template-columns:repeat(2,1fr)}}
272  @media(max-width:480px){.chainrow{grid-template-columns:1fr}}
273  .cstat{padding:22px;border-radius:var(--r);border:1px solid var(--border);
274    background:linear-gradient(180deg,rgba(255,255,255,0.045),rgba(255,255,255,0.015))}
275  .cstat .ck{font-family:var(--mono);font-size:var(--fs-5);font-weight:600;color:var(--proof);word-break:break-all;line-height:1.15}
276  .cstat .cl{font-size:11.5px;color:var(--ghost);text-transform:uppercase;letter-spacing:1.1px;margin-top:6px}
277  .cstat .cl .stat-note{display:block;text-transform:none;letter-spacing:0;font-size:10.5px;line-height:1.5;opacity:.8;margin-top:4px}
278  .cstat .cl .stat-note:empty{display:none}
279  .cstat .ck.ink{color:var(--ink);font-size:1.05rem}
280
281  /* trust CTA */
282  .trustcta{padding:48px 40px;border-radius:20px;border:1px solid rgba(255,255,255,0.2);
283    background:radial-gradient(ellipse 80% 120% at 0% 0%, rgba(255,255,255,0.05), transparent 60%),
284      linear-gradient(180deg,rgba(255,255,255,0.05),rgba(255,255,255,0.02));
285    display:flex;align-items:center;justify-content:space-between;gap:30px;flex-wrap:wrap}
286  .trustcta h2{margin:0 0 8px}
287  .trustcta p{margin:0;color:var(--sub);max-width:560px}
288  .trustcta .tcbtns{display:flex;gap:12px;flex-wrap:wrap}
289
290  /* chips */
291  .chip{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border-radius:999px;
292    font-size:12px;font-weight:600;font-family:var(--mono);border:1px solid var(--border)}
293  .chip .dot{width:8px;height:8px;border-radius:50%}
294  .chip.live{color:var(--ok);border-color:rgba(255,255,255,0.35);background:rgba(255,255,255,0.06)}
295  .chip.live .dot{background:var(--ok);box-shadow:0 0 8px var(--ok)}
296  .chip.down{color:var(--down);border-color:rgba(232,116,110,0.35);background:rgba(232,116,110,0.06)}
297  .chip.down .dot{background:var(--down)}
298  .chip.gray{color:var(--gray);border-color:rgba(125,138,160,0.35);background:rgba(125,138,160,0.06)}
299  .chip.gray .dot{background:var(--gray)}
300  .pass-chip{font-family:var(--mono);font-size:11px;font-weight:600;padding:3px 9px;border-radius:999px}
301
302  /* footer */
303  footer{border-top:1px solid var(--border);padding:48px 0 64px;color:var(--ghost);font-size:13.5px}
304  footer .cols{display:flex;gap:40px;flex-wrap:wrap;justify-content:space-between}
305  footer a{color:var(--sub)}footer a:hover{color:var(--proof)}
306  footer .lk{display:flex;flex-direction:column;gap:8px}
307  .disc{margin-top:32px;padding-top:22px;border-top:1px solid var(--border);max-width:860px;line-height:1.65}
308  .muted{color:var(--ghost)}
309  .skel{color:var(--ghost);font-family:var(--mono)}
310
311  /* ecosystem atlas — public estate snapshot, never implied live until API reads */
312  .estate-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:24px 0}
313  .estate-cell{border:1px solid var(--border);border-radius:13px;padding:15px;min-height:44px;
314    background:linear-gradient(155deg,rgba(17,30,50,.72),rgba(8,16,29,.88))}
315  .estate-cell b{display:block;color:var(--proof);font:600 1.45rem var(--mono);margin-bottom:4px}
316  .estate-cell span{color:var(--ghost);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}
317  a.estate-cell{transition:border-color .16s,transform .16s,background .16s}
318  a.estate-cell:hover{border-color:rgba(255,255,255,.45);transform:translateY(-1px);background:linear-gradient(155deg,rgba(17,40,55,.82),rgba(8,16,29,.92))}
319  .estate-links{display:flex;gap:9px;flex-wrap:wrap;margin-top:18px}
320  @media(max-width:900px){.estate-grid{grid-template-columns:repeat(3,1fr)}}
321  @media(max-width:520px){.estate-grid{grid-template-columns:repeat(2,1fr)}}
322
323  /* ---- honesty strip (REACHABLE/MEASURED/REPORTED/UNKNOWN/CONJECTURE) ---- */
324  .honesty{border-top:1px solid var(--border);border-bottom:1px solid var(--border);
325    background:linear-gradient(180deg,rgba(10,16,30,0.6),rgba(10,16,30,0.22))}
326  .honesty .wrap{padding:48px 24px}
327  .legend{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:22px 0 0}
328  @media(max-width:860px){.legend{grid-template-columns:repeat(2,1fr)}}
329  @media(max-width:480px){.legend{grid-template-columns:1fr}}
330  .leg{padding:16px 17px;border-radius:12px;border:1px solid var(--border);background:rgba(255,255,255,0.03)}
331  .leg .lt{font-family:var(--mono);font-size:12.5px;font-weight:600;letter-spacing:.6px;margin-bottom:7px}
332  .leg p{margin:0;color:var(--sub);font-size:.9rem;line-height:1.5}
333  .leg.measured .lt{color:var(--proof)}     .leg.measured{border-color:rgba(255,255,255,0.35)}
334  .leg.reachable .lt{color:var(--lattice)}  .leg.reachable{border-color:rgba(255,255,255,0.28)}
335  .leg.reported .lt{color:var(--lattice)}   .leg.reported{border-color:rgba(255,255,255,0.35)}
336  .leg.roadmap .lt{color:var(--gold)}       .leg.roadmap{border-color:rgba(215,185,107,0.35)}
337  .leg.software .lt{color:var(--lattice)}   .leg.software{border-color:rgba(255,255,255,0.28)}
338  .leg.unavailable .lt{color:var(--down)}   .leg.unavailable{border-color:rgba(232,116,110,0.38)}
339  .leg.simulated .lt{color:var(--gray)}     .leg.simulated{border-color:rgba(125,138,160,0.4)}
340  .status-row{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 0}
341  .chip.software{color:var(--lattice);border-color:rgba(255,255,255,0.35);background:rgba(255,255,255,0.08)}
342  .chip.software .dot{background:var(--lattice)}
343  .chip.roadmap{color:var(--gold);border-color:rgba(215,185,107,0.4);background:rgba(215,185,107,0.08)}
344  .chip.roadmap .dot{background:var(--gold)}
345  .chip.simulated{color:var(--gray);border-color:rgba(125,138,160,0.4);background:rgba(125,138,160,0.08)}
346  .chip.simulated .dot{background:var(--gray)}
347  .chip.unavailable{color:var(--down);border-color:rgba(232,116,110,0.35);background:rgba(232,116,110,0.07)}
348  .chip.unavailable .dot{background:var(--down)}
349  /* Genome catalog tag slot: visually subordinate to the kernel chip so the
350     catalog count can never be mistaken for the Lean-8 kernel count. */
351  .tier .genome-note{margin-top:10px;padding-top:10px;border-top:1px solid var(--border);
352    font-size:.82rem;color:var(--ghost)}
353  .tier .genome-note .n{font-family:var(--mono);color:var(--sub)}
354  .product-card .kc-note{margin-top:10px;font-size:.84rem;color:var(--ghost)}
355  .product-card .lam{margin-top:auto;padding-top:14px}
356  .honesty .lambda-line{margin:24px 0 0;display:flex;gap:12px;flex-wrap:wrap;align-items:center}
357  .honesty .lambda-line .muted{max-width:640px}
358  .honesty .free-energy{margin:14px 0 0;color:var(--ghost);font-size:.92rem;max-width:840px;line-height:1.6}
359
360  /* ---- surfaces grid (cards are links) ---- */
361  .surface-card{cursor:pointer;transition:border-color .18s,transform .18s}
362  .surface-card:hover{border-color:rgba(255,255,255,0.42);transform:translateY(-2px)}
363  .surface-card .go{color:var(--proof);font-family:var(--mono);font-size:12.5px}
364  .pulse-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px}
365  .pulse-card{min-width:0;padding:19px;border:1px solid var(--border);border-radius:13px;background:var(--deep)}
366  .pulse-card .pulse-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:8px}
367  .pulse-card h3{font-size:1rem;margin:0}
368  .pulse-card p{font-size:.86rem;color:var(--sub);margin:0;min-height:2.8em}
369  .pulse-card a{display:inline-block;margin-top:12px;color:var(--proof);font:11px var(--mono)}
370  .data-state{display:inline-flex;align-items:center;border-radius:999px;padding:3px 8px;border:1px solid var(--border);
371    color:var(--ghost);font:10px var(--mono);letter-spacing:.06em;white-space:nowrap}
372  .data-state.live{color:var(--proof);border-color:rgba(255,255,255,.35);background:var(--proof-dim)}
373  .data-state.amber{color:var(--gold);border-color:rgba(215,185,107,.4);background:rgba(215,185,107,.08)}
374  .data-state.down{color:var(--down);border-color:rgba(232,116,110,.38);background:rgba(232,116,110,.07)}
375  .pulse-time{margin-top:14px;color:var(--ghost);font:11px var(--mono)}
376  @media(max-width:900px){.pulse-grid{grid-template-columns:repeat(2,1fr)}}
377  @media(max-width:560px){.pulse-grid{grid-template-columns:1fr}}
378
379  /* ==========================================================================
380     NVIDIA IDENTITY v2 — a-11-oy.com one-of-one surface
381     GPU / technical precision. Fluid modular type (major-third 1.25, 12px
382     base) + sharp 12-column grid + hairline dividers + a dense monospace
383     instrument panel. MONOCHROME ONLY — black / white / warm off-white /
384     neutral grey ramp. No colour, no neon, no decorative gradient.
385     These rules intentionally follow the base hero rules above and precede
386     the late mobile-override block below.
387     ========================================================================== */
388  :root{
389    /* modular 1.25 (major third) from a 12px base: 12/15/19/24/30/37/46/58/72 */
390    --fs-1:clamp(11px,.28vw + 10.1px,12px);
391    --fs-2:clamp(13px,.42vw + 11.7px,15px);
392    --fs-3:clamp(15px,.75vw + 13.1px,19px);
393    --fs-4:clamp(19px,1.05vw + 16.2px,24px);
394    --fs-5:clamp(22px,1.9vw + 17.1px,30px);
395    --fs-6:clamp(26px,2.9vw + 16.9px,37px);
396    --fs-7:clamp(30px,4.4vw + 13.5px,46px);
397    --fs-8:clamp(34px,6.2vw + 10.7px,58px);
398    --fs-9:clamp(38px,8.4vw + 6.5px,72px);
399    --f1:var(--fs-1);--f2:var(--fs-2);--f3:var(--fs-3);--f4:var(--fs-4);--f5:var(--fs-5);
400    --f6:var(--fs-6);--f7:var(--fs-7);--f8:var(--fs-8);--f9:var(--fs-9);
401    --measure:68ch;
402  }
403  /* optical + numeric discipline (Nvidia "Elements": display/heading/body/label) */
404  body{text-rendering:optimizeLegibility;font-feature-settings:"ss01","cv01","kern"}
405  .mono,.stat .k,.nv-v,.nv-num,.tier .tnum,.vcard .lam .val{
406    font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"zero" 1}
407  h1,h2,h3{text-wrap:balance}
408  p,li{text-wrap:pretty}
409  .band p.intro{max-width:min(var(--measure),720px);font-size:var(--fs-3);line-height:1.6}
410  .band .kick{font-size:var(--fs-1);letter-spacing:.12em;color:var(--sub)}
411
412  /* ---- hero: full-bleed GPU flow field behind a scrim-masked copy column ---- */
413  #hero-canvas{opacity:.95;filter:saturate(0)}
414  .hero-scrim{
415    background:
416      radial-gradient(115% 130% at 74% 46%, transparent 26%, rgba(0,0,0,.72) 68%, rgba(0,0,0,.96) 100%),
417      linear-gradient(to right, rgba(0,0,0,.94) 0%, rgba(0,0,0,.88) 34%, rgba(0,0,0,.42) 66%, rgba(0,0,0,.20) 100%)}
418  /* second scrim pass — guarantees copy never collides with the field at any width */
419  .hero::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;
420    background:linear-gradient(to bottom, rgba(0,0,0,.86) 0%, rgba(0,0,0,.30) 26%, rgba(0,0,0,.34) 72%, rgba(0,0,0,.92) 100%)}
421  @media(max-width:999px){
422    /* single column: the field must sit fully behind the copy, never through it */
423    .hero-scrim{background:linear-gradient(to bottom, rgba(0,0,0,.90) 0%, rgba(0,0,0,.80) 40%, rgba(0,0,0,.90) 100%)}
424    .hero::after{background:rgba(0,0,0,.55)}
425    #hero-canvas{opacity:.55}
426  }
427  .hero-fallback{background:
428    radial-gradient(760px 620px at 68% 44%, rgba(255,255,255,.055), transparent 72%)}
429
430  /* sharp 12-column grid */
431  .nv-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));
432    gap:clamp(22px,3vw,34px);width:100%;align-items:start}
433  .hero-inner.nv-copy{grid-column:1 / -1;max-width:min(var(--measure),700px)}
434  .nv-panel{grid-column:1 / -1;min-width:0}
435  @media(min-width:1000px){
436    .hero-inner.nv-copy{grid-column:1 / span 7;max-width:none}
437    .nv-panel{grid-column:8 / span 5}
438  }
439
440  /* eyebrow — mono, uppercase, +0.12em (fluid type system) */
441  .eyebrow{font-family:var(--mono);font-size:var(--fs-1);font-weight:500;
442    text-transform:uppercase;letter-spacing:.12em;border-radius:0;
443    border:1px solid var(--border);background:rgba(0,0,0,.55);color:var(--sub);
444    padding:7px 12px;margin-bottom:clamp(18px,2.4vw,26px)}
445  .eyebrow .dot{width:6px;height:6px;background:var(--ink)}
446
447  h1.title{font-size:var(--fs-8);line-height:1.06;letter-spacing:-.022em;font-weight:600;
448    color:var(--gold);text-wrap:balance;margin:0 0 clamp(14px,2vw,22px);
449    text-shadow:0 2px 26px rgba(0,0,0,.9),0 1px 4px rgba(0,0,0,.7)}
450  h1.title .grad{background:none;-webkit-background-clip:initial;background-clip:initial;
451    -webkit-text-fill-color:currentColor;color:var(--ink);font-weight:700;filter:none}
452  .lede{font-size:var(--fs-3);line-height:1.6;color:var(--sub);text-wrap:pretty;
453    max-width:min(var(--measure),620px);margin:0 0 clamp(20px,3vw,28px)}
454  .cta-row .btn{border-radius:4px;font-family:var(--mono);font-size:var(--fs-2);letter-spacing:.02em}
455
456  /* ---- hero spec readouts: hairline instrument strip, not floating cards ---- */
457  .hero-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;
458    background:var(--border);border:1px solid var(--border);border-radius:0;
459    margin-top:clamp(24px,3vw,34px)}
460  @media(min-width:760px){.hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))}}
461  .stat{padding:13px 14px;border:0;border-radius:0;min-width:0;
462    background:rgba(0,0,0,.78);backdrop-filter:none;-webkit-backdrop-filter:none}
463  .stat .k{font-size:var(--fs-5);font-weight:500;letter-spacing:-.02em}
464  .stat .l{font-size:var(--fs-1);letter-spacing:.11em;font-family:var(--mono);text-transform:uppercase}
465  .stat .l .stat-note{font-size:10.5px;letter-spacing:.01em;line-height:1.55;text-wrap:pretty}
466
467  /* ---- instrument panel: the live receipt/attest read, presented as an
468         engineered readout (dense mono, hairline rules, tabular figures) ---- */
469  .nv-panel{border:1px solid var(--border);border-radius:0;background:rgba(0,0,0,.80);
470    box-shadow:0 30px 90px -46px #000;font-family:var(--mono)}
471  .nv-head{display:flex;align-items:center;justify-content:space-between;gap:10px;
472    padding:11px 14px;border-bottom:1px solid var(--border)}
473  .nv-eyebrow{font-size:var(--fs-1);letter-spacing:.13em;text-transform:uppercase;color:var(--ghost)}
474  .nv-state{font-size:var(--fs-1);letter-spacing:.11em;text-transform:uppercase;color:var(--sub);
475    display:inline-flex;align-items:center;gap:7px}
476  .nv-state i{width:6px;height:6px;border-radius:50%;background:var(--ghost);flex:none}
477  .nv-panel.is-live .nv-state i{background:var(--ink)}
478  .nv-panel.is-live .nv-state{color:var(--t1,#e8e8ea)}
479  .nv-rows{padding:4px 14px 10px}
480  .nv-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;
481    padding:6px 0;border-bottom:1px solid rgba(255,255,255,.045)}
482  .nv-row:last-child{border-bottom:0}
483  .nv-k{font-size:11.5px;letter-spacing:.09em;text-transform:uppercase;color:var(--ghost);flex:none}
484  .nv-v{font-size:12.5px;line-height:1.55;color:var(--ink);text-align:right;
485    overflow-wrap:anywhere;word-break:break-word;min-width:0}
486  .nv-v.dim{color:var(--sub)}
487  .nv-chip{display:inline-block;font-size:10.5px;letter-spacing:.06em;padding:2px 7px;
488    border:1px solid var(--border);color:var(--sub);border-radius:0}
489  /* label spectrum — proportional hairline bar built ONLY from real counts */
490  .nv-spectrum{display:flex;height:4px;margin:2px 14px 0;background:var(--border);overflow:hidden}
491  .nv-spectrum span{display:block;height:100%}
492  .nv-legend{display:flex;flex-wrap:wrap;gap:4px 14px;padding:9px 14px 2px;
493    font-size:10.5px;letter-spacing:.07em;color:var(--ghost)}
494  .nv-legend b{color:var(--sub);font-weight:500}
495  .nv-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;
496    padding:11px 14px;margin-top:8px;border-top:1px solid var(--border)}
497  .nv-foot .nv-k{font-size:10.5px;letter-spacing:.05em;text-transform:none}
498  .nv-verdict{font-size:13px;font-weight:600;letter-spacing:.09em;color:var(--ghost)}
499  .nv-panel.is-live .nv-verdict{color:var(--ink)}
500  .nv-src{margin:0;padding:0 14px 12px;font-size:10.5px;line-height:1.7;color:var(--ghost);
501    text-wrap:pretty;overflow-wrap:anywhere}
502  .nv-src a{color:var(--sub);border-bottom:1px solid var(--border)}
503  .nv-src a:hover{color:var(--ink)}
504  @media(prefers-reduced-motion:reduce){#hero-canvas{opacity:.5}}
505
506  /* Mobile overrides intentionally follow all equal-specificity base rules. */
507  @media(max-width:560px){
508    .wrap{padding-inline:16px}
509    section.band{padding-block:64px}
510    .hero{min-height:auto}
511    .hero .wrap{padding-top:32px;padding-bottom:44px}
512    .cta-row{display:grid;grid-template-columns:1fr;width:100%}
513    .cta-row .btn{width:100%;min-height:52px;border-radius:6px;white-space:normal;text-align:center}
514    .card,.tier,.vcard,.cstat,.estate-cell{min-width:0}
515  }
516
517  /* live-canary touch remediation 2026-09-02 */
518  .cta-row{position:relative;z-index:20}
519  .cta-row .btn{position:relative;z-index:21;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding-top:12px;padding-bottom:12px;pointer-events:auto}
520
521  /* ---- Living Command Fabric v1: original SZL synthesis, no vend
521or trade dress ---- */
522  .vision-kicker{display:flex;flex-wrap:wrap;gap:7px 14px;margin:0 0 14px;
523    color:var(--ghost);font:600 10.5px/1.4 var(--mono);letter-spacing:.14em}
524  .vision-kicker span{display:inline-flex;align-items:center;min-height:30px;padding:4px 9px;
525    border-left:1px solid rgba(255,255,255,.38);background:rgba(0,0,0,.42)}
526  .fabric-map{isolation:isolate}
527  .fabric-map::before{content:"";position:absolute;inset:8% 0 auto;height:64%;
528    background:radial-gradient(ellipse at 50% 35%,rgba(255,255,255,.055),transparent 62%);
529    pointer-events:none;z-index:-1}
530  .fabric-rail{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;
531    background:var(--border);border:1px solid var(--border);margin-top:30px}
532  .organ-cell{position:relative;min-height:208px;padding:22px;background:rgba(0,0,0,.86);
533    display:flex;flex-direction:column;gap:9px}
534  .organ-cell::after{content:"";position:absolute;left:22px;right:22px;bottom:18px;height:1px;
535    background:linear-gradient(90deg,rgba(255,255,255,.4),transparent)}
536  .organ-index{font:600 10px/1.2 var(--mono);letter-spacing:.13em;color:var(--ghost)}
537  .organ-cell h3{margin:0;font-size:clamp(1rem,1.5vw,1.2rem)}
538  .organ-cell p{margin:0;color:var(--sub);font-size:.9rem}
539  .formula-bind{margin-top:auto;padding-bottom:13px;color:var(--ink);
540    font:600 12px/1.45 var(--mono);letter-spacing:.06em}
541  .fabric-rule{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);
542    gap:1px;margin-top:1px;background:var(--border);border:1px solid var(--border)}
543  .fabric-rule>div{padding:22px;background:rgba(0,0,0,.86)}
544  .fabric-rule strong{display:block;margin-bottom:7px;font-family:var(--head)}
545  .fabric-rule p{margin:0;color:var(--sub)}
546  .fabric-links{display:flex;flex-wrap:wrap;align-content:center;gap:8px}
547  .fabric-links a{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;
548    border:1px solid var(--border);font:600 11px/1.3 var(--mono);color:var(--sub)}
549  .fabric-links a:hover{border-color:rgba(255,255,255,.55);color:var(--ink)}
550  .body-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:14px;margin-top:30px}
551  .body-card{--card-line:rgba(255,255,255,.18);position:relative;grid-column:span 4;min-height:430px;
552    border:1px solid var(--border);background:#050506;display:flex;flex-direction:column;overflow:hidden;
553    transition:transform .32s cubic-bezier(.16,1,.3,1),border-color .32s ease,box-shadow .32s ease}
554  .body-card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.48);
555    box-shadow:0 24px 70px -42px rgba(255,255,255,.38)}
556  .body-card::before{content:attr(data-index);position:absolute;right:17px;top:13px;z-index:4;
557    color:rgba(255,255,255,.24);font:600 10px/1 var(--mono);letter-spacing:.14em}
558  #body-terra{grid-column:span 5}#body-killinchu{grid-column:span 7}
559  .body-visual{position:relative;isolation:isolate;height:176px;overflow:hidden;border-bottom:1px solid var(--border);
560    background:linear-gradient(155deg,rgba(255,255,255,.065),rgba(255,255,255,.008) 66%)}
561  .body-visual::before,.body-visual::after{content:"";position:absolute;pointer-events:none}
562  .body-visual-label{position:absolute;left:17px;top:14px;z-index:5;color:rgba(255,255,255,.58);
563    font:600 9.5px/1.25 var(--mono);letter-spacing:.13em;text-transform:uppercase}
564  .body-signal{position:absolute;z-index:3;width:8px;height:8px;border:1px solid rgba(255,255,255,.72);
565    border-radius:50%;background:#050506;box-shadow:0 0 0 4px rgba(255,255,255,.055)}
566  .body-signal::after{content:"";position:absolute;left:50%;top:50%;width:2px;height:2px;border-radius:50%;
567    background:#fff;transform:translate(-50%,-50%)}
568  .body-card-copy{position:relative;z-index:2;display:flex;flex:1;flex-direction:column;padding:22px}
569  .body-card .body-domain{margin:0 0 12px;color:var(--ghost);font:600 10px/1.35 var(--mono);
570    letter-spacing:.13em;text-transform:uppercase}
571  .body-card h3{margin:0 0 9px;font-size:clamp(1.42rem,2.25vw,2rem);letter-spacing:-.025em}
572  .body-card p{margin:0;color:var(--sub);font-size:.93rem;text-wrap:pretty}
573  .body-edge{margin:15px 0 0;padding:12px 13px;border-left:1px solid rgba(255,255,255,.55);
574    background:rgba(255,255,255,.025);color:var(--ink)!important;font-size:.84rem!important}
575  .body-stack-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:17px 0 0;
576    border:1px solid var(--border);background:var(--border)}
577  .body-stack-grid>div{min-height:74px;padding:11px 12px;background:#070708}
578  .body-stack-grid span{display:block;color:var(--ghost);font:600 8.5px/1.3 var(--mono);
579    letter-spacing:.11em;text-transform:uppercase}
580  .body-stack-grid strong{display:block;margin-top:7px;color:var(--sub);font:500 10.5px/1.45 var(--mono);
581    overflow-wrap:anywhere}
582  .body-flow{display:flex;flex-wrap:wrap;gap:5px;margin:16px 0 0}
583  .body-flow span{display:inline-flex;align-items:center;min-height:27px;padding:4px 7px;border:1px solid var(--border);
584    color:var(--sub);font:600 9px/1.2 var(--mono);letter-spacing:.055em}
585  .body-truth{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}
586  .body-truth span{display:inline-flex;align-items:center;min-height:27px;padding:4px 8px;border:1px solid var(--border);
587    color:var(--sub);font:600 9px/1.2 var(--mono);letter-spacing:.065em}
588  .body-card .body-links{display:flex;flex-wrap:wrap;gap:7px;margin-top:auto;padding-top:17px}
589  .body-card .body-links a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:9px 12px;
590    border:1px solid var(--border);color:var(--ink);font:600 10.5px/1.3 var(--mono);text-align:center}
591  .body-card .body-links a:first-child{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.42)}
592  .body-card .body-links a:hover{background:rgba(255,255,255,.13);border-color:rgba(255,255,255,.58)}
593
594  /* Terra / parcel loom */
595  #body-terra .body-visual{background-image:linear-gradient(rgba(255,255,255,.09) 1px,transparent 1px),
596    linear-gradient(90deg,rgba(255,255,255,.09) 1px,transparent 1px),
597    radial-gradient(circle at 74% 34%,rgba(255,255,255,.10),transparent 28%);background-size:44px 44px,44px 44px,auto}
598  #body-terra .body-visual::before{inset:38px 11% 25px 9%;transform:skewX(-8deg) rotate(-3deg);
599    border:1px solid rgba(255,255,255,.58);clip-path:polygon(0 8%,45% 0,43% 43%,100% 34%,94% 100%,38% 84%,0 92%)}
600  #body-terra .body-signal:nth-of-type(1){left:24%;top:40%}#body-terra .body-signal:nth-of-type(2){left:58%;top:60%}
601  #body-terra .body-signal:nth-of-type(3){right:17%;top:29%}
602
603  /* Killinchu / common operating picture */
604  #body-killinchu .body-visual{background:radial-gradient(circle at 68% 50%,rgba(255,255,255,.075),transparent 42%),#040405}
605  #body-killinchu .body-visual::before{width:260px;height:260px;right:7%;top:-45px;border:1px solid rgba(255,255,255,.43);
606    border-radius:50%;background:repeating-radial-gradient(circle,transparent 0 31px,rgba(255,255,255,.095) 32px 33px)}
607  #body-killinchu .body-visual::after{width:130px;height:1px;right:19%;top:50%;transform-origin:right center;
608    background:linear-gradient(90deg,transparent,rgba(255,255,255,.85));animation:szl-radar-sweep 8s linear infinite}
609  #body-killinchu .body-signal:nth-of-type(1){right:23%;top:29%}#body-killinchu .body-signal:nth-of-type(2){right:39%;top:64%}
610  #body-killinchu .body-signal:nth-of-type(3){right:13%;top:70%}
611
612  /* Counsel / authority chain */
613  #body-counsel .body-visual{background-image:linear-gradient(90deg,transparent 49.8%,rgba(255,255,255,.17) 50%,transparent 50.2%)}
614  #body-counsel .body-visual::before{left:18%;right:18%;top:50%;height:1px;background:rgba(255,255,255,.36)}
615  #body-counsel .body-signal:nth-of-type(1){left:18%;top:47%}#body-counsel .body-signal:nth-of-type(2){left:49%;top:47%}
616  #body-counsel .body-signal:nth-of-type(3){right:18%;top:47%}
617  #body-counsel .body-signal:nth-of-type(2)::before{content:"";position:absolute;left:3px;top:-53px;width:1px;height:52px;background:rgba(255,255,255,.36)}
618
619  /* Finance / probability orbit */
620  #body-finance .body-visual{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.10),transparent 12%),#040405}
621  #body-finance .body-visual::before{inset:32px 17%;border:1px solid rgba(255,255,255,.48);border-radius:50%;transform:rotate(-13deg)}
622  #body-finance .body-visual::after{inset:55px 27%;border:1px solid rgba(255,255,255,.18);border-radius:50%;transform:rotate(18deg)}
623  #body-finance .body-signal:nth-of-type(1){left:23%;top:35%}#body-finance .body-signal:nth-of-type(2){right:23%;top:62%}
624  #body-finance .body-signal:nth-of-type(3){left:50%;top:49%}
625
626  /* LYTE / service lattice */
627  #body-lyte .body-visual{background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),
628    linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:34px 34px}
629  #body-lyte .body-visual::before{left:18%;right:18%;top:50%;height:1px;background:linear-gradient(90deg,transparent,#fff,transparent);transform:rotate(-7deg)}
630  #body-lyte .body-signal:nth-of-type(1){left:16%;top:56%}#body-lyte .body-signal:nth-of-type(2){left:47%;top:38%}
631  #body-lyte .body-signal:nth-of-type(3){right:17%;top:57%}
632
633  @keyframes szl-radar-sweep{to{transform:rotate(360deg)}}
634  .fabric-note{margin:20px 0 0;padding:16px 18px;border-left:2px solid rgba(255,255,255,.48);
635    background:rgba(255,255,255,.025);color:var(--sub)}
636  @media(max-width:980px){.fabric-rail{grid-template-columns:repeat(2,minmax(0,1fr))}
637    .organ-cell:last-child{grid-column:1/-1}.body-card,#body-terra,#body-killinchu{grid-column:span 6}}
638  @media(max-width:680px){.fabric-rail,.fabric-rule{grid-template-columns:minmax(0,1fr)}
639    .body-grid{grid-template-columns:minmax(0,1fr)}.body-card,#body-terra,#body-killinchu{grid-column:1;min-height:auto}
640    .organ-cell:last-child{grid-column:auto}.organ-cell{min-height:auto}.vision-kicker{gap:5px}.vision-kicker span{width:100%}}
641  @media(max-width:430px){.body-stack-grid{grid-template-columns:1fr}.body-visual{height:154px}}
642  @media(prefers-reduced-motion:reduce){.body-card{transition:none!important}.body-card:hover{transform:none}
643    #body-killinchu .body-visual::after{animation:none!important}}
644  @media(forced-colors:active){.organ-cell,.body-card,.fabric-rule>div{forced-color-adjust:auto}.body-visual{border:1px solid CanvasText}}
645
646
647</style>
648  <link rel="stylesheet" href="/assets/szl-flow.css" data-szl-flow-asset="style" />
649  <link rel="stylesheet" href="/assets/apex-v2.css" data-szl-apex-v2="style" />
650  <link rel="stylesheet" href="/assets/szl-holo-v2.css" data-szl-holo-asset="style-v2" />
651<style id="szl-public-experience-v3-2">
652html[data-szl-public-experience-v3="true"],html[data-szl-public-experience-v3="true"] body{max-inline-size:100%;overflow-x:clip}
653html[data-szl-public-experience-v3="true"] :where(main,section,article,aside,header,footer,n
653av,div){min-inline-size:0}
654html[data-szl-public-experience-v3="true"] :where(.skip-link,.origin-banner a,header.nav .brand,.szl-flow-rail a,a[href*="ledger"],.audience-paths a){display:inline-flex;align-items:center;min-block-size:44px;max-inline-size:100%;touch-action:manipulation}
655html[data-szl-public-experience-v3="true"] .origin-banner a{padding-inline:8px}
656html[data-szl-public-experience-v3="true"] .skip-link{padding-block:10px}
657.audience-paths{padding-block:clamp(48px,8vw,96px)}.audience-paths>p{max-inline-size:68ch;color:var(--sub)}
658.audience-path-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-block-start:24px}
659.audience-paths a{min-block-size:132px!important;padding:20px;border:1px solid var(--border);border-radius:var(--r);background:rgba(255,255,255,.035);flex-direction:column;align-items:flex-start!important;justify-content:center;gap:6px}
660.audience-paths a:hover{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.07)}
661.audience-paths span{color:var(--ghost);font:600 11px/1.3 var(--mono);letter-spacing:.12em;text-transform:uppercase}
662.audience-paths strong{font:650 clamp(18px,2vw,24px)/1.2 var(--head)}.audience-paths small{color:var(--sub);line-height:1.5}
663html[data-szl-zoom-tier="high"] header.nav,html[data-szl-zoom-tier="extreme"] header.nav,html[style*="zoom: 2"] header.nav,html[style*="zoom:2"] header.nav,html[style*="zoom: 4"] header.nav,html[style*="zoom:4"] header.nav{position:relative!important;inset:auto!important;inline-size:auto!important;max-inline-size:100%!important;transform:none!important}
664html[data-szl-zoom-tier="high"] .szl-flow-rail,html[data-szl-zoom-tier="extreme"] .szl-flow-rail,html[style*="zoom: 2"] .szl-flow-rail,html[style*="zoom:2"] .szl-flow-rail,html[style*="zoom: 4"] .szl-flow-rail,html[style*="zoom:4"] .szl-flow-rail{position:relative!important;inset:auto!important;inline-size:auto!important;max-inline-size:100%!important;max-block-size:none!important;margin:8px!important;transform:none!important;overflow:auto!important;flex-wrap:wrap!important}
665@media(max-width:760px){.audience-path-grid{grid-template-columns:minmax(0,1fr)}.audience-paths a{min-block-size:112px!important}}
666@media(prefers-reduced-motion:reduce){.audience-paths a{transition:none!important}}
667@media(forced-colors:active){.audience-paths a{forced-color-adjust:auto}}
668</style>
669<style id="szl-homepage-shell">
670/* Homepage-only visual system. Other product surfaces keep their own shell. */
671html[data-szl-shell-owner="homepage"] {
672  --szl-paper:#F2F0E9;
673  --szl-white:#FBFAF6;
674  --szl-graphite:#111419;
675  --szl-stage:#1A2028;
676  --szl-blue:#8CAFE3;
677  --szl-rule:#D4D2CB;
678  --szl-muted:#59616A;
679  --maxw:1280px;
680  scroll-padding-top:90px;
681}
682html[data-szl-shell-owner="homepage"] body {
683  background:var(--szl-paper)!important;
684  background-image:none!important;
685  color:var(--szl-graphite)!important;
686  font-family:var(--sans);
687}
688html[data-szl-shell-owner="homepage"] .wrap {max-width:var(--maxw);padding-inline:32px}
689html[data-szl-shell-owner="homepage"] :where(a,button):focus-visible {
690  outline:3px solid #4272B3;outline-offset:4px;
691}
692html[data-szl-shell-owner="homepage"] .skip-link {background:var(--szl-graphite);color:var(--szl-paper)}
693html[data-szl-shell-owner="homepage"] .origin-banner {
694  display:flex;align-items:center;justify-content:center;gap:4px 8px;flex-wrap:wrap;
695  min-height:36px;padding:6px 24px;background:#E8E6DF;color:#3C454F;
696  border-bottom:1px solid var(--szl-rule);font:500 11px/1.4 var(--mono);letter-spacing:.01em;
697}
698html[data-szl-shell-owner="homepage"] .origin-banner a {color:#1C3D70;text-underline-offset:3px}
699html[data-szl-shell-owner="homepage"] header.nav {
700  position:sticky;top:0;background:rgba(242,240,233,.96)!important;
701  border-bottom:1px solid var(--szl-rule);backdrop-filter:blur(18px);
702}
703html[data-szl-shell-owner="homepage"] .nav .wrap {min-height:72px;height:auto;gap:28px}
704html[data-szl-shell-owner="homepage"] .brand {gap:10px;flex-shrink:0;color:var(--szl-graphite)}
705html[data-szl-shell-owner="homepage"] .brand-mark {
706  display:grid;place-items:center;width:31px;height:31px;border:1px solid var(--szl-graphite);
707  font:700 17px/1 var(--head);letter-spacing:-.1em;
708}
709html[data-szl-shell-owner="homepage"] .brand-name {font:700 23px/1 var(--head);letter-spacing:-.055em}
710html[data-szl-shell-owner="homepage"] .brand .sub {
711  display:block;margin:4px 0 0!important;color:#515B67;font:600 9px/1.2 var(--mono);
712  text-transform:uppercase;letter-spacing:.11em;
713}
714html[data-szl-shell-owner="homepage"] .nav nav {gap:3px}
715html[data-szl-shell-owner="homepage"] .nav nav a {
716  min-width:44px;min-height:44px;padding:10px 12px;border-radius:0;
717  color:#333B43;font:600 12px/1.2 var(--sans);letter-spacing:.015em;
718}
719html[data-szl-shell-owner="homepage"] .nav nav a:hover {color:#111419;background:#E7E5DE}
720html[data-szl-shell-owner="homepage"] .nav nav .nav-console {
721  margin-left:10px;padding:11px 16px;border:1px solid var(--szl-graphite);
722  background:var(--szl-graphite);color:var(--szl-paper);
723}
724html[data-szl-shell-owner="homepage"] .nav nav .nav-console:hover {background:#303946;color:#fff}
725html[data-szl-shell-owner="homepage"] .menu-toggle {
726  border:1px solid var(--szl-graphite);border-radius:0;background:transparent;
727  color:var(--szl-graphite);font:600 12px var(--mono);
728}
729html[data-szl-shell-owner="homepage"] .hero {
730  min-height:0!important;display:block;overflow:visible;background:var(--szl-paper);
731}
732html[data-szl-shell-owner="homepage"] .hero::after {content:none!important}
733html[data-szl-shell-owner="homepage"] .hero .wrap {padding-top:clamp(72px,8vw,128px);padding-bottom:clamp(80px,9vw,138px)}
734html[data-szl-shell-owner="homepage"] .hero-grid {
735  display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);
736  align-items:center;gap:clamp(40px,5vw,86px);
737}
738html[data-szl-shell-owner="homepage"] .hero-copy {min-width:0}
739html[data-szl-shell-owner="homepage"] .hero-overline,
740html[data-szl-shell-owner="homepage"] .section-overline {
741  margin:0 0 24px;color:#4D5864;font:600 11px/1.4 var(--mono);
742  letter-spacing:.16em;text-transform:uppercase;
743}
744html[data-szl-shell-owner="homepage"] .hero-overline::before,
745html[data-szl-shell-owner="homepage"] .section-overline::before {
746  content:"";display:inline-block;width:22px;height:1px;margin:0 12px 4px 0;background:currentColor;
747}
748html[data-szl-shell-owner="homepage"] .hero p.hero-overline {color:#4D5864!important;font-size:11px!important}
749html[data-szl-shell-owner="homepage"] .hero h1.title {
750  max-width:11ch;margin:0 0 30px;color:var(--szl-graphite);
751  font:600 clamp(56px,6.5vw,96px)/.98 var(--head);
752  letter-spacing:-.072em;text-shadow:none;text-wrap:balance;
753  font-size:clamp(56px,6.5vw,96px)!important;line-height:.98!important;
754  letter-spacing:-.072em!important;max-width:11ch!important;text-shadow:none!important;font-weight:600!important;
755}
756html[data-szl-shell-owner="homepage"] .hero h1.title em {
757  color:#354C6B;font-style:normal;
758}
759html[data-szl-shell-owner="homepage"] .hero p.lede {
760  max-width:48ch;margin:0 0 30px;color:#3C454F;
761  font:400 clamp(17px,1.55vw,21px)/1.55 var(--sans);text-shadow:none;
762  color:#3C454F!important;font-size:clamp(17px,1.55vw,21px)!important;
763  max-width:48ch!important;text-shadow:none!important;
764}
765html[data-szl-shell-owner="homepage"] .hero .cta-row {display:flex;align-items:center;gap:16px 24px;flex-wrap:wrap;margin-bottom:0}
766html[data-szl-shell-owner="homepage"] .hero-artifact,
767html[data-szl-shell-owner="homepage"] .text-link {
768  display:inline-flex;align-items:center;justify-content:center;gap:12px;
769  min-height:52px;padding:13px 20px;
769border:1px solid var(--szl-graphite);
770  color:var(--szl-white);background:var(--szl-graphite);
771  font:600 13px/1.25 var(--mono);letter-spacing:.01em;
772  transition:background .2s ease,transform .2s ease;
773}
774html[data-szl-shell-owner="homepage"] .hero-artifact:hover,
775html[data-szl-shell-owner="homepage"] .text-link:hover {background:#2C3A4B;transform:translateY(-2px)}
776html[data-szl-shell-owner="homepage"] .hero-tool {
777  display:inline-flex;align-items:center;min-height:52px;border-bottom:1px solid #59616A;
778  color:#283545;font:600 13px/1.3 var(--sans);
779}
780html[data-szl-shell-owner="homepage"] .hero-tool:hover {border-color:#111419}
781html[data-szl-shell-owner="homepage"] .artifact-note {
782  margin:16px 0 0;color:#59616A;font:500 11px/1.6 var(--mono);
783}
784html[data-szl-shell-owner="homepage"] .hero p.artifact-note {color:#59616A!important;font-size:11px!important}
785html[data-szl-shell-owner="homepage"] .specimen-wrap {position:relative;isolation:isolate;padding:24px 0 26px 28px}
786html[data-szl-shell-owner="homepage"] .specimen-wrap::before {
787  content:"";position:absolute;z-index:-2;inset:7% -2% 3% 15%;
788  border:1px solid #8398AF;background:linear-gradient(135deg,#A6BFDF30,#879AAD14);
789  transform:translate(14px,-12px);box-shadow:0 34px 60px -45px #263B59;
790}
791html[data-szl-shell-owner="homepage"] .specimen-wrap::after {
792  content:"";position:absolute;z-index:-1;inset:1% 5% 10% 7%;
793  border:1px solid #9CB7D7;background:#D6E1EC50;transform:translate(-10px,16px);
794}
795html[data-szl-shell-owner="homepage"] .specimen-card {
796  position:relative;min-height:530px;padding:28px;background:var(--szl-graphite);
797  color:#F2F0E9;border:1px solid #3B4552;box-shadow:0 32px 60px -40px #10141B;
798  transition:transform .25s ease,box-shadow .25s ease;
799}
800html[data-szl-shell-owner="homepage"] .specimen-wrap:hover .specimen-card {
801  transform:translateY(-4px);box-shadow:0 42px 72px -40px #10141B;
802}
803html[data-szl-shell-owner="homepage"] .specimen-top,
804html[data-szl-shell-owner="homepage"] .specimen-bottom {
805  display:flex;align-items:center;justify-content:space-between;gap:12px;
806  color:#ADB9C8;font:600 10px/1.5 var(--mono);letter-spacing:.09em;text-transform:uppercase;
807}
808html[data-szl-shell-owner="homepage"] .specimen-top {padding-bottom:22px;border-bottom:1px solid #39414B}
809html[data-szl-shell-owner="homepage"] .specimen-status {color:var(--szl-blue)}
810html[data-szl-shell-owner="homepage"] .specimen-card h2 {
811  max-width:18ch;margin:28px 0 26px;color:#F2F0E9;
812  font:500 clamp(27px,2.7vw,39px)/1.08 var(--head);letter-spacing:-.045em;
813}
814html[data-szl-shell-owner="homepage"] .specimen-input {
815  margin:0 0 20px;padding:18px;border:1px solid #465362;background:#1D252F;
816}
817html[data-szl-shell-owner="homepage"] .specimen-input span,
818html[data-szl-shell-owner="homepage"] .specimen-row span {
819  display:block;color:#A3AFBF;font:600 10px/1.4 var(--mono);letter-spacing:.1em;text-transform:uppercase;
820}
821html[data-szl-shell-owner="homepage"] .specimen-input strong {
822  display:block;margin-top:9px;color:#EAECEB;font:500 17px/1.35 var(--sans);
823}
824html[data-szl-shell-owner="homepage"] .specimen-row {
825  display:grid;grid-template-columns:98px minmax(0,1fr);gap:10px;
826  align-items:start;padding:11px 2px;border-bottom:1px solid #343E4A;
827}
828html[data-szl-shell-owner="homepage"] .specimen-row b {
829  color:#E1E5E8;font:500 12px/1.45 var(--mono);overflow-wrap:anywhere;
830}
831html[data-szl-shell-owner="homepage"] .specimen-row b.specimen-blocked {color:var(--szl-blue)}
832html[data-szl-shell-owner="homepage"] .specimen-bottom {
833  align-items:flex-start;margin-top:24px;letter-spacing:0;text-transform:none;
834}
835html[data-szl-shell-owner="homepage"] .specimen-bottom a {
836  flex-shrink:0;color:var(--szl-blue);text-decoration:underline;text-underline-offset:4px;
837}
838html[data-szl-shell-owner="homepage"] .workstage {
839  padding:clamp(76px,9vw,132px) 0;background:var(--szl-graphite);color:#F2F0E9;
840}
841html[data-szl-shell-owner="homepage"] .workstage .section-overline,
842html[data-szl-shell-owner="homepage"] .research-band .section-overline {color:var(--szl-blue)}
843html[data-szl-shell-owner="homepage"] .section-heading {
844  display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:60px;
845  align-items:end;margin-bottom:58px;
846}
847html[data-szl-shell-owner="homepage"] .section-heading h2,
848html[data-szl-shell-owner="homepage"] .usecases h2,
849html[data-szl-shell-owner="homepage"] .research-band h2,
850html[data-szl-shell-owner="homepage"] .evidence-intro h2 {
851  margin:0;font:500 clamp(38px,4vw,60px)/1.08 var(--head);letter-spacing:-.055em;
852}
853html[data-szl-shell-owner="homepage"] .section-heading p,
854html[data-szl-shell-owner="homepage"] .usecases-intro,
855html[data-szl-shell-owner="homepage"] .research-intro,
856html[data-szl-shell-owner="homepage"] .evidence-intro p {
857  max-width:56ch;margin:0;color:#ABB6C4;font-size:16px;line-height:1.65;
858}
859html[data-szl-shell-owner="homepage"] .workflow {
860  display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;margin:0;padding:1px;
861  list-style:none;background:#45515F;
862}
863html[data-szl-shell-owner="homepage"] .workflow li {
864  min-width:0;min-height:242px;padding:24px 20px;background:#19212A;
865}
866html[data-szl-shell-owner="homepage"] .workflow-index {
867  display:flex;justify-content:space-between;align-items:center;color:var(--szl-blue);
868  font:600 11px var(--mono);letter-spacing:.08em;
869}
870html[data-szl-shell-owner="homepage"] .workflow li:not(:last-child) .workflow-index::after {content:"→";font-size:18px}
871html[data-szl-shell-owner="homepage"] .workflow h3 {
872  margin:44px 0 11px;color:#F2F0E9;font:500 22px/1.15 var(--head);letter-spacing:-.025em;
873}
874html[data-szl-shell-owner="homepage"] .workflow p {margin:0;color:#B7C1CE;font-size:13px;line-height:1.58}
875html[data-szl-shell-owner="homepage"] .workflow-foot {
876  display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin:24px 0 0;
877  color:#AAB6C5;font:500 11px/1.5 var(--mono);
878}
879html[data-szl-shell-owner="homepage"] .workflow-foot a {color:var(--szl-blue);text-decoration:underline;text-underline-offset:4px}
880html[data-szl-shell-owner="homepage"] .usecases {
881  padding:clamp(80px,9vw,136px) 0;background:var(--szl-paper);
881color:var(--szl-graphite);
882}
883html[data-szl-shell-owner="homepage"] .usecases-header {
884  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);align-items:end;
885  gap:48px;margin-bottom:56px;
886}
887html[data-szl-shell-owner="homepage"] .usecases-intro {color:#4B5661}
888html[data-szl-shell-owner="homepage"] .story-list {border-top:1px solid #AEB3B5}
889html[data-szl-shell-owner="homepage"] .story-row {
890  display:grid;grid-template-columns:82px minmax(0,.7fr) minmax(0,1fr) 122px;
891  align-items:start;gap:24px;padding:32px 0;border-bottom:1px solid #B9BCBA;
892}
893html[data-szl-shell-owner="homepage"] .story-number {color:#566371;font:600 12px var(--mono)}
894html[data-szl-shell-owner="homepage"] .story-row h3 {
895  margin:0 0 8px;font:500 clamp(24px,2.5vw,34px)/1.15 var(--head);letter-spacing:-.04em;
896}
897html[data-szl-shell-owner="homepage"] .story-tag {
898  color:#4E5D6B;font:600 10px/1.5 var(--mono);letter-spacing:.06em;text-transform:uppercase;
899}
900html[data-szl-shell-owner="homepage"] .story-row p {max-width:54ch;margin:0;color:#414B54;font-size:15px;line-height:1.6}
901html[data-szl-shell-owner="homepage"] .story-row a {
902  display:inline-flex;justify-content:flex-end;align-items:center;min-height:44px;
903  color:#1D416A;font:600 12px var(--mono);text-decoration:underline;text-underline-offset:4px;
904}
905html[data-szl-shell-owner="homepage"] .research-band {
906  padding:clamp(78px,8vw,122px) 0;background:#E4E9EC;color:var(--szl-graphite);
907  border-top:1px solid #CCD3D7;border-bottom:1px solid #CCD3D7;
908}
909html[data-szl-shell-owner="homepage"] .research-grid {
910  display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(42px,6vw,96px);
911}
912html[data-szl-shell-owner="homepage"] .research-band .section-overline {color:#345A8A}
913html[data-szl-shell-owner="homepage"] .research-intro {margin-top:24px;color:#43505C}
914html[data-szl-shell-owner="homepage"] .research-links {border-top:1px solid #A8B6C0}
915html[data-szl-shell-owner="homepage"] .research-links a {
916  display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:74px;
917  border-bottom:1px solid #A8B6C0;color:#152333;font:500 17px/1.35 var(--head);
918}
919html[data-szl-shell-owner="homepage"] .research-links a:hover {padding-left:6px;color:#1C4D85}
920html[data-szl-shell-owner="homepage"] .research-links span {font:600 10px var(--mono);color:#506575;text-transform:uppercase}
921html[data-szl-shell-owner="homepage"] .deep-record {
922  --ink:#F2F0E9;--sub:#B1BCC9;--ghost:#93A2B2;--proof:#8CAFE3;
923  --lattice:#B7C9E2;--gold:#F2F0E9;--border:#3B4652;
924  --deep:#171E26;--surface:#1E2731;
925  background:var(--szl-graphite);color:var(--ink);
926}
927html[data-szl-shell-owner="homepage"] .deep-record .kick {color:var(--szl-blue)}
928html[data-szl-shell-owner="homepage"] .deep-record :where(.card,.tier,.vcard,.leg,.body-card,.organ-cell,.pulse-card,.estate-cell) {
929  border-color:#3D4A58;
930}
931html[data-szl-shell-owner="homepage"] .evidence-intro {
932  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:48px;
933  align-items:end;margin-bottom:36px;
934}
935html[data-szl-shell-owner="homepage"] .evidence-intro p {color:#B8C3D0}
936html[data-szl-shell-owner="homepage"] .evidence-overview {padding-top:100px;padding-bottom:100px}
937html[data-szl-shell-owner="homepage"] .evidence-grid {
938  display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:28px;align-items:start;
939}
940html[data-szl-shell-owner="homepage"] .evidence-signal {
941  padding:28px;border:1px solid #3C4A59;background:#1A222C;
942}
943html[data-szl-shell-owner="homepage"] .evidence-signal h3 {
944  margin:0 0 12px;font:500 25px/1.2 var(--head);letter-spacing:-.035em;
945}
946html[data-szl-shell-owner="homepage"] .evidence-signal p {margin:0 0 22px;color:#B1BDCB;font-size:14px;line-height:1.6}
947html[data-szl-shell-owner="homepage"] .evidence-signal a {color:var(--szl-blue);text-decoration:underline;text-underline-offset:4px}
948html[data-szl-shell-owner="homepage"] .evidence-overview .nv-panel {
949  margin:0;background:#1D2630;border:1px solid #48586A;border-radius:0;
950  box-shadow:none;grid-column:auto;
951}
952html[data-szl-shell-owner="homepage"] .evidence-overview .hero-stats {
953  margin-top:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;
954  border:1px solid #465262;background:#465262;
955}
956html[data-szl-shell-owner="homepage"] .evidence-overview .stat {
957  padding:16px 14px;border:0;border-radius:0;background:#1B232D;
958}
959html[data-szl-shell-owner="homepage"] .evidence-overview .stat .k {color:#E7ECEF}
960html[data-szl-shell-owner="homepage"] .evidence-overview .stat .k.gray {color:#BAC5D2}
961html[data-szl-shell-owner="homepage"] .evidence-overview .stat .l {color:#BAC5D2;line-height:1.45}
962html[data-szl-shell-owner="homepage"] .evidence-overview .stat-note {color:#A9B7C7}
963html[data-szl-shell-owner="homepage"] .evidence-overview .stat a {color:var(--szl-blue)}
964html[data-szl-shell-owner="homepage"] .company-band {
965  padding:84px 0;border-top:1px solid #3B4652;border-bottom:1px solid #3B4652;
966}
967html[data-szl-shell-owner="homepage"] .company-band .wrap {
968  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;
969}
970html[data-szl-shell-owner="homepage"] .company-band h2 {
971  margin:0;
971font:500 clamp(34px,3.5vw,52px)/1.1 var(--head);letter-spacing:-.05em;
972}
973html[data-szl-shell-owner="homepage"] .company-band p {margin:0 0 20px;color:#B6C1CE;line-height:1.65}
974html[data-szl-shell-owner="homepage"] .company-band a {color:var(--szl-blue);text-decoration:underline;text-underline-offset:4px}
975html[data-szl-shell-owner="homepage"] footer {
976  background:#0D1015;color:#F2F0E9;border-top:1px solid #38404B;
977}
978html[data-szl-shell-owner="homepage"] footer .brand {color:#F2F0E9}
979html[data-szl-shell-owner="homepage"] footer .brand .sub {color:#B4C2D2}
980@media(max-width:1100px) {
981  html[data-szl-shell-owner="homepage"] .nav .wrap {position:relative;padding-inline:24px;min-height:68px}
982  html[data-szl-shell-owner="homepage"] .menu-toggle {display:inline-flex;margin-left:auto;min-width:48px}
983  html[data-szl-shell-owner="homepage"] .nav #site-nav {display:none}
984  html[data-szl-shell-owner="homepage"] header.nav.nav-open #site-nav {
985    position:absolute;display:flex;flex-direction:column;align-items:stretch;
986    top:100%;left:0;right:0;margin:0;padding:10px 24px 20px;
987    background:var(--szl-paper);border-bottom:1px solid var(--szl-rule);
988    box-shadow:0 22px 32px -28px #111419;
989  }
990  html[data-szl-shell-owner="homepage"] header.nav.nav-open #site-nav a {
991    display:flex;justify-content:flex-start;min-height:48px;max-width:none;
992    margin:0;padding:10px 12px;color:#111419;
993  }
994  html[data-szl-shell-owner="homepage"] header.nav.nav-open #site-nav .nav-console {color:#F2F0E9}
995  html[data-szl-shell-owner="homepage"] .hero-grid {grid-template-columns:1fr;gap:56px}
996  html[data-szl-shell-owner="homepage"] .hero h1.title {max-width:13ch}
997  html[data-szl-shell-owner="homepage"] .specimen-wrap {max-width:700px}
998  html[data-szl-shell-owner="homepage"] .workflow {grid-template-columns:repeat(3,minmax(0,1fr))}
999  html[data-szl-shell-owner="homepage"] .workflow li {min-height:208px}
1000  html[data-szl-shell-owner="homepage"] .evidence-grid {grid-template-columns:1fr}
1001}
1002@media(max-width:760px) {
1003  html[data-szl-shell-owner="homepage"] .wrap,
1004  html[data-szl-shell-owner="homepage"] .nav .wrap {padding-inline:22px}
1005  html[data-szl-shell-owner="homepage"] .origin-banner {padding:8px 20px;font-size:10px}
1006  html[data-szl-shell-owner="homepage"] .hero .wrap {padding-top:68px;padding-bottom:82px}
1007  html[data-szl-shell-owner="homepage"] .hero h1.title {font-size:clamp(50px,12vw,76px)!important;max-width:12ch!important}
1008  html[data-szl-shell-owner="homepage"] .hero p.lede {font-size:17px!important}
1009  html[data-szl-shell-owner="homepage"] .specimen-wrap {padding:15px 10px 17px 14px}
1010  html[data-szl-shell-owner="homepage"] .specimen-card {min-height:0;padding:23px}
1011  html[data-szl-shell-owner="homepage"] .specimen-bottom {flex-wrap:wrap}
1012  html[data-szl-shell-owner="homepage"] .section-heading,
1013  html[data-szl-shell-owner="homepage"] .usecases-header,
1014  html[data-szl-shell-owner="homepage"] .research-grid,
1015  html[data-szl-shell-owner="homepage"] .evidence-intro,
1016  html[data-szl-shell-owner="homepage"] .company-band .wrap {grid-template-columns:1fr;gap:22px}
1017  html[data-szl-shell-owner="homepage"] .section-heading {margin-bottom:36px}
1018  html[data-szl-shell-owner="homepage"] .workflow {grid-template-columns:1fr}
1019  html[data-szl-shell-owner="homepage"] .workflow li {min-height:0;padding:22px}
1020  html[data-szl-shell-owner="homepage"] .workflow li:not(:last-child) .workflow-index::after {content:"↓"}
1021  html[data-szl-shell-owner="homepage"] .workflow h3 {margin-top:22px}
1022  html[data-szl-shell-owner="homepage"] .story-row {grid-template-columns:38px minmax(0,1fr);gap:10px 12px;padding:26px 0}
1023  html[data-szl-shell-owner="homepage"] .story-row p,
1024  html[data-szl-shell-owner="homepage"] .story-row a {grid-column:2}
1025  html[data-szl-shell-owner="homepage"] .story-row a {justify-content:flex-start}
1026  html[data-szl-shell-owner="homepage"] .evidence-overview {padding-top:80px;padding-bottom:80px}
1027  html[data-szl-shell-owner="homepage"] .evidence-overview .hero-stats {grid-template-columns:repeat(2,minmax(0,1fr))}
1028}
1029@media(max-width:480px) {
1030  html[data-szl-shell-owner="homepage"] .hero .cta-row {display:block}
1031  html[data-szl-shell-owner="homepage"] .hero-artifact {display:flex;width:100%;min-height:52px}
1032  html[data-szl-shell-owner="homepage"] .hero-tool {margin-top:8px}
1033  html[data-szl-shell-owner="homepage"] .specimen-row {grid-template-columns:80px minmax(0,1fr)}
1034  html[data-szl-shell-owner="homepage"] .specimen-card h2 {font-size:29px}
1035}
1036@media(prefers-reduced-motion:reduce) {
1037  html[data-szl-shell-owner="homepage"] *,
1038  html[data-szl-shell-owner="homepage"] *::before,
1039  html[data-szl-shell-owner="homepage"] *::after {
1040    scroll-behavior:auto!important;animation:none!important;transition:none!important;
1041  }
1042  html[data-szl-shell-owner="homepage"] .specimen-wrap:hover .specimen-card,
1043  html[data-szl-shell-owner="homepage"] .hero-artifact:hover {transform:none}
1044}
1045@media(forced-colors:active) {
1046  html[data-szl-shell-owner="homepage"] .specimen-card,
1047  html[data-szl-shell-owner="homepage"] .workflow li,
1048  html[data-szl-shell-owner="homepage"] .hero-artifact {border:1px solid CanvasText}
1049}
1050</style></head>
1051<body>
1052<a class="skip-link" href="#main">Skip to main content</a>
1053
1054<div class="origin-banner" role="note">
1055  Product: a-11-oy.com <span aria-hidden="true">/</span>
1056  Proof index: <a href="https://a11oy.net" rel="noopener">a11oy.net</a>
1057</div>
1058
1059<header class="nav">
1060  <div class="wrap">
1061    <a class="brand" href="/" aria-label="a11oy home">
1062      <span class="brand-mark" aria-hidden="true">a.</span>
1063      <span><span class="brand-name">a11oy</span><span class="sub">SZL Holdings / software &amp; research</span></span>
1064    </a>
1065    <button type="button" class="menu-toggle" id="menu-toggle" aria-label="Open menu" aria-controls="site-nav" aria-expanded="false">Menu</button>
1066    <nav class="nav-links" id="site-nav" aria-label="Primary navigation">
1067      <a href="#platform">Platform</a>
1068      <a href="#use-cases">Use cases</a>
1069      <a href="#research">Research</a>
1070      <a href="#evidence">Evidence</a>
1071      <a href="#company">Company</a>
1072      <a class="nav-console" href="/console"><span class="nav-cta-full">Command</span><span class="nav-cta-short">Console</span> <span aria-hidden="true">↗</span></a>
1073    </nav>
1074  </div>
1075</header>
1076<main id="main">
1077
1078<section class="hero" aria-labelledby="hero-title">
1079  <div class="wrap hero-grid">
1080    <div class="hero-copy">
1081      <p class="hero-overline">A11OY / GOVERNED INTELLIGENCE</p>
1082      <h1 class="title" id="hero-title">Make AI decisions <em>inspectable.</em></h1>
1083      <p class="lede">A request enters with its evidence. Policy can stop it. A decision keeps its reasons, and a written change can carry a receipt someone else can check.</p>
1084      <div class="cta-row">
1085        <a class="hero-artifact" href="https://github.com/szl-holdings/a11oy/blob/de4b748a2e34b0c592b35ef205360dfa34b6555c/examples/offline-verify-sample/bundle.json" rel="noopener">Inspect the sample receipt <span aria-hidden="true">↗</span></a>
1086        <a class="hero-tool" href="/verify">Verify a receipt</a>
1087      </div>
1088      <p class="artifact-note">SAMPLE · committed offline fixture · ephemeral demonstration key</p>
1089    </div>
1090    <aside class="specimen-wrap" aria-label="Illustrative decision path">
1091      <div class="specimen-card">
1092        <div class="specimen-top"><span>MODELED SPECIMEN / illustrative</span><span class="specimen-status">not live</span></div>
1093        <h2>A decision, with its reasons attached.</h2>
1094        <div class="specimen-input"><span>INPUT / proposed action</span><strong>“May this change proceed?”</strong></div>
1095        <div class="specimen-row"><span>Policy</span><b>Human approval required</b></div>
1096        <div class="specimen-row"><span>Decision</span><b class="specimen-blocked">BLOCKED pending approval</b></div>
1097        <div class="specimen-row"><span>Receipt</span><b>No write; no receipt minted</b></div>
1098        <div class="specimen-row"><span>Check</span><b>Supply a receipt to verify independently</b></div>
1099        <div class="specimen-bottom"><span>Illustrative states; separate from the sample fixture.</span><a href="https://github.com/szl-holdings/a11oy/blob/de4b748a2e34b0c592b35ef205360dfa34b6555c/docs/verify-offline.md" rel="noopener">Read verification steps ↗</a></div>
1100      </div>
1101    </aside>
1102  </div>
1103</section>
1104
1105<section class="workstage" id="platform" aria-labelledby="platform-title">
1106  <div class="wrap">
1107    <p class="section-overline">THE PLATFORM / A CHECKABLE PATH</p>
1108    <div class="section-heading">
1109      <h2 id="platform-title">From request to a reason you can inspect.</h2>
1110      <p>Each stage names the source of authority. A read does not create a receipt; a state change can be recorded only after its gates are met.</p>
1111    </div>
1112    <ol class="workflow">
1113      <li><span class="workflow-index">01 / INPUT</span><h3>Input</h3><p>Attach the request and available source evidence. Missing evidence remains visible.</p></li>
1114      <li><span class="workflow-index">02 / POLICY</span><h3>Policy</h3><p>Apply doctrine, scope, and human authority before an action proceeds.</p></li>
1115      <li><span class="workflow-index">03 / DECISION</span><h3>Decision</h3><p>Return the outcome and reasons, including an explicit BLOCKED state.</p></li>
1116      <li><span class="workflow-index">04 / RECEIPT</span><h3>Receipt</h3><p>Record a governed write in a hash chain. Integrity and signer state stay separate.</p></li>
1117      <li><span class="workflow-index">05 / CHECK</span><h3>Independent check</h3><p>Use a supplied bundle and the offline verifier to examine the disclosed record.</p></li>
1118    </ol>
1119    <p class="workflow-foot"><span>WORKFLOW DIAGRAM · conceptual, not a live transaction</span><a href="/trust">Read the trust contract ↗</a></p>
1120  </div>
1121</section>
1122
1123<section class="usecases" id="use-cases" aria-labelledby="use-cases-title">
1124  <div class="wrap">
1125    <p class="section-overline">SOFTWARE / INTERFACES / RESEARCH</p>
1126    <div class="usecases-header">
1127      <h2 id="use-cases-title">One discipline across different surfaces.</h2>
1128      <p class="usecases-intro">These are distinct views and research paths. Their links expose the current surface; opening one does not establish model readiness or operational status.</p>
1129    </div>
1130    <div class="story-list">
1131      <article class="story-row"><span class="story-number">01</span><div><h3>Second Brain</h3><span class="story-tag">RESEARCH SURFACE</span></div><p>Retrieves evidence handles for a proposal and abstains when retrieval misses. Production certification is not implied.</p><a href="/brain">Explore evidence handles ↗</a></article>
1132      <article class="story-row"><span class="story-number">02</span><div><h3>Living Anatomy</h3><span class="story-tag">ENGINEERING VIEW</span></div><p>Maps the system as shared organs and gates. The anatomy is an interface metaphor, not a live health reading.</p><a href="/living-anatomy">Explore the map ↗</a></article>
1133      <article class="story-row"><span class="story-number">03</span><div><h3>Holographic</h3><span class="story-tag">VISUAL INTERFACE</span></div><p>Places evidence and system relationships in a spatial view. Motion and depth do not prove agent activity.</p><a href="/holographic">Open spatial view ↗</a></article>
1134      <article class="story-row"><span class="story-number">04</span><div><h3>Killinchu</h3><span class="story-tag">SIMULATED EFFECTS</span></div><p>Supports observation and decision rehearsal with human authority. Effectors remain simulated on this surface.</p><a href="/killinchu">Open the surface ↗</a></article>
1135    </div>
1136  </div>
1137</section>
1138
1139<section class="research-band" id="research" aria-labelledby="research-title">
1140  <div class="wrap research-grid">
1141    <div>
1142      <p class="section-overline">RESEARCH / THE CLAIM BOUNDARY</p>
1143      <h2 id="research-title">The math is readable. The limits are too.</h2>
1144      <p class="research-intro">The locked Lean results prove narrow kernel properties. They do not by themselves prove receipt replay integrity or a deployment’s readiness. Unconditional Λ uniqueness remains Conjecture 1.</p>
1145    </div>
1146    <div class="research-links" aria-label="Research and source links">
1147      <a href="https://github.com/szl-holdings/lutar-lean" rel="noopener">Lean proof source <span>OPEN ↗</span></a>
1148      <a href="https://github.com/szl-holdings/a11oy" rel="noopener">Product source and tests <span>OPEN ↗</span></a>
1149      <a href="/trust">Trust center and claim status <span>OPEN ↗</span></a>
1150      <a href="https://a11oy.net" rel="noopener">Separate proof index · a11oy.net <span>OPEN ↗</span></a>
1151    </div>
1152  </div>
1153</section>
1154
1155<div class="deep-record">
1156<section class="evidence-overview wrap" id="evidence" aria-labelledby="evidence-title">
1157  <p class="section-overline" style="color:#8CAFE3">EVIDENCE / THIS SESSION</p>
1158  <div class="evidence-intro">
1159    <h2 id="evidence-title">Read the observed state.</h2>
1160    <p>The instrument below starts UNAVAILABLE and changes only when its read-only sources answer. Reachability, receipt-chain integrity, and signer verification are separate claims.</p>
1161  </div>
1162  <div class="evidence-grid">
1163    <div class="evidence-signal">
1164      <h3>Evidence before status.</h3>
1165      <p>Runtime values are context, not customer metrics. A failed probe stays visible. A supplied receipt belongs in the verifier, while the independent RECORD index stays at a11oy.net.</p>
1166      <a href="/api/a11oy/v1/honest">Open honest status JSON ↗</a>
1167    </div>
1168    <aside class="nv-panel" id="nv-panel" aria-label="Runtime instrument panel">
1169      <div class="nv-head">
1170        <span class="nv-eyebrow">Runtime · instrument</span>
1171        <span class="nv-state" id="nv-state"><i></i>reading…</span>
1172      </div>
1173      <div class="nv-rows">
1174        <div class="nv-row"><span class="nv-k">service</span><span class="nv-v" id="nv-service">UNAVAILABLE</span></div>
1175        <div class="nv-row"><span class="nv-k">doctrine</span><span class="nv-v" id="nv-doctrine">UNAVAILABLE</span></div>
1176        <div class="nv-row"><span class="nv-k">kernel_pin</span><span class="nv-v" id="nv-kernel">UNAVAILABLE</span></div>
1177        <div class="nv-row"><span class="nv-k">surfaces</span><span class="nv-v" id="nv-surfaces">UNAVAILABLE</span></div>
1178        <div class="nv-row"><span class="nv-k">policy</span><span class="nv-v" id="nv-policy">UNAVAILABLE</span></div>
1179        <div class="nv-row"><span class="nv-k">signer</span><span class="nv-v dim" id="nv-signer">UNAVAILABLE</span></div>
1180        <div class="nv-row"><span class="nv-k">stmt_digest</span><span class="nv-v" id="nv-digest">UNAVAILABLE</span></div>
1181        <div class="nv-row"><span class="nv-k">Λ</span><span class="nv-v"><span class="nv-chip">Conjecture 1 · not a theorem</span></span></div>
1182      </div>
1183      <div class="nv-spectrum" id="nv-spectrum" role="img" aria-label="Frontier surface honesty-label distribution — unavailable until the endpoint answers"></div>
1184      <div class="nv-legend" id="nv-legend"><span>label spectrum · <b>UNAVAILABLE</b></span></div>
1185      <div class="nv-foot">
1186        <span class="nv-k">offline-checkable · no trust in SZL</span>
1187        <span class="nv-verdict" id="nv-verdict">UNAVAILABLE</span>
1188      </div>
1189      <p class="nv-src">Read live this session from
1190        <a href="/api/a11oy/healthz">/api/a11oy/healthz</a> ·
1191        <a href="/api/a11oy/v1/frontier/surfaces">/api/a11oy/v1/frontier/surfaces</a> ·
1192        <a href="/api/a11oy/v1/attest/manifest">/api/a11oy/v1/attest/manifest</a>.
1193        Receipt records · signer state separate. SIGNED is written only when the attestation
1194        API reports a signature that is both present and verified.</p>
1195    </aside>
1196  </div>
1197  <div class="hero-stats">
1198        <div class="stat">
1199          <div class="k proof" id="hs-receipts">—</div>
1200          <div class="l">Receipts in the chain <span id="hs-receipts-chip"></span><br><span class="stat-note">ledger depth — a mechanism check, not customer traction <span id="hs-receipts-hist"></span></span></div>
1201        </div>
1202        <div class="stat">
1203          <div class="k gray" id="hs-lambda">Conjecture 1</div>
1204          <div class="l">Λ trust gate · advisory bound</div>
1205        </div>
1206        <div class="stat">
1207          <div class="k" id="hs-proven">8</div>
1208          <div class="l">Locked Lean-proven theorems<br><span class="stat-note">a proof of rigor, not a traction number</span></div>
1209        </div>
1210        <div class="stat" id="overclaim-counter">
1211          <div class="k gray" id="hs-overclaims">—</div>
1212          <div class="l">Overclaims caught by CI <span id="hs-overclaims-chip"><span class="chip gray" style="margin-left:6px"><span class="dot"></span>SAMPLE · STALE SNAPSHOT 2026-07-25 · SOURCE UNAVAILABLE</span></span><br><span class="stat-note">Observed correction time (<span id="hs-overclaim-sample">source unavailable</span>): <span id="hs-overclaim-time">—</span> · <a href="https://github.com/szl-holdings/platform/blob/main/docs/OVERCLAIM_LEDGER.md">open ledger</a></span></div>
1213        </div>
1214      </div>
1215</section>
1216
1217<!-- ====================== (1b) HONESTY STRIP ====================== -->
1218<section class="honesty" id="honesty">
1219  <div class="wrap">
1220    <p class="kick">The honesty doctrine · v11 LOCKED</p>
1221    <h2 style="font-size:clamp(1.5rem,3vw,2.1rem);margin:0 0 10px">Every figure on this page is labelled — or it isn't shown.</h2>
1222    <p class="intro" style="margin:0">We grade what we say. HTTP 200 is REACHABLE. MEASURED requires a live exporter or receipt delta this session. Missing evidence is UNAVAILABLE.</p>
1223    <div class="legend">
1224      <div class="leg reachable"><div class="lt">REACHABLE</div><p>The source answered HTTP 200 this browser session. Reachability is not correctness, not LIVE, and not MEASURED. A dead probe degrades to UNAVAILABLE.</p></div>
1225      <div class="leg measured"><div class="lt">MEASURED</div><p>A live exporter or receipt delta this session. HTTP 200 is not MEASURED. Joules stay SAMPLE/UNAVAILABLE without a meter. Signer state is disclosed separately only where an actual signer-status read is present.</p></div>
1226      <div class="leg reported"><div class="lt">REPORTED</div><p>Stated by a source we name — the locked-8 Lean kernel {F1,F4,F7,F11,F12,F18,F19,F22}, the 144-entry genome registry — cited here, not independently re-derived on this page.</p></div>
1227      <div class="leg roadmap"><div class="lt">ROADMAP</div><p>Future work or an empty Hub card. Not trained, not a product SKU, and not admitted as data. The ROADMAP collection exists so those cards are not sold as models.</p></div>
1228      <div class="leg software"><div class="lt">SOFTWARE</div><p>Shipped code — kernels, consoles, gates. Not LoRA-trained weights. Hub mirrors GitHub; a SOFTWARE card is not a model SKU.</p></div>
1229      <div class="leg unavailable"><div class="lt">UNAVAILABLE</div><p>We don't have it right now. Rendered as N/A · UNAVAILABLE · BLOCKED — never a confident guess and never a fabricated number.</p></div>
1230      <div class="leg simulated"><div class="lt">SIMULATED</div><p>A rehearsal path. killinchu effectors stay SIMULATED unless a real execution path is proved. Never painted LIVE or MEASURED.</p></div>
1231    </div>
1232    <div class="lambda-line">
1233      <span class="chip gray"><span class="dot"></span>Λ = Conjecture 1</span>
1234      <span class="muted">an advisory trust bound — never proven, never 1.0, and never rendered green. Theorem&nbsp;U is the proven <i>conditional</i> alternative; the unconditional claim is machine-checked false as stated.</span>
1235    </div>
1236    <p class="free-energy"><b style="color:var(--ink)">No free energy.</b> Joules are MEASURED only from a live exporter delta; with no live meter we label the reading SAMPLE or UNAVAILABLE and fabricate nothing. a11oy never claims over-unity, perpetual output, or free-energy efficiency — only what a real meter reports.</p>
1237  </div>
1238</section>
1239
1240<!-- ====================== (1c) LIVE ESTATE PULSE ====================== -->
1241<section class="band wrap" id="estate-pulse" aria-labelledby="estate-pulse-title">
1242  <p class="kick">Runtime evidence</p>
1243  <h2 id="estate-pulse-title">What is actually reachable right now.</h2>
1244  <p class="intro">Four read-only checks connect the product story to the running system. REACHABLE means the source answered this browser session; evidence mode (LIVE, SNAPSHOT, MODELED, or UNAVAILABLE) remains separate and never certifies model truth.</p>
1245  <div class="pulse-grid" aria-live="polite">
1246    <article class="pulse-card"><div class="pulse-head"><h3>Platform health</h3><span class="data-state" id="pulse-health-state">CHECKING</span></div><p id="pulse-health-detail">Checking the deployed runtime.</p><a href="/healthz">Source /healthz →</a></article>
1247    <article class="pulse-card"><div class="pulse-head"><h3>Tab contract</h3><span class="data-state" id="pulse-contract-state">CHECKING</span></div><p id="pulse-contract-detail">Checking the published tab inventory.</p><a href="/api/a11oy/v1/readiness/tab-matrix">Source tab matrix →</a></article>
1248    <article class="pulse-card"><div class="pulse-head"><h3>Receipt ledger</h3><span class="data-state" id="pulse-ledger-state">CHECKING</span></div><p id="pulse-ledger-detail">Checking the append-only evidence read.</p><a href="/api/a11oy/v1/ledger">Source receipt ledger →</a></article>
1249    <article class="pulse-card"><div class="pulse-head"><h3>Sovereign mesh</h3><span class="data-state" id="pulse-mesh-state">CHECKING</span></div><p id="pulse-mesh-detail">Checking the current mesh posture.</p><a href="/api/a11oy/v1/mesh/state">Source mesh state →</a></article>
1250  </div>
1251  <p class="pulse-time" id="pulse-checked">Checks have not completed.</p>
1252</section>
1253
1254<!-- ====================== LIVING COMMAND FABRIC ====================== -->
1255<section class="band wrap fabric-map" id="anatomy" aria-labelledby="anatomy-title">
1256  <p class="kick">Living command fabric · exact authority map</p>
1257  <h2 id="anatomy-title">One intelligence fabric. Five public domain bodies. Six internal engines. One evidence bloodstream.</h2>
1258  <p class="intro">The estate is not 112 unrelated products. A11oy is the governed action and proof fabric;
1259    Living Anatomy makes the shared organs visible; Second Brain returns evidence handles; Forge qualifies
1260    inference; Hatun and policy gates can veto; every promoted body inherits the same locked-eight formula
1261    kernel and must end in a verifiable receipt or an honest <b>BLOCKED</b>.</p>
1262  <div class="fabric-rail" aria-label="Living Anatomy formula bindings">
1263    <article class="organ-cell"><span class="organ-index">01 · BRAIN</span><h3>Evidence synthesis</h3><p>Second Brain handles and qualified inference assemble a cited proposal without publishing private memory.</p><span class="formula-bind">F1</span></article>
1264    <article class="organ-cell"><span class="organ-index">02 · HEART</span><h3>Trust pulse</h3><p>Hatun and A11oy admission apply policy, refusal and human approval before a consequential transition.</p><span class="formula-bind">F4 · F11</span></article>
1265    <article class="organ-cell"><span class="organ-index">03 · CIRCULATION</span><h3>Evidence transport</h3><p>State and provenance move through the fabric without severing the source, decision or outcome chain.</p><span class="formula-bind">F7 · F22</span></article>
1266    <article class="organ-cell"><span class="organ-index">04 · NERVOUS SYSTEM</span><h3>Signals and response</h3><p>Observations, tool proposals and verifier outcomes travel through one explicit response path.</p><span class="formula-bind">F12</span></article>
1267    <article class="organ-cell"><span class="organ-index">05 · SKELETON</span><h3>
1267Structural integrity</h3><p>Parity, integrity and receipt checks keep each body inspectable under failure rather than cosmetically green.</p><span class="formula-bind">F18 · F19</span></article>
1268  </div>
1269  <div class="fabric-rule">
1270    <div><strong>Locked kernel: exactly 8 · Λ remains Conjecture 1</strong><p>Every domain body inherits {F1,F4,F7,F11,F12,F18,F19,F22}. No vertical invents a new F-number meaning. Any required organ DOWN—or a WILLAY/policy veto—blocks the body. Λ is advisory and never authorizes an action by itself.</p></div>
1271    <div class="fabric-links" aria-label="Canonical architecture sources"><a href="https://github.com/szl-holdings/anatomy" rel="noopener">Anatomy source ↗</a><a href="https://github.com/szl-holdings/szl-formulas" rel="noopener">Formula authority ↗</a><a href="https://github.com/szl-holdings/szl-second-brain" rel="noopener">Second Brain ↗</a><a href="/static/3d/holographic.html">Enter spatial view →</a></div>
1272  </div>
1273</section>
1274
1275<div class="wrap"><div class="divider"></div></div>
1276
1277<!-- ====================== DOMAIN BODIES ====================== -->
1278<section class="band wrap" id="vertical-bodies" aria-labelledby="vertical-bodies-title">
1279  <p class="kick">Domain bodies · source-bound, not disconnected apps</p>
1280  <h2 id="vertical-bodies-title">Five public domain bodies, backed by six internal engines.</h2>
1281  <p class="intro">Each public body now has a distinct command grammar, signature instrument, bounded model route and explicit kernel path. Open a card to enter the source-bound Python intelligence room; no card grants execution authority, and a reachable link is never promoted into a readiness claim.</p>
1282  <div class="body-grid" data-szl-vertical-intelligence-cards-v2="true">
1283    <article class="body-card" id="body-terra" data-index="01" data-vertical="terra" data-motif="parcel-grid">
1284      <div class="body-visual" aria-hidden="true"><span class="body-visual-label">PARCEL · CAPITAL · CONSTRAINT</span><i class="body-signal"></i><i class="body-signal"></i><i class="body-signal"></i></div>
1285      <div class="body-card-copy"><p class="body-domain">Real-estate intelligence</p><h3>Terra</h3><p>A parcel-to-capital evidence twin joining ownership, lease obligations, condition, permitting, climate constraints, underwriting assumptions and approval lineage.</p><p class="body-edge"><b>Unserved job:</b> expose every valuation assumption and constraint before a deal reaches approval.</p><div class="body-stack-grid"><div><span>Model route</span><strong>Khipu 1.5B · ReceiptAgent</strong></div><div><span>Kernel route</span><strong>kernel-suite · invariants · receipt-attn</strong></div></div><div class="body-flow"><span>DISCOVER</span><span>DILIGENCE</span><span>UNDERWRITE</span><span>APPROVE</span><span>REPLAY</span></div><div class="body-truth"><span>PUBLIC DATA ONLY</span><span>HUMAN BIND</span><span>NO PERSON PROSPECTING</span></div><div class="body-links"><a href="https://szlholdings-vertical-services.hf.space/intelligence/terra" rel="noopener">Enter Terra intelligence →</a><a href="https://szlholdings-terra.hf.space/" rel="noopener">Open flagship surface ↗</a></div></div>
1286    </article>
1287    <article class="body-card" id="body-killinchu" data-index="02" data-vertical="killinchu" data-motif="voyage-radar">
1288      <div class="body-visual" aria-hidden="true"><span class="body-visual-label">TRUTH DISAGREEMENT · MISSION REHEARSAL</span><i class="body-signal"></i><i class="body-signal"></i><i class="body-signal"></i></div>
1289      <div class="body-card-copy"><p class="body-domain">Cyber-physical resilience intelligence</p><h3>Killinchu</h3><p>One public resilience product unifying Aegis assurance, Sentra defense, IMMUNE admission, Vessels maritime intelligence and Counter-UAS airspace review.</p><p class="body-edge"><b>Unserved job:</b> preserve conflicting observations, uncertainty, policy and decision lineage inside one bounded common operating picture.</p><div class="body-stack-grid"><div><span>Model route</span><strong>A11OY-MINI · Khipu 1.5B · ReceiptAgent</strong></div><div><span>Kernel route</span><strong>blocked · invariants · lambda-gate · block-kv</strong></div></div><div class="body-flow"><span>DETECT</span><span>FUSE</span><span>REHEARSE</span><span>AUTHORIZE</span><span>VERIFY</span><span>DEBRIEF</span></div><div class="body-truth"><span>FIVE CAPABILITY PLANES</span><span>SIMULATED EFFECTS</span><span>HUMAN AUTHORITY</span></div><div class="body-links">
1289<a href="https://szlholdings-vertical-services.hf.space/intelligence/killinchu" rel="noopener">Enter Killinchu intelligence →</a><a href="https://szlholdings-killinchu.hf.space/" rel="noopener">Open flagship surface ↗</a></div></div>
1290    </article>
1291    <article class="body-card" id="body-counsel" data-index="03" data-vertical="counsel" data-motif="authority-chain">
1292      <div class="body-visual" aria-hidden="true"><span class="body-visual-label">AUTHORITY · ARGUMENT · OBLIGATION</span><i class="body-signal"></i><i class="body-signal"></i><i class="body-signal"></i></div>
1293      <div class="body-card-copy"><p class="body-domain">Legal matter intelligence</p><h3>PRISM Counsel</h3><p>An attorney-reviewable matter twin joining authority passages, treatment state, deadlines, obligations, adverse evidence, work product and approvals.</p><p class="body-edge"><b>Unserved job:</b> keep supporting and adverse authority visible together instead of hiding uncertainty inside generated prose.</p><div class="body-stack-grid"><div><span>Model route</span><strong>ReceiptAgent · Khipu 1.5B</strong></div><div><span>Kernel route</span><strong>blocked · receipt-attn · block-kv</strong></div></div><div class="body-flow"><span>INTAKE</span><span>RESEARCH</span><span>MAP</span><span>DRAFT</span><span>VERIFY</span></div><div class="body-truth"><span>AUTHORITY-BOUND</span><span>ATTORNEY-LED</span><span>NO FILING AUTHORITY</span></div><div class="body-links"><a href="https://szlholdings-vertical-services.hf.space/intelligence/counsel" rel="noopener">Enter PRISM intelligence →</a><a href="https://szlholdings-counsel.hf.space/" rel="noopener">Open flagship surface ↗</a></div></div>
1294    </article>
1295    <article class="body-card" id="body-finance" data-index="04" data-vertical="finance" data-motif="probability-orbit">
1296      <div class="body-visual" aria-hidden="true"><span class="body-visual-label">THESIS · SCENARIO · CONTRADICTION</span><i class="body-signal"></i><i class="body-signal"></i><i class="body-signal"></i></div>
1297      <div class="body-card-copy"><p class="body-domain">Financial intelligence</p><h3>PURIQ Finance</h3><p>A source-linked thesis and scenario system connecting filings, market observations, assumptions, contradictory evidence, probability changes and decision quality.</p><p class="body-edge"><b>Unserved job:</b> measure thesis decay and decision quality separately from whether the market happened to move in your favor.</p><div class="body-stack-grid"><div><span>Model route</span><strong>Khipu 1.5B · ReceiptAgent · A11OY-MINI</strong></div><div><span>Kernel route</span><strong>invariants · lambda-gate · block-kv</strong></div></div><div class="body-flow"><span>INGEST</span><span>RESEARCH</span><span>STRESS</span><span>DECIDE</span><span>AUDIT</span></div><div class="body-truth"><span>NO TRADE EXECUTION</span><span>NO CUSTODY</span><span>HUMAN REVIEW</span></div><div class="body-links"><a href="https://szlholdings-vertical-services.hf.space/intelligence/finance" rel="noopener">Enter PURIQ intelligence →</a><a href="https://szlholdings-finance.hf.space/" rel="noopener">Open flagship surface ↗</a></div></div>
1298    </article>
1299    <article class="body-card" id="body-lyte" data-index="05" data-vertical="lyte" data-motif="service-lattice">
1300      <div class="body-visual" aria-hidden="true"><span class="body-visual-label">TRACE · DECISION · BUSINESS OUTCOME</span><i class="body-signal"></i><i class="body-signal"></i><i class="body-signal"></i></div>
1301      <div class="body-card-copy"><p class="body-domain">Business and agent observability</p><h3>LYTE</h3><p>A business-causality braid linking services, traces, agents, tool calls, customer journeys, cost, risk, decisions and measurable outcomes.</p><p class="body-edge"><b>Unserved job:</b> prove whether technical recovery actually restored the customer journey and business result.</p><div class="body-stack-grid"><div><span>Model route</span><strong>Khipu 1.5B · A11OY-MINI · ReceiptAgent</strong></div><div><span>Kernel route</span><strong>kernel-suite · receipt-attn · block-kv</strong></div></div><div class="body-flow"><span>OBSERVE</span><span>TRACE</span><span>DIAGNOSE</span><span>REPLAY</span><span>VERIFY</span></div><div class="body-truth"><span>OTEL-NATIVE DIRECTION</span><span>OUTCOME RECEIPTS</span><span>HUMAN BIND</span></div><div class="body-links">
1301<a href="https://szlholdings-vertical-services.hf.space/intelligence/lyte" rel="noopener">Enter LYTE intelligence →</a><a href="https://szlholdings-lyte.hf.space/" rel="noopener">Open flagship surface ↗</a></div></div>
1302    </article>
1303  </div>
1304  <p class="fabric-note"><b>Carlota Jo remains an incubation lane.</b> The visual system recognizes the brand, but the current six-engine publisher does not expose a canonical source/runtime authority for it. It will not be promoted as operational until that authority, domain object and measurable workflow are explicit.</p>
1305</section>
1306
1307<div class="wrap"><div class="divider"></div></div>
1308
1309<!-- ====================== FLAGSHIPS — three products max ====================== -->
1310<section class="band wrap" id="products">
1311  <p class="kick">Products · three flagships <span id="verticals-src"></span></p>
1312  <h2>Three products. One evidence contract.</h2>
1313  <p class="intro">Three commercial flagships anchor the public line. Five public domain bodies, backed by six internal engines, inherit the same evidence contract and graduate only when canonical source, runtime revision, domain probes and claim labels agree. Aegis is an internal Killinchu capability plane; Sentra, Immune and Vessels do not become competing public products. Hub cards remain artifacts rather than automatic products. Λ uniqueness is <b>Conjecture&nbsp;1</b> — advisory, never a theorem, never green.</p>
1314  <div class="grid g3">
1315    <article class="card product-card" id="product-a11oy">
1316      <div class="ic">⌘</div>
1317      <h3>a11oy Command</h3>
1318      <p>Governed-AI command center: deny-by-default gates, receipt integrity, separately disclosed signer state, and an honest BLOCKED when the model is not sure.</p>
1319      <div class="status-row">
1320        <span class="chip software"><span class="dot"></span>SOFTWARE</span>
1321        <span class="chip gray"><span class="dot"></span>Λ = Conjecture 1</span>
1322      </div>
1323      <div class="lam"><span class="val" id="v-core">—</span><span class="cap">advisory Λ</span><span id="v-core-chip"></span></div>
1324      <div class="golinks">
1325        <a class="go" href="/console">Open /console →</a>
1326        <a class="go" href="/civilian/" aria-label="Open the read-only Civilian Observatory">Civilian evidence →</a>
1327        <a class="go" href="https://huggingface.co/spaces/SZLHOLDINGS/a11oy" rel="noopener">Space →</a>
1328      </div>
1329    </article>
1330    <article class="card product-card" id="product-killinchu">
1331      <div class="ic">⚔</div>
1332      <h3>killinchu</h3>
1333      <p>Counter-UAS and maritime vertical on the same receipt substrate. Public controls remain advisory. Effectors stay SIMULATED unless a real execution path is proved.</p>
1334      <div class="status-row">
1335        <span class="chip software"><span class="dot"></span>SOFTWARE</span>
1336        <span class="chip simulated"><span class="dot"></span>SIMULATED effectors</span>
1337        <span class="chip down" id="kc-runtime"><span class="dot"></span>RUNTIME UNAVAILABLE</span>
1338      </div>
1339      <p class="kc-note" id="kc-runtime-note">This document carries no live reading of the
1340        killinchu Space runtime, so the runtime is labelled <b>UNAVAILABLE</b>. The in-page
1341        probe below only reports REACHABLE on an actual HTTP 200 this visit; if the request
1342        is refused or has timed out, the label stays UNAVAILABLE. The Hugging Face Space hub
1343        page is the honest entry point while the runtime is down — it is not a live product
1344        surface.</p>
1345      <div class="lam"><span class="val" id="v-defense">—</span><span class="cap">advisory Λ</span><span id="v-defense-chip"></span></div>
1346      <div class="golinks">
1347        <a class="go" href="https://huggingface.co/spaces/SZLHOLDINGS/killinchu" rel="noopener">killinchu Space hub →</a>
1348      </div>
1349    </article>
1350    <article class="card product-card" id="product-forge">
1351      <div class="ic">⚙</div>
1352      <h3>Forge / own-metal</h3>
1353      <p>Owner-forged weights and kernels trained on metal you own. This is a training and evidence path — not a live GPU joule meter, and n
1353ot forty fake model SKUs.</p>
1354      <div class="status-row">
1355        <span class="chip software"><span class="dot"></span>SOFTWARE</span>
1356        <span class="chip roadmap"><span class="dot"></span>ROADMAP cards ≠ trained</span>
1357      </div>
1358      <div class="golinks">
1359        <a class="go" href="https://huggingface.co/collections/SZLHOLDINGS/szl-flagship-models-6a9315c1c853da528726dd8d" rel="noopener">Flagship models →</a>
1360        <a class="go" href="/api/forge/family">Forge family JSON →</a>
1361      </div>
1362    </article>
1363  </div>
1364</section>
1365
1366<div class="wrap"><div class="divider"></div></div>
1367
1368<!-- ====================== BOUND PACKAGES — not flagships ====================== -->
1369<section class="band wrap" id="bound">
1370  <p class="kick">Shared organs · bound into the fabric</p>
1371  <h2>Capabilities flow through the same governed body.</h2>
1372  <p class="intro">These organs and packages bind into a-11-oy.com without creating competing authorities. They do not independently certify the product. Hugging Face remains the artifact registry; source/runtime proof and A11oy admission determine readiness.</p>
1373  <div class="grid g3">
1374    <a class="card surface-card" href="/lyte" id="bind-lyte">
1375      <div class="ic">⚖</div>
1376      <h3>LYTE lattice</h3>
1377      <p>BIND package. Named frontiers N1–N25 cited from GitHub. STRUCTURAL-ONLY hub. UNSIGNED-honest receipts. Joule UNAVAILABLE unless RAPL <span class="mono">energy_uj</span> is actually read. Occupancy UNAVAILABLE. Not a production certificate.</p>
1378      <div class="golinks"><span class="go">Open /lyte →</span></div>
1379    </a>
1380    <a class="card surface-card" href="/organs" id="bind-organs">
1381      <div class="ic">⬡</div>
1382      <h3>N1–N25 organs</h3>
1383      <p>Factory organs execute on this origin with per-organ SIMULATED, MODELED, MEASURED, or UNAVAILABLE evidence classes. Public Hub admission false. GPU tune UNAVAILABLE. Not 25 public Spaces. Proof RECORD is a11oy.net/factory/.</p>
1384      <div class="golinks"><span class="go">Open /organs →</span></div>
1385    </a>
1386    <a class="card surface-card" href="/immune" id="bind-immune">
1387      <div class="ic">⬡</div>
1388      <h3>IMMUNE kernel</h3>
1389      <p>Fail-closed admission organ (Hukulla). SENTRA / YAWAR / HUKLLA / NEMO on this origin at <span class="mono">/immune</span>. Channel A/B Spaces are kept; a missing Hub runtime is UNAVAILABLE, never fabricated LIVE or PASS. First paint CONNECTING.</p>
1390      <div class="golinks"><span class="go">Open /immune →</span></div>
1391    </a>
1392    <a class="card surface-card" href="/five-space" id="bind-five-space">
1393      <div class="ic">▦</div>
1394      <h3>Five-space operator</h3>
1395      <p>BIND package. Command / Loop / Queue / Memory / Ledger on this origin at <span class="mono">/five-space</span>. Does not replace /console. First paint CONNECTING. Energy UNAVAILABLE. sovereign=false. Proof RECORD is a11oy.net/five-space/.</p>
1396      <div class="golinks"><span class="go">Open /five-space →</span></div>
1397    </a>
1398  </div>
1399</section>
1400
1401<div class="wrap"><div class="divider"></div></div>
1402
1403<!-- ====================== (2) THE THESIS ====================== -->
1404<section class="band wrap" id="software-labs" aria-labelledby="software-labs-title">
1405  <p class="kick">Experimental software labs</p>
1406  <h2 id="software-labs-title">Inspect the software and its limits.</h2>
1407  <div class="grid g3">
1408    <a class="card surface-card" href="https://szlholdings-szl-typesafe-triage.hf.space" rel="noopener" id="lab-typesafe-triage">
1409      <div class="status-row"><span class="chip gray">EXPERIMENTAL · HOLD</span></div>
1410      <h3>TypeSafe Triage</h3>
1411      <p>Python deterministic triage · model_loaded=false source contract. Review the current build and try the software lab. Production admission remains HOLD; runtime observation is NOT PROBED here.</p>
1412      <div class="golinks"><span class="go">Open the software lab ↗</span></div>
1413    </a>
1414  </div>
1415  <p class="fabric-note"><a href="/api/a11oy/v1/experimental/index">Software-lab manifest</a> · <a href="https://szlholdings-szl-typesafe-triage.hf.space/readyz" rel="noopener">Current version and source binding</a>
1415 · <a href="https://huggingface.co/spaces/SZLHOLDINGS/szl-typesafe-triage" rel="noopener">Hub source</a> · <a href="https://a11oy.net/experiments/" rel="noopener">Proof RECORD</a>. Software labs have their own admission contract and do not enter the locked formula count.</p>
1416</section>
1417
1418<section class="band wrap" id="thesis">
1419  <p class="kick">The thesis</p>
1420  <h2>Governed AI you can prove — not AI you're asked to trust.</h2>
1421  <p class="intro">Most AI asks for trust. a11oy earns it the way auditable systems do: every
1422    governed state change is recorded in a hash-chained receipt, while signer state and signature
1423    verification are disclosed separately and never inferred; a trust gate can only tighten an
1424    answer, never wave it through; and the kernel rests on machine-checked theorems you can read.
1425    The honest part is the product — when a claim isn't proven, we label it, and you can open the
1426    check yourself.</p>
1427  <div class="pillars">
1428    <div class="pillar">
1429      <div class="pk">01 · RECEIPTS</div>
1430      <h3>It proves receipt integrity and signer state</h3>
1431      <p>Every governed state change enters a SHA3-256 hash chain. DSSE / ECDSA-P256 is a separate
1432        cryptographic state and is labeled SIGNED only when persistent signer evidence is active
1433        and independent verification passes. Verify the disclosed state in your own browser.</p>
1434    </div>
1435    <div class="pillar">
1436      <div class="pk">02 · REFUSES</div>
1437      <h3>It refuses when unsure</h3>
1438      <p>A self-doubt gate measures uncertainty against a bound and returns a truthful
1439        <b>BLOCKED</b> rather than a confident wrong answer. A refusal beats a fabrication.</p>
1440    </div>
1441    <div class="pillar">
1442      <div class="pk">03 · PROVES</div>
1443      <h3>It is formally backed</h3>
1444      <p>8 locked, axiom-free Lean&nbsp;4 theorems back the kernel. The Λ trust gate is
1445        <b>Conjecture&nbsp;1</b> — an advisory bound, never dressed up as a theorem.</p>
1446    </div>
1447  </div>
1448</section>
1449
1450<div class="wrap"><div class="divider"></div></div>
1451
1452<!-- ====================== (3) THE PROOF — 4 honest tiers (live) ====================== -->
1453<section class="band wrap" id="proof">
1454  <p class="kick">The proof · four honest tiers <span id="proof-src"></span></p>
1455  <h2>Every claim carries exactly one honesty tier.</h2>
1456  <p class="intro">The first figure is the locked Lean-8 kernel from
1457    <code>GET /api/a11oy/v1/honest</code> <code>locked_formula_count</code> (8 or N/A) —
1458    never the genome LOCKED-PROVEN catalog. The other three figures are catalog tiers
1459    from the genome registry. A conjecture is shown in gray and is <b>never</b> rendered as proven.</p>
1460  <div class="grid g4">
1461    <div class="tier locked">
1462      <div class="tnum" id="pt-locked">—</div>
1463      <div class="tname">LOCKED-PROVEN · KERNEL</div>
1464      <p>Lean-8 kernel count from <code>/honest</code> <code>locked_formula_count</code>
1465        (show 8 or N/A). Not genome catalog LOCKED-PROVEN. F18 is Reed-Solomon
1466        parity (erasure tolerance), not "DSSE seal".</p>
1467      <p class="genome-note">Genome catalog tag LOCKED-PROVEN (a different count, from
1468        <code>/api/a11oy/v1/genome</code> <code>tier_counts</code>):
1469        <span class="n" id="pt-genome-locked">—</span> of 144 catalog entries. Catalog tag,
1470        not the kernel chip above.</p>
1471    </div>
1472    <div class="tier semantic">
1473      <div class="tnum" id="pt-semantic">—</div>
1474      <div class="tname">SEMANTIC-VERIFIED</div>
1475      <p>Sorry-free real theorems outside the frozen locked-8: the Λ min≤Λ≤max bounds, Theorem U
1476        (conditional uniqueness), DSSE verifiability. Where the real trust math lives.</p>
1477    </div>
1478    <div class="tier evidence">
1479      <div class="tnum" id="pt-evidence">—</div>
1480      <div class="tname">EVIDENCE-BACKED</div>
1481      <p>Runtime / algorithmic rules backed by real code and live endpoints, with no proof claim
1482        attached. Honest operational tier — not dressed up as proven.</p>
1483    </div>
1484    <div class="tier conjecture">
1485      <div class="tnum" id="pt-conjecture">—</div>
1486      <div class="tname">CONJECTURE · ADVISORY</div>
1487      <p>Λ unconditional uniqueness = Conjecture&nbsp;
14871 (machine-checked false as stated). Gray,
1488        advisory, <b>never green</b>. Theorem U is the proven conditional alternative.</p>
1489    </div>
1490  </div>
1491  <div class="cta-row" style="margin-top:34px">
1492    <a class="btn btn-primary" href="https://a11oy.net" rel="noopener">Open the proof registry →</a>
1493    <a class="btn btn-ghost" href="/trust">Read the trust center →</a>
1494    <a class="btn btn-ghost" href="/console#genome">Browse the genome →</a>
1495  </div>
1496  <p class="intro" style="margin-top:16px;opacity:.85">Proof lives at <a href="https://a11oy.net" rel="noopener">a11oy.net</a> — RECORD, diligence, atlas. It is not a product host. Λ uniqueness is Conjecture&nbsp;1, never a theorem.</p>
1497</section>
1498
1499<!-- ====================== HUB CATALOG — collections, not a zoo ====================== -->
1500<section class="band" id="ecosystem">
1501  <div class="wrap" id="catalog">
1502    <p class="kick">Hub catalog · four collections</p>
1503    <h2>Collections are the catalog — not forty product SKUs.</h2>
1504    <p class="intro">Open a collection for its current inventory. A reachable URL is reachability only — not source/runtime alignment, not model quality, and not a claim that every Hub card is trained. ROADMAP cards are empty on purpose.</p>
1505    <div class="grid g4" aria-label="Canonical Hugging Face collections">
1506      <a class="card surface-card" href="https://huggingface.co/collections/SZLHOLDINGS/szl-flagship-models-6a9315c1c853da528726dd8d" rel="noopener">
1507        <div class="status-row" style="margin:0 0 12px"><span class="chip software"><span class="dot"></span>TRAINED WEIGHTS</span></div>
1508        <h3>Flagship models</h3>
1509        <p>Trained weights only. Kernels and empty ROADMAP cards live elsewhere. Λ uniqueness remains Conjecture&nbsp;1.</p>
1510        <div class="golinks"><span class="go">Open collection →</span></div>
1511      </a>
1512      <a class="card surface-card" href="https://huggingface.co/collections/SZLHOLDINGS/szl-kernels-software-6a9315c19d509bb9214d3e64" rel="noopener">
1513        <div class="status-row" style="margin:0 0 12px"><span class="chip software"><span class="dot"></span>SOFTWARE</span></div>
1514        <h3>Kernels</h3>
1515        <p>Software kernels. Not LoRA-trained models. Source on GitHub; Hub is the mirror.</p>
1516        <div class="golinks"><span class="go">Open collection →</span></div>
1517      </a>
1518      <a class="card surface-card" href="https://huggingface.co/collections/SZLHOLDINGS/szl-roadmap-no-admitted-data-6a9315c19fb3920077cefe50" rel="noopener">
1519        <div class="status-row" style="margin:0 0 12px"><span class="chip roadmap"><span class="dot"></span>ROADMAP</span></div>
1520        <h3>Roadmap</h3>
1521        <p>Honest empty cards. Not trained. Do not treat as product SKUs or admitted data.</p>
1522        <div class="golinks"><span class="go">Open collection →</span></div>
1523      </a>
1524      <a class="card surface-card" href="https://huggingface.co/collections/SZLHOLDINGS/szl-flagship-spaces-6a9315c15be8186d77796e62" rel="noopener">
1525        <div class="status-row" style="margin:0 0 12px"><span class="chip software"><span class="dot"></span>SOFTWARE</span></div>
1526        <h3>Flagship Spaces</h3>
1527        <p>Running product surfaces. Extra holograms are paused, not deleted. Proof stays at a11oy.net.</p>
1528        <div class="golinks"><span class="go">Open collection →</span></div>
1529      </a>
1530    </div>
1531    <div class="estate-grid" aria-label="Canonical public catalog sources" style="margin-top:22px">
1532      <a class="estate-cell" href="https://huggingface.co/collections/SZLHOLDINGS/szl-flagship-models-6a9315c1c853da528726dd8d" rel="noopener"><b>OPEN</b><span>Models</span></a>
1533      <a class="estate-cell" href="https://huggingface.co/collections/SZLHOLDINGS/szl-kernels-software-6a9315c19d509bb9214d3e64" rel="noopener"><b>OPEN</b><span>Kernels</span></a>
1534      <a class="estate-cell" href="https://huggingface.co/collections/SZLHOLDINGS/szl-roadmap-no-admitted-data-6a9315c19fb3920077cefe50" rel="noopener"><b>OPEN</b><span>Roadmap</span></a>
1535      <a class="estate-cell" href="https://huggingface.co/collections/SZLHOLDINGS/szl-flagship-spaces-6a9315c1
15355be8186d77796e62" rel="noopener"><b>OPEN</b><span>Spaces</span></a>
1536    </div>
1537  </div>
1538</section>
1539
1540<!-- ====================== (6) ONE CHAIN — live receipts/ledger ====================== -->
1541<section class="band" id="chain" style="background:linear-gradient(180deg,rgba(10,16,30,0),rgba(10,16,30,0.55))">
1542  <div class="wrap">
1543    <p class="kick">One chain · live ledger <span id="chain-src"></span></p>
1544    <h2>One ledger. Every receipt record. Replayable to the byte.</h2>
1545    <p class="intro">Every vertical emits into a single SHA3-256 hash-chain — append-only,
1546      fsync-durable, replayable to a byte-identical root instead of trusting a dashboard.
1547      Record count is not a decision count: it includes legacy MODELED probe records, broken out
1548      beneath the count when the runtime reports them.</p>
1549    <div class="chainrow">
1550      <div class="cstat"><div class="ck" id="chain-receipts">—</div><div class="cl">Receipt records · signer state separate<span class="stat-note" id="chain-split"></span></div></div>
1551      <div class="cstat"><div class="ck ink mono" id="chain-alg">sha3_256</div><div class="cl">Chain algorithm</div></div>
1552      <div class="cstat"><div class="ck" id="chain-depth">—</div><div class="cl">Chain depth (a11oy)</div></div>
1553      <div class="cstat"><div class="ck ink mono" id="chain-head" style="font-size:.86rem">—</div><div class="cl">Last receipt id</div></div>
1554    </div>
1555    <div class="cta-row" style="margin-top:32px">
1556      <a class="btn btn-primary" href="/api/a11oy/v1/ledger">Open the receipt ledger →</a>
1557      <a class="btn btn-ghost" href="/verify">Verify a receipt offline</a>
1558    </div>
1559  </div>
1560</section>
1561
1562<!-- ====================== (7) TRUST CENTER CTA ====================== -->
1563<section class="band wrap">
1564  <div class="trustcta">
1565    <div>
1566      <p class="kick">Verify it yourself</p>
1567      <h2>The trust center.</h2>
1568      <p>The versioned honesty posture, the locked-8 with truthful Lean refs, Theorem U vs
1569        Conjecture&nbsp;1 explained honestly, SLSA posture, and the offline receipt-verify flow.
1570        Every claim links to its check.</p>
1571    </div>
1572    <div class="tcbtns">
1573      <a class="btn btn-primary" href="/trust">Open the trust center →</a>
1574      <a class="btn btn-ghost" href="/api/a11oy/v1/honest">Honest status (JSON)</a>
1575    </div>
1576  </div>
1577</section>
1578
1579<!-- ============================ (8) FOOTER ============================ -->
1580<section class="audience-paths wrap" aria-labelledby="audience-paths-title">
1581<p class="mono">TASK-FIRST ENTRY POINTS</p><h2 id="audience-paths-title">Choose the view that matches your job.</h2>
1582<p>The product, implementation evidence, and operating status stay separate so users, developers, and investors can verify the layer they need without navigating the entire estate.</p>
1583<div class="audience-path-grid">
1584<a href="/static/3d/holographic.html" aria-label="Open the A11oy operator experience"><span>Users and operators</span><strong>Run the governed experience</strong><small>Explore evidence-labelled operational surfaces and defensive workbenches.</small></a>
1585<a href="https://github.com/szl-holdings/a11oy" target="_blank" rel="noopener" aria-label="Open the A11oy source repository"><span>Developers</span><strong>Inspect source and contracts</strong><small>Review APIs, tests, deployment authority, and reproducible evidence.</small></a>
1586<a href="https://a11oy.net/status/" target="_blank" rel="noopener" aria-label="Open the independently attested estate status"><span>Investors and diligence</span><strong>Verify operating status</strong><small>Separate observed deployment evidence from modeled claims and roadmap work.</small></a>
1587</div></section>
1588<section class="company-band" id="company" aria-labelledby="company-title">
1589  <div class="wrap">
1590    <div><p class="section-overline" style="color:#8CAFE3">SZL HOLDINGS / COMPANY</p><h2 id="company-title">Software, math, and research under one evidence standard.</h2></div>
1591    <div><p>SZL publishes product source, research, and a separate proof index so a visitor can inspect each claim at its own level. A product route, source repository, and independently maintained RECORD answer different questions.</p><a href="https://github.com/szl-holdings" rel="noopener">Explore SZL source ↗</a></div>
1592  </div>
1593</section>
1594</div>
1595</main>
1596<footer>
1597  <div class="wrap">
1598    <div class="cols">
1599      <div style="max-width:360px">
1600        <a class="brand" href="/" style="margin-bottom:12px">
1601          <svg width="26" height="26" viewBox="0 0 32 32" fill="none" aria-hidden="true">
1602            <circle cx="16" cy="16" r="13" stroke="url(#lg)" stroke-width="2"/>
1603            <circle cx="16" cy="16" r="5" fill="url(#lg)"/></svg>
1604          <span>a11oy<span class="sub" style="margin-left:9px">SZL Holdings</span></span></a>
1605        <p class="muted" style="margin:6px 0 0">Governed agent change management — AI that exposes receipt
1606          integrity, signer state, evidence, and refusal behavior. The sha3_256 receipt ledger is
1607          independently inspectable; DSSE signing is claimed only when verification proves it.</p>
1608        <p class="muted" style="margin:12px 0 0">Part of the SZL Holdings estate ·
1609          <a href="https://github.com/szl-holdings" target="_blank" rel="noopener">github.com/szl-holdings</a></p>
1610        <!-- audit 2026-08-30: entity-encoded dot keeps the served source free of the literal colliding-brand token, per the identity-lock gate (tests/test_identity_lock.py); the encoded span renders as the colliding brand's domain to readers. -->
1611        <p class="muted" style="margin:12px 0 0">Not affiliated with a11oy&#46;com.</p>
1612      </div>
1613      <div class="lk"><strong style="color:var(--ink)">Products</strong>
1614        <a href="/console" aria-label="Open the command center"><span>Command center</span> →</a>
1615        <a href="/holographic">Holo</a>
1616        <a href="/frontier-now">Frontier</a>
1617        <a href="/killinchu">killinchu · vertical</a>
1618        <a href="https://huggingface.co/collections/SZLHOLDINGS/szl-flagship-models-6a9315c1c853da528726dd8d" rel="noopener">Forge / own-metal</a>
1619        <a href="/lyte">LYTE lattice · BIND package</a>
1620        <a href="/five-space">Five-space operator · BIND package</a>
1621        <a href="/verify">Verify a receipt</a></div>
1622      <div class="lk"><strong style="color:var(--ink)">Evidence</strong>
1623        <a href="https://a11oy.net" rel="noopener">Proof registry ↗</a>
1624        <a href="/trust">Trust center</a>
1625        <a href="/api/a11oy/v1/ledger">Receipt ledger</a>
1626        <a href="/api/a11oy/v1/honest">Honest status (JSON)</a>
1627        <a href="https://github.com/szl-holdings/lutar-lean">lutar-lean proofs</a></div>
1628      <div class="lk"><strong style="color:var(--ink)">Catalog</strong>
1629        <a href="https://huggingface.co/collections/SZLHOLDINGS/szl-flagship-models-6a9315c1c853da528726dd8d" rel="noopener">Flagship models</a>
1630        <a href="https://huggingface.co/collections/SZLHOLDINGS/szl-kernels-software-6a9315c19d509bb9214d3e64" rel="noopener">Kernels · SOFTWARE</a>
1631        <a href="https://huggingface.co/collections/SZLHOLDINGS/szl-roadmap-no-admitted-data-6a9315c19fb3920077cefe50" rel="noopener">ROADMAP · no admitted data</a>
1632        <a href="https://huggingface.co/collections/SZLHOLDINGS/szl-flagship-spaces-6a9315c15be8186d77796e62" rel="noopener">Flagship Spaces</a></div>
1633      <div class="lk"><strong style="color:var(--ink)">Honesty</strong>
1634        <a href="/static/viz/router/">LLM Router · STALE NOT_MEASURED · snapshot 2026-07-11</a>
1635        <a href="https://huggingface.co/spaces/SZLHOLDINGS/llm-router-live" rel="noopener">Status Space (STALE NOT_MEASURED · snapshot 2026-07-11)</a>
1636        <a href="https://github.com/szl-holdings" rel="noopener">SZL Holdings · GitHub org</a>
1637        <a href="#honesty">Honesty doctrine</a></div>
1638    </div>
1639    <p class="disc">Honesty doctrine v11 LOCKED. The locked-proven Lean kernel is exactly <b>8</b>
1640      theorems {F1,F4,F7,F11,F12,F18,F19,F22}; the 144-entry genome registry is a separate, larger
1641      set graded across four honesty tiers. The Λ trust gate is <b>Conjecture&nbsp;1</b> — an
1642      advisory bound, never a theorem and never 1.0. Receipt-chain integrity and DSSE signing are
1643      distinct states; signing is claimed only when persistent signer evidence is active and verification
1644      passes. Read-only routes never mint receipts. Energy is MEASURED only with a live exporter delta,
1645      otherwise honest SAMPLE — this page does not invent live GPU joules.
1646      Hub collections are a catalog, not a zoo; ROADMAP cards are not trained SKUs. Supply
1647      chain is SLSA L1 honest (L2 build-attested); FedRAMP / IL5 / ATO accreditation is ROADMAP.
1648      <b style="color:var(--sub)">a11oy — SZL Holdings.</b>
1649      © Stephen P. Lutar Jr. (ORCID 0009-0001-0110-4173) · Apache-2.0.</p>
1650  </div>
1651</footer>
1652
1653<!-- ===================== SOVEREIGN IMPORTMAP (vendored, NO CDN) — Dev 2 ===================== -->
1654<script type="importmap">
1655{ "imports": {
1656  "three": "/hero/vendor3d/three.module.min.js",
1657  "three/addons/": "/hero/vendor3d/"
1658} }
1659</script>
1659
1660
1661<!-- ============ HERO INSTRUMENT PANEL — honest by default ============
1662  Surfaces / spectrum / policy / digest / verdict stay here. Kernel count,
1663  #nv-state, and .is-live are owned by /static/landing-honest-bind.js.
1664  HTTP success is not readiness. Never green. Λ = Conjecture 1.
1665=============================================================================== -->
1666<script>
1667(function(){
1668  "use strict";
1669  var panel = document.getElementById("nv-panel");
1670  if(!panel) return;
1671  var $ = function(id){ return document.getElementById(id); };
1672  var txt = function(id, v){ var e = $(id); if(e && typeof v === "string" && v) e.textContent = v; };
1673  var EP_HEALTH   = "/api/a11oy/healthz";
1674  var EP_SURFACES = "/api/a11oy/v1/frontier/surfaces";
1675  var EP_ATTEST   = "/api/a11oy/v1/attest/manifest";
1676  var EP_HONEST   = "/api/a11oy/v1/honest";
1677
1678  function get(url){
1679    return fetch(url, { cache:"no-store", credentials:"omit" }).then(function(r){
1680      if(!r.ok) throw new Error(url + " " + r.status);
1681      return r.json();
1682    });
1683  }
1684  function soft(url){ return get(url).then(function(d){ return d; }, function(){ return null; }); }
1685  function str(v){ return (typeof v === "string" && v.length) ? v : null; }
1686  function int(v){ return (typeof v === "number" && isFinite(v)) ? v : null; }
1687
1688  // greyscale only — the ramp is lightness, never hue
1689  var RAMP = { "MEASURED":"#ffffff", "LIVE":"#e8e8ea", "MODELED":"#9a9a9e",
1690               "STRUCTURAL-ONLY":"#6c6c70", "ROADMAP":"#4a4a4e", "UNAVAILABLE":"#2a2a2e" };
1691
1692  Promise.all([soft(EP_HEALTH), soft(EP_SURFACES), soft(EP_ATTEST), soft(EP_HONEST)]).then(function(res){
1693    var health = res[0], surf = res[1], att = res[2], honest = res[3];
1694    var i;
1695
1696    // --- service (healthz) ---
1697    if(health){
1698      var svc = str(health.service) || str(health.organ), ver = str(health.version);
1699      if(!svc && honest) svc = str(honest.organ) || str(honest.service);
1700      if(svc) txt("nv-service", ver ? (svc + " " + ver) : svc);
1701      var sg = health.rollup && health.rollup.signer;
1702      if(sg && str(sg.status)) txt("nv-signer", sg.status);   // verbatim, never upgraded
1703    }
1704
1705    // --- doctrine: attest predicate first, healthz second ---
1706    var doctrine = null;
1707    var doctrineState = null;
1708    if(honest && honest.doctrine_lock){
1709      doctrine = str(honest.doctrine_lock.doctrine) || str(honest.doctrine);
1710      doctrineState = str(honest.doctrine_lock.state);
1711    }
1712    if(!doctrine && att && att.statement && att.statement.predicate) doctrine = str(att.statement.predicate.doctrine);
1713    if(!doctrine && health) doctrine = str(health.doctrine);
1714    if(doctrine) txt("nv-doctrine", doctrineState ? (doctrine + " " + doctrineState) : doctrine);
1715    // Kernel count is the packaged binder's job. Do not paint locked-8 here.
1716
1717    // --- statement digest from attest, never a git SHA ---
1718    if(att && att.statement && att.statement.subject && att.statement.subject.length){
1719      var d0 = att.statement.subject[0] && att.statement.subject[0].digest;
1720      if(d0 && str(d0.sha256)) {
1721        var hex = String(d0.sha256);
1722        txt("nv-digest", hex.slice(0,8) + "\u2026" + hex.slice(-8));
1723      }
1724    }
1725
1726    // --- frontier surfaces + honesty-label spectrum ---
1727    if(surf){
1728      var sm = surf.summary || {};
1729      var cnt = int(surf.count), pres = int(sm.present), un = int(sm.unavailable);
1730      if(cnt !== null){
1731        var line = cnt + " registered";
1732        if(pres !== null) line += " · " + pres + " present";
1733        if(un !== null)   line += " · " + un + " UNAVAILABLE";
1734        txt("nv-surfaces", line);
1735      }
1736      var lc = sm.label_counts, total = 0, key;
1737      if(lc){
1738        for(key in lc) if(Object.prototype.hasOwnProperty.call(lc, key)) total += (int(lc[key]) || 0);
1739      }
1740      if(total > 0){
1741        var order = ["MEASURED","LIVE","MODELED","STRUCTURAL-ONLY","ROADMAP","UNAVAILABLE"], seen = {}, bar = "", leg = "";
1742        var emit = function(k){
1743          var n = int(lc[k]); if(n === null || n <= 0 || seen[k]) return; seen[k] = 1;
1744          bar += '<span style="width:' + ((n / total) * 100).toFixed(3) + '%;background:' +
1745                 (RAMP[k] || "#5f5f63") + '"></span>';
1746          leg += '<span>' + k + ' <b>' + n + '</b></span>';
1747        };
1748        for(i = 0; i < order.length; i++) emit(order[i]);
1749        for(key in lc) if(Object.prototype.hasOwnProperty.call(lc, key)) emit(key);
1750        $("nv-spectrum").innerHTML = bar;
1751        $("nv-spectrum").setAttribute("aria-label",
1752          "Frontier surface honesty-label distribution across " + total + " surfaces");
1753        $("nv-legend").innerHTML = leg;
1754      }
1755    }
1756
1757    // --- policy verdict + evidence label (attest) ---
1758    var digest = null, signedOk = false;
1759    if(att){
1760      var verdict = str(att.verdict), label = str(att.label);
1761      if(verdict) txt("nv-policy", label ? (verdict + " · " + label) : verdict);
1762      var scope = str(att.verdict_scope);
1763      if(scope){ var pe = $("nv-policy"); if(pe) pe.setAttribute("title", scope); }
1764      digest = str(att.statement_digest_sha256);
1765      if(digest && digest.length > 20){
1766        var short = digest.slice(0, 8) + "…" + digest.slice(-8);
1767        txt("nv-digest", short);
1768        var de = $("nv-digest"); if(de) de.setAttribute("title", "sha256 " + digest);
1769      }
1770      var sig = att.verification && att.verification.signature;
1771      signedOk = !!(sig && sig.signed === true && sig.verified === true);
1772      if(sig && str(sig.status) && $("nv-signer").textContent === "UNAVAILABLE") txt("nv-signer", sig.status);
1773    }
1774
1775    // --- honest verdict stamp ---
1776    var stamp = "UNAVAILABLE";
1777    if(signedOk) stamp = "SIGNED";
1778    else if(digest) stamp = "HASH-LINKED";
1779    txt("nv-verdict", stamp);
1780    // #nv-state and .is-live stay with landing-honest-bind.js.
1781  });
1782})();
1783</script>
1783
1784
1785<!-- ===================== LIVE DATA (honest; one consolidated read + fallbacks) ===================== -->
1786<script>
1787(function(){
1788  var btn=document.getElementById("menu-toggle");
1789  var header=document.querySelector("header.nav");
1790  var nav=document.getElementById("site-nav");
1791  if(!btn||!header||!nav) return;
1792  function setOpen(open){
1793    header.classList.toggle("nav-open", open);
1794    btn.setAttribute("aria-expanded", String(open));
1795    btn.setAttribute("aria-label", open ? "Close menu" : "Open menu");
1796    btn.textContent = open ? "×" : "☰";
1797  }
1798  btn.addEventListener("click", function(){ setOpen(!header.classList.contains("nav-open")); });
1799  nav.querySelectorAll("a").forEach(function(a){ a.addEventListener("click", function(){ setOpen(false); }); });
1800  document.addEventListener("keydown", function(e){
1801    if(e.key==="Escape" && header.classList.contains("nav-open")){
1802      setOpen(false);btn.focus();
1803    }
1804  });
1805  document.addEventListener("click", function(e){if(!header.contains(e.target)) setOpen(false);});
1806  header.addEventListener("focusout", function(e){
1807    if(e.relatedTarget && !header.contains(e.relatedTarget)) setOpen(false);
1808  });
1809  window.matchMedia("(min-width:1101px)").addEventListener("change", function(e){if(e.matches) setOpen(false);});
1810})();
1811</script>
vendor: 1 bytes, line 1811
1811
1812<script>
1813(function(){
1814  "use strict";
1815  const $ = (id) => document.getElementById(id);
1816  const esc = (s) => String(s).replace(/[&<>"]/g, c => ({'&':'&amp;','<':'&lt;','>':'&gt;','"':'&quot;'}[c]));
1817  const liveChip  = (t) => '<span class="chip gray" style="margin-left:6px"><span class="dot"></span>'+esc(t)+'</span>';
1818  const downChip  = (t) => '<span class="chip down" style="margin-left:6px"><span class="dot"></span>'+esc(t)+'</span>';
1819  const grayChip  = (t) => '<span class="chip gray" style="margin-left:6px"><span class="dot"></span>'+esc(t)+'</span>';
1820
1821  async function getJSON(url){
1822    const r = await fetch(url, {cache:"no-store"});
1823    if(!r.ok) throw new Error(url+" "+r.status);
1824    return r.json();
1825  }
1826  async function getText(url){
1827    const r = await fetch(url, {cache:"no-store"});
1828    if(!r.ok) throw new Error(url+" "+r.status);
1829    return r.text();
1830  }
1831  async function sha256Hex(text){
1832    if(!globalThis.crypto || !globalThis.crypto.subtle) throw new Error("Web Crypto unavailable");
1833    const digest = await globalThis.crypto.subtle.digest("SHA-256", new TextEncoder().encode(text));
1834    return Array.from(new Uint8Array(digest), byte => byte.toString(16).padStart(2,"0")).join("");
1835  }
1836  const num = (v) => (typeof v === "number" && isFinite(v)) ? v : null;
1837  const fmtLam = (v) => (num(v) === null) ? null : Number(v).toFixed(3);
1838
1839  function showUnavailableOverclaimMetrics(){
1840    const count = $("hs-overclaims");
1841    count.textContent = "—";
1842    count.classList.remove("proof");
1843    count.classList.add("gray");
1844    $("hs-overclaim-time").textContent = "—";
1845    $("hs-overclaim-sample").textContent = "source unavailable";
1846    $("hs-overclaims-chip").innerHTML = grayChip("SAMPLE · STALE SNAPSHOT 2026-07-25 · SOURCE UNAVAILABLE");
1847  }
1848
1849  async function loadOverclaimMetrics(){
1850    const ledgerSource = "https://raw.githubusercontent.com/szl-holdings/platform/main/docs/overclaim-ledger.json";
1851    const manifestSource = "https://raw.githubusercontent.com/szl-holdings/platform/main/docs/overclaim-ledger.evidence.json";
1852    try {
1853      const [ledgerText, manifest] = await Promise.all([getText(ledgerSource), getJSON(manifestSource)]);
1854      const digest = await sha256Hex(ledgerText);
1855      const d = JSON.parse(ledgerText);
1856      const count = num(d && d.metrics && d.metrics.ci_detected_incidents);
1857      const correctionTime = d && d.metrics && d.metrics.observed_correction_time_display;
1858      const sampleSize = num(d && d.metrics && d.metrics.correction_time_sample_size);
1859      const observed = d && d.snapshot && typeof d.snapshot.observed_at === "string"
1860        ? d.snapshot.observed_at.slice(0, 10) : "";
1861      const pinnedDigest = manifest && manifest.ledger && manifest.ledger.sha256;
1862      const mislabeledMean = d && d.metrics && Object.keys(d.metrics)
1863        .some(key => key.toLowerCase().includes("mean"));
1864      if(
1865        manifest.maturity !== "MEASURED" ||
1866        !manifest.snapshot || manifest.snapshot.state !== "SNAPSHOT" ||
1867        manifest.snapshot.remote_refresh_required_for_current_state !== true ||
1868        typeof pinnedDigest !== "string" || !/^[0-9a-f]{64}$/.test(pinnedDigest) ||
1869        digest !== pinnedDigest ||
1870        d.maturity !== "MEASURED" ||
1871        !d.snapshot || d.snapshot.state !== "SNAPSHOT" || d.snapshot.exhaustive !== false ||
1872        count === null || sampleSize !== 1 ||
1873        d.metrics.aggregation !== "single_observation" ||
1874        typeof correctionTime !== "string" || !correctionTime || !observed || mislabeledMean
1875      ) throw new Error("invalid or unpinned overclaim ledger");
1876      const countElement = $("hs-overclaims");
1877      countElement.textContent = count.toLocaleString();
1878      countElement.classList.remove("gray");
1879      countElement.classList.add("proof");
1880      $("hs-overclaim-time").textContent = correctionTime;
1881      $("hs-overclaim-sample").textContent = "n="+sampleSize;
1882      $("hs-overclaims-chip").innerHTML = grayChip("SNAPSHOT "+observed+" · DIGEST OK · HTTP 200 is REACHABLE");
1883    } catch (_) {
1884      showUnavailableOverclaimMetrics();
1885    }
1886  }
1887
1888  // Advisory Λ is Conjecture 1: report its relation to the floor, never render pass/fail or green.
1889  function lamChip(elId, v){
1890    const el = $(elId); if(!el) return;
1891    if(num(v) === null){ el.innerHTML = downChip("N/A"); return; }
1892    const relation = v >= 0.90 ? "≥ advisory floor" : "below advisory floor";
1893    el.innerHTML = grayChip(relation + " · CONJECTURE");
1894  }
1895
1896  function setTiers(t){
1897    // Catalog tiers only. Kernel Lean-8 chip is loadKernelLocked() from /honest
1898    // locked_formula_count. Never genome LOCKED-PROVEN. Never proof_tiers.locked.
1899    $("pt-semantic").textContent   = (num(t.semantic)   === null) ? "N/A" : t.semantic;
1900    $("pt-evidence").textContent   = (num(t.evidence)   === null) ? "N/A" : t.evidence;
1901    $("pt-conjecture").textContent = (num(t.conjecture) === null) ? "N/A" : t.conjecture;
1902  }
1903  // Kernel locked-proven chip (#pt-locked) is bound ONLY to the honest kernel
1904  // count. It is never bound to a genome catalog tier (tier_counts['LOCKED-PROVEN']
1905  // is 25 of 144 — a catalog tag, not the Lean-8 kernel).
1906  async function loadKernelLocked(){
1907    try{
1908      const h = await getJSON("/api/a11oy/v1/honest");
1909      const n = num(h && h.locked_formula_count);
1910      $("pt-locked").textContent = (n === 8) ? "8" : "N/A";
1911    }catch(e){ $("pt-locked").textContent = "N/A"; }
1912  }
1913  // Genome catalog tag count, rendered in its own slot so it can never be read
1914  // as the kernel chip.
1915  function setCatalogNote(n){
1916    const el = $("pt-genome-locked");
1917    if(!el) return;
1918    el.textContent = (num(n)===null) ? "N/A" : String(n);
1919  }
1920
1921  // ---- killinchu runtime honesty ------------------------------------------
1922  // The killinchu Space runtime is labelled UNAVAILABLE unless THIS visit gets a
1923  // real HTTP 200 from its health endpoint. A refused or timed-out probe is
1924  // never read as "live"; nothing about the runtime is asserted from markup.
1925  const KC_RUNTIME_PROBE = "https://szlholdings-killinchu.hf.space/api/health";
1926  function markKillinchuUnavailable(reason){
1927    const chip = $("kc-runtime");
1928    if(chip){
1929      chip.className = "chip down";
1930      chip.innerHTML = '<span class="dot"></span>RUNTIME UNAVAILABLE' + (reason ? (" \u00b7 " + esc(reason)) : "");
1931    }
1932  }
1933  function markKillinchuReachable(){
1934    const chip = $("kc-runtime");
1935    if(chip){
1936      chip.className = "chip gray";
1937      chip.innerHTML = '<span class="dot"></span>RUNTIME REACHABLE \u00b7 HTTP 200 this visit';
1938    }
1939  }
1940  async function probeKillinchuRuntime(){
1941    const ctl = ("AbortController" in window) ? new AbortController() : null;
1942    const timer = ctl ? setTimeout(function(){ ctl.abort(); }, 4000) : null;
1943    try{
1944      const r = await fetch(KC_RUNTIME_PROBE, { signal: ctl ? ctl.signal : undefined, cache: "no-store" });
1945      if(timer) clearTimeout(timer);
1946      if(r && r.ok){ markKillinchuReachable(); return; }
1947      markKillinchuUnavailable("HTTP " + (r ? r.status : "no response"));
1948    }catch(e){
1949      if(timer) clearTimeout(timer);
1950      markKillinchuUnavailable((e && e.name === "AbortError") ? "probe timed out" : "runtime unreachable");
1951    }
1952  }
1953
1954  function setVerticals(v, src){
1955    // Flagships only: a11oy command (core) and killinchu (defense).
1956    // Insurance / finance / real-estate are not products on this page.
1957    // A posture is shown only when the API marks it SUPPLIED. Built-in default
1958    // constants (source DEFAULT_CONSTANT) or a missing source render N/A.
1959    // src === null means the source endpoint itself was unavailable.
1960    const unavailable = (src === null);
1961    src = src || {};
1962    [["core","v-core"],["defense","v-defense"]].forEach(([k,id])=>{
1963      const el = $(id);
1964      if(!el) return;
1965      if(src[k] !== "SUPPLIED"){
1966        el.textContent = "N/A";
1967        const chip = $(id+"-chip");
1968        if(chip) chip.innerHTML = unavailable ? downChip("N/A")
1969          : grayChip(src[k] === "DEFAULT_CONSTANT" ? "NOT MEASURED · DEFAULT CONSTANT" : "NOT MEASURED");
1970        return;
1971      }
1972      const val = fmtLam(v[k]);
1973      el.textContent = (val===null) ? "N/A" : val;
1974      lamChip(id+"-chip", num(v[k]));
1975    });
1976  }
1977
1978  function setHeroReceiptsFromLedger(d){
1979    // Same source as the runtime pulse card: GET /api/a11oy/v1/ledger (SAMPLE chain).
1980    // Do not invent a third number. Lake/overview totals, if different, are SAMPLE/historical.
1981    const n = (d && typeof d.count === "number") ? d.count : num(d && d.count);
1982    const state = String((d && (d.state || d.data_kind)) || "SAMPLE").toUpperCase();
1983    $("hs-receipts").textContent = (n===null) ? "—" : n.toLocaleString();
1984    $("hs-receipts").dataset.liveCount = (n===null) ? "" : String(n);
1985    $("hs-receipts-chip").innerHTML = (n===null) ? downChip("offline") : grayChip(state + " · ledger");
1986    if(window.__lakeReceiptTotal != null) noteHistoricalReceipts(window.__lakeReceiptTotal, "lake");
1987  }
1988  function noteHistoricalReceipts(other, source){
1989    const live = num($("hs-receipts").dataset && $("hs-receipts").dataset.liveCount);
1990    const hist = num(other);
1991    const el = $("hs-receipts-hist");
1992    if(!el) return;
1993    if(live!==null && hist!==null && live!==hist){
1994      el.textContent = " · SAMPLE/historical " + source + " " + hist.toLocaleString();
1995    }
1996  }
1997  function setChain(receipts, alg, depth, head){
1998    window.__lakeReceiptTotal = num(receipts);
1999    $("chain-receipts").textContent = (num(receipts)===null) ? "UNAVAILABLE" : receipts.toLocaleString();
2000    // Hero figure is owned by the ledger read (same source as the runtime card).
2001    if($("hs-receipts").dataset.liveCount){
2002      noteHistoricalReceipts(receipts, "lake");
2003    }
2004    if(alg) $("chain-alg").textContent = alg;
2005    $("chain-depth").textContent = (num(depth)===null) ? "N/A" : depth.toLocaleString();
2006    // Normalize head to the receipt id STRING. Some feeds (e.g. org/overview)
2007    // return last_receipt as an object ({receipt_id, ...}); passing that straight
2008    // to String() rendered a literal "[object Object]" in the LAST RECEIPT ID slot.
2009    const headId = (head && typeof head === "object")
2010      ? (head.receipt_id || head.id || head.digest || "")
2011      : head;
2012    if(headId){ const h = String(headId); $("chain-head").textContent = h.length>14 ? (h.slice(0,10)+"…"+h.slice(-4)) : h; }
2013    else { $("chain-head").textContent = "N/A"; }
2014  }
2015  // Split of the record count, measured server-side from stored envelopes. Omitted when the
2016  // runtime does not report it; never derived from a signed:true flag.
2017  function setChainSplit(dsseSigBytes, modeledProbe){
2018    const el = $("chain-split");
2019    if(!el) return;
2020    const s = num(dsseSigBytes), p = num(modeledProbe);
2021    const parts = [];
2022    if(s!==null) parts.push(s.toLocaleString() + " records store DSSE signature bytes (not verified here)");
2023    if(p!==null) parts.push(p.toLocaleString() + " records are legacy MODELED GET probes");
2024    el.textContent = parts.join(" · ");
2025  }
2026
2027  // ---- (A) try the ONE consolidated read (Dev 5) ----
2028  async function loadOverview(){
2029    try{
2030      const o = await getJSON("/api/a11oy/v1/org/overview");
2031      if(!o || o.status === "UNAVAILABLE") return false;
2032      let any = false;
2033      if(o.proof_tiers){ setTiers({ semantic:o.proof_tiers.semantic, evidence:o.proof_tiers.evidence, conjecture:o.proof_tiers.conjecture }); setCatalogNote((o.thesis_stats&&o.thesis_stats.locked_proven_count) || o.proof_tiers.locked); $("proof-src").innerHTML = grayChip("REACHABLE · overview"); any = true; }
2034      if(Array.isArray(o.verticals)){
2035        const vm = {}, vs = {};
2036        o.verticals.forEach(x => { if(x && x.name){ vm[x.name] = num(x.lambda); vs[x.name] = x.source; } });
2037        setVerticals(vm, vs); $("verticals-src").innerHTML = grayChip("REACHABLE · overview"); any = true;
2038      }
2039      const ts = o.thesis_stats || {};
2040      const ch = o.chain || {};
2041      // receipt_records = hash-chained record count. Older runtimes named the same number
2042      // signed_receipts; read it only as a record count, never as a signature count.
2043      const records = (ts.receipt_records !== undefined) ? ts.receipt_records : ts.signed_receipts;
2044      if(records !== undefined || ch.depth !== undefined){
2045        setChain(num(records), ts.chain_alg || "sha3_256", num(ch.depth), ch.last_receipt);
2046        setChainSplit(ts.dsse_sig_bytes_records, ts.modeled_probe_records);
2047        $("chain-src").innerHTML = grayChip("REACHABLE · overview"); any = true;
2048      }
2049      if(o.org_lambda !== undefined && $("v-org")){ const v=fmtLam(o.org_lambda); $("v-org").textContent = v||"N/A"; lamChip("v-org-chip", num(o.org_lambda)); }
2050      return any;
2051    }catch(e){ return false; }
2052  }
2053
2054  // ---- (B) fallbacks — each source degrades to honest N/A independently ----
2055  async function loadGenomeTiers(){
2056    try{
2057      const g = await getJSON("/api/a11oy/v1/genome");
2058      if(g && g.status === "UNAVAILABLE") throw new Error("genome unavailable");
2059      const tc = g.tier_counts || {};
2060      setTiers({ semantic: tc["SEMANTIC-VERIFIED"],
2061                 evidence: tc["evidence-backed"], conjecture: tc["CONJECTURE"] });
2062      setCatalogNote(tc["LOCKED-PROVEN"]);
2063      $("proof-src").innerHTML = grayChip("REACHABLE · genome");
2064    }catch(e){
2065      setTiers({}); $("proof-src").innerHTML = downChip("UNAVAILABLE");
2066    }
2067  }
2068  async function loadLambdaOrg(){
2069    try{
2070      const d = await getJSON("/api/a11oy/v1/lambda/org");
2071      const v = d.verticals || {};
2072      setVerticals({ core:v.core, defense:v.defense }, d.verticals_source || {});
2073      if($("v-org")){
2074        const supplied = !!(d.inputs && d.inputs.class === "SUPPLIED");
2075        const ov = supplied ? fmtLam(d.lambda_org) : null;
2076        $("v-org").textContent = ov || "N/A";
2077        if(supplied) lamChip("v-org-chip", num(d.lambda_org));
2078        else if($("v-org-chip")) $("v-org-chip").innerHTML = grayChip("NOT MEASURED · DEFAULT CONSTANT");
2079      }
2080      if($("verticals-src")) $("verticals-src").innerHTML = grayChip("REACHABLE · lambda/org");
2081    }catch(e){
2082      setVerticals({}, null);
2083      if($("v-org")) $("v-org").textContent = "N/A";
2084      if($("v-org-chip")) $("v-org-chip").innerHTML = downChip("N/A");
2085      if($("verticals-src")) $("verticals-src").innerHTML = downChip("UNAVAILABLE");
2086    }
2087  }
2088  async function loadChain(){
2089    let receipts=null, alg="sha3_256", depth=null, head=null, ok=false;
2090    try{ const h = await getJSON("/api/lake/v1/health"); receipts = num(h.total_receipts); alg = h.chain_alg || alg; ok = true; }catch(e){}
2091    try{ const l = await getJSON("/api/a11oy/v1/ledger"); depth = num(l.count);
2092         if(Array.isArray(l.receipts) && l.receipts.length){ head = l.receipts[l.receipts.length-1].receipt_id; }
2093         if(receipts === null) receipts = depth; ok = true; }catch(e){}
2094    setChain(receipts, alg, depth, head);
2095    $("chain-src").innerHTML = ok ? grayChip((alg || "sha3_256") + " · CHAIN") : downChip("UNAVAILABLE");
2096  }
2097
2098  // ---- live estate pulse: reachability is reported separately from correctness ----
2099  function pulseState(key, state, detail){
2100    const chip = $("pulse-"+key+"-state");
2101    const body = $("pulse-"+key+"-detail");
2102    const amberStates = new Set(["CACHED","STALE_CACHE","SNAPSHOT","MODELED","OBSERVED","AVAILABLE","DEGRADED","REACHABLE"]);
2103    if(chip){ chip.textContent = state; chip.className = "data-state "+((state === "LIVE") ? "live" : (amberStates.has(state) ? "amber" : "down")); }
2104    if(body) body.textContent = detail;
2105  }
2106  async function pulseJSON(url){
2107    const ctl = new AbortController();
2108    const timer = setTimeout(() => ctl.abort(), 6500);
2109    try{
2110      const r = await fetch(url, {cache:"no-store", signal:ctl.signal});
2111      if(!r.ok) throw new Error("HTTP "+r.status);
2112      return await r.json();
2113    } finally { clearTimeout(timer); }
2114  }
2115  function readinessPulse(d){
2116    const s = d.matrix_summary;
2117    const count = n => Number.isSafeInteger(n) && n >= 0;
2118    if(d.matrix_available !== true || !s || !count(s.tabs) || !count(s.endpoints)) throw new Error("matrix unavailable");
2119    const prefix = s.tabs+" tabs · "+s.endpoints+" endpoint contracts · ";
2120    if(d.probe_verdict_available === false) return ["SNAPSHOT", prefix+"static contract; deployment probe pending."];
2121    if(d.probe_verdict_available !== true) throw new Error("probe status unavailable");
2122    const v = d.verdict_summary;
2123    const fields = ["endpoints","ok","skippedStateChanging","lies","unreachable","throttled"];
2124    const origin = new URL(d.verdict_base);
2125    if(d.available !== true || !v || !fields.every(k => count(v[k])) || v.endpoints <= v.skippedStateChanging ||
2126       fields.slice(1).reduce((total,k) => total+v[k], 0) !== v.endpoints ||
2127       !/^[0-9a-f]{40}$/.test(d.verdict_source_revision || "") ||
2128       !/^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(?:\.\d+)?Z$/.test(d.verdict_checked_at || "") ||
2129       !Number.isFinite(Date.parse(d.verdict_checked_at)) || origin.origin !== d.verdict_expected_base ||
2130       origin.pathname !== "/" || origin.search || origin.hash || origin.username || origin.password) throw new Error("probe evidence incomplete");
2131    const failed = v.lies+v.unreachable+v.throttled;
2132    return [failed ? "DEGRADED" : "OBSERVED", prefix+v.ok+" probe passes · "+failed+" failed/throttled · "+v.skippedStateChanging+" state-changing checks skipped · checked "+d.verdict_checked_at+"."];
2133  }
2134  function meshPulse(d){
2135    if(!Array.isArray(d.mesh_organs) || !Array.isArray(d.khipu_nodes)) throw new Error("mesh contract unavailable");
2136    return ["REACHABLE", d.mesh_organs.length+" declared organs · "+d.khipu_nodes.length+" recent receipt nodes returned · in-process mesh; this read does not verify cross-Space transport."];
2137  }
2138  async function loadEstatePulse(){
2139    const checks = [
2140      pulseJSON("/healthz").then(d => pulseState("health", "REACHABLE", (d.organ || "a11oy")+" runtime answered "+(d.status || "reachable")+"; inspect its evidence state in the source."))
2141        .catch(() => pulseState("health", "UNAVAILABLE", "Runtime health did not answer this session.")),
2142      pulseJSON("/api/a11oy/v1/readiness/tab-matrix?view=summary").then(d => {
2143        pulseState("contract", ...readinessPulse(d));
2144      }).catch(() => pulseState("contract", "UNAVAILABLE", "Tab contract or probe evidence is unavailable for this deployment.")),
2145      pulseJSON("/api/a11oy/v1/ledger").then(d => {
2146        setHeroReceiptsFromLedger(d);
2147        pulseState("ledger", "REACHABLE", (typeof d.count === "number" ? d.count : "Current")+" receipts returned by the read; verify timestamp and chain state in the source.");
2148      }).catch(() => pulseState("ledger", "UNAVAILABLE", "Receipt ledger did not answer this session.")),
2149      pulseJSON("/api/a11oy/v1/mesh/state").then(d => {
2150        pulseState("mesh", ...meshPulse(d));
2151      }).catch(() => pulseState("mesh", "UNAVAILABLE", "Mesh contract or receipt-node evidence unavailable this session."))
2152    ];
2153    await Promise.allSettled(checks);
2154    if($("pulse-checked")) $("pulse-checked").textContent = "Checked "+new Date().toLocaleStr
2154ing()+" · read-only · cache disabled";
2155  }
2156
2157  // ---- (C) living body: load the anatomy Space in-frame only on click (perf + reduced-motion) ----
2158  const bl = $("body-load");
2159  if(bl){ bl.addEventListener("click", function(){
2160    const wrap = $("body-embed");
2161    const f = document.createElement("iframe");
2162    f.src = "https://betterwithage-anatomy.hf.space#estate";
2163    f.title = "a11oy living body — 3D governed organism (V10 · Estate + Ayllu wirings)";
2164    f.loading = "lazy"; f.referrerPolicy = "no-referrer";
2165    f.allow = "fullscreen"; f.setAttribute("allowfullscreen", "");
2166    wrap.innerHTML = ""; wrap.appendChild(f);
2167  }); }
2168
2169  // ---- (C2) the moldable brain: same-origin 3D surface, loads in-frame on click ----
2170  const brl = $("brain-load");
2171  if(brl){ brl.addEventListener("click", function(){
2172    const wrap = $("body-embed");
2173    const f = document.createElement("iframe");
2174    f.src = "/static/3d/brain.html";
2175    f.title = "The a11oy Brain — moldable 3D cortex, eight lobes wired to live public reads";
2176    f.loading = "lazy"; f.referrerPolicy = "no-referrer";
2177    f.allow = "fullscreen"; f.setAttribute("allowfullscreen", "");
2178    wrap.innerHTML = ""; wrap.appendChild(f);
2179  }); }
2180
2181  // ---- orchestrate: overview first, fall back per-block for anything it didn't fill ----
2182  (async function(){
2183    loadEstatePulse();
2184    loadOverclaimMetrics();
2185    loadKernelLocked();
2186    markKillinchuUnavailable();
2187    probeKillinchuRuntime();
2188    const ov = await loadOverview();
2189    const filled = {
2190      tiers: $("proof-src").innerHTML.trim() !== "",
2191      verts: $("verticals-src").innerHTML.trim() !== "",
2192      chain: $("chain-src").innerHTML.trim() !== "",
2193    };
2194    const jobs = [];
2195    if(!filled.tiers) jobs.push(loadGenomeTiers());
2196    if(!filled.verts) jobs.push(loadLambdaOrg());
2197    if(!filled.chain) jobs.push(loadChain());
2198    await Promise.allSettled(jobs);
2199  })();
2200})();
2201</script>
2201
2202
2203<!-- SZL-FOURTH-WALL:v1:START — the page proves itself to the visitor. Claims-free: integrity & origin only. -->
2204<section id="fourth-wall" style="background:#060D1F;border-top:1px solid #f0eee6;padding:18px 24px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:#8FA3BF;line-height:1.7">
2205  <div style="max-width:980px;margin:0 auto">
2206    <span style="color:#f0eee6;letter-spacing:2px">⟨ 4TH WALL ⟩</span>
2207    <span> You are reading rendered bytes. Don&rsquo;t trust them — hash them:</span>
2208    <button id="fw-hash-btn" style="margin-left:8px;background:transparent;border:1px solid #ffffff;color:#ffffff;min-width:44px;min-height:44px;padding:10px 14px;border-radius:3px;font:inherit;cursor:pointer;touch-action:manipulation">hash this page in your browser</button>
2209    <span id="fw-hash-out" style="color:#ffffff;word-break:break-all"></span>
2210    <div style="margin-top:6px">canonical source: <a href="https://github.com/szl-holdings/a11oy/blob/main/a11oy_landing.html" style="color:#f0eee6">szl-holdings/a11oy@main</a><span id="fw-main-sha"></span> · verify from outside:
2211      <code style="color:#f0eee6;background:#0d0d0f;padding:1px 6px;border-radius:3px">curl -s https://raw.githubusercontent.com/szl-holdings/a11oy/main/a11oy_landing.html | sha256sum</code>
2212    </div>
2213    <div style="margin-top:4px;color:#5c6f8a">This proves integrity &amp; origin of this page only — never the accuracy of anything written on it. Doctrine v11. Expect the two hashes to differ by exactly the declared deltas: the server injects the operator-widget <code>&lt;script&gt;</code> tag in-memory, and the deployer may rewrite asset paths. In-browser hash = bytes as served; curl hash = canonical source; the attested sync + drift guards bind the two.</div>
2214  </div>
2215</section>
2216<script>
2217(function () {
2218  var btn = document.getElementById("fw-hash-btn"), out = document.getElementById("fw-hash-out");
2219  if (btn) btn.addEventListener("click", function () {
2220    out.textContent = " hashing\u2026";
2221    fetch(window.location.href, { cache: "reload" }).then(function (r) { return r.arrayBuffer(); })
2222      .then(function (buf) { return crypto.subtle.digest("SHA-256", buf); })
2223      .then(function (d) {
2224        var h = Array.prototype.map.call(new Uint8Array(d), function (b) { return b.toString(16).padStart(2, "0"); }).join("");
2225        out.textContent = " sha256:" + h;
2226      }).catch(function () { out.textContent = " hash failed \u2014 use the curl line instead"; });
2227  });
2228  var retired = document.getElementById("fw-main-sha");
2229  if (retired) {
2230    retired.id = "fw-main-sha-retired";
2231    retired.textContent = "";
2232    retired.setAttribute("hidden", "hidden");
2233  }
2234})();
2235</script>
2235
2236<!-- SZL-FOURTH-WALL:v1:END -->
2237
2238  
2238<script src="/assets/szl-flow.js" defer data-szl-flow-asset="script"></script>
2238
2239  
2239<script src="/assets/szl-holo-v2.js" defer data-szl-holo-asset="script-v2"></script>
vendor: 1 bytes, line 2239
2239
2240<script id="szl-public-experience-v3-runtime">(function(){'use strict';var r=document.documentElement,f=0;function s(){f=0;var z=Number.parseFloat(r.style.zoom||'1');if(!Number.isFinite(z)||z<=0)z=1;r.dataset.szlPublicExperienceV3='true';r.dataset.szlSpaceHoloV2='true';r.dataset.szlZoomTier=z>=3?'extreme':(z>=1.5?'high':'normal')}function q(){if(!f)f=window.requestAnimationFrame(s)}s();if(window.MutationObserver)new MutationObserver(q).observe(r,{attributes:true,attributeFilter:['style']});window.addEventListener('resize',q,{passive:true})}());</script>
2240<script src="/static/landing-honest-bind.js" defer data-szl-honest-bind="1"></script>
2240<div class="nav-item" data-view-grc="grc" onclick="location.href='/grc'" style="cursor:pointer"><span class="ico">⚖</span>Compliance / GRC</div><a class="nav-item" data-nav-spaces="hf1" data-wireup-path="/spaces" href="/spaces" style="cursor:pointer;text-decoration:none"><span class="ico">🌐</span>Spaces</a></body>
2241</html>

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.