betterwithage commited on
Commit
20e72ae
·
verified ·
1 Parent(s): 165cc32

chore(sync): mirror front-door files to Space (hf-sync)

Browse files

Automated front-door sync from szl-holdings/a11oy main via hf-sync.
Added/updated: cathedral.html, cathedral_genius.html, console/docs.html, console/index.html, console/pricing.html, console/throne-room.html, console/throne-room.js, live_wires.html, pages/api-keys.html, pages/audit.html, pages/ayni.html, pages/brain-dual.html, pages/brain-jack.html, pages/brain.html, pages/chaski.html, pages/codex-kernel.html, pages/company.html, pages/compliance.html, pages/console.html, pages/counter-uas.html, pages/cued-engagement.html, pages/docs.html, pages/energy-ops.html, pages/evidence.html, pages/fabric.html, pages/gap-report.html, pages/harvest.html, pages/hatun-mcp.html, pages/hub.html, pages/integrations.html, pages/landing.html, pages/mesh.html, pages/observability.html, pages/operator_organ.html, pages/pinn.html, pages/pnt.html, pages/pricing.html, pages/run-all.html, pages/sdk.html, pages/security.html, pages/status.html, pages/substrate.html, pages/superpowers.html, pages/throne-room.html, pages/throne-room.js, pages/uds.html, pages/upgrades.html, pages/wallpa.html, pages/warhacker.html, pages/wasi-rikuq.html, pages/wires.html, static/a11oy_cathedral.js, static/cathedral_app.js, static/shared/szl_codename_sanitizer.js, static/shared/szl_holo3d.js, static/shared/szl_label_engine.js, static/shared/szl_receipt_cosign.js, web/agent-loop.html, web/agentic-gpu.html, web/autoreview.html, web/console.html, web/console_index.html, web/constitution.html, web/defense-readiness.html, web/determinacy.html, web/dns.html, web/elite_console.html, web/energy-holographic.html, web/energy.html, web/estate-hologram.html, web/fleet-c2.html, web/formulas.html, web/governance.html, web/holo.html, web/hologram.html, web/immune.html, web/index.html, web/living-anatomy.html, web/materials.html, web/nemo.html, web/operator.html, web/quant.html, web/restraint-bench.html, web/restraint.html, web/sda.html, web/signature-is-not-proof.html, web/v4_fleet_panel.html
Deleted (gone from GitHub main): (none)

Keeps the served front-door (pages/*.html, console/*.html) identical
to GitHub main so an HF factory rebuild never drops a GitHub edit or
keeps serving a page that was deleted on GitHub.

Files changed (2) hide show
  1. cathedral.html +1 -0
  2. web/determinacy.html +454 -0
cathedral.html CHANGED
@@ -236,6 +236,7 @@ footer{position:relative;z-index:10;border-top:1px solid var(--line);padding:40p
236
  <a class="nl lead" href="/frontier">Frontier</a>
237
  <a class="nl lead" href="/code">Code-as-Action</a>
238
  <a class="nl lead" href="/signature-is-not-proof">Signature ≠ Proof</a>
 
239
  <a class="nl lead" href="/energy-ops">Energy-Ops</a>
240
  <a class="nl lead" href="/grc">Governance</a>
241
  <a class="nl lead" href="/warhacker">Warhacker</a>
 
236
  <a class="nl lead" href="/frontier">Frontier</a>
237
  <a class="nl lead" href="/code">Code-as-Action</a>
238
  <a class="nl lead" href="/signature-is-not-proof">Signature ≠ Proof</a>
239
+ <a class="nl lead" href="/determinacy">Determinacy</a>
240
  <a class="nl lead" href="/energy-ops">Energy-Ops</a>
241
  <a class="nl lead" href="/grc">Governance</a>
242
  <a class="nl lead" href="/warhacker">Warhacker</a>
web/determinacy.html ADDED
@@ -0,0 +1,454 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <!DOCTYPE html>
2
+ <!--
3
+ a11oy · DETERMINACY — analytic continuation → proof doctrine (showcase lane).
4
+ © 2026 Lutar, Stephen P. — SZL Holdings. SPDX-License-Identifier: Apache-2.0
5
+ 0 runtime CDN: system fonts only, no external scripts. The power-series viz is
6
+ REAL arithmetic computed in-browser (partial sums S_N(z) = sum_{n=0}^{N} z^n);
7
+ nothing is fabricated. The math→doctrine bridge is explicitly labelled
8
+ ILLUSTRATIVE; the governing claim it mirrors (verifiable hash-chained Khipu
9
+ receipts) is the live, real artifact, wired to a real a11oy endpoint
10
+ (/api/a11oy/v1/khipu/organs) with an HONEST NO-LIVE-DATA fallback. Maturity is
11
+ labelled LIVE / ROADMAP / MODELED throughout (doctrine v11). Analytic-continuation
12
+ framing after Daniel Buchta (cited in-page) — illustrative, not a claimed proof.
13
+ -->
14
+ <html lang="en">
15
+ <head>
16
+ <meta charset="utf-8"/>
17
+ <meta name="viewport" content="width=device-width, initial-scale=1"/>
18
+ <title>a11oy · Determinacy — Local Data Determines Global Truth</title>
19
+ <style>
20
+ :root{
21
+ --bg:#0a0e14; --panel:#121823; --panel2:#0f141d; --line:#1f2a3a;
22
+ --ink:#e6edf3; --mut:#8b98a9; --acc:#5ad1c9; --acc2:#7aa2f7;
23
+ --ok:#3fb950; --warn:#d29922; --err:#f85149; --road:#a371f7;
24
+ }
25
+ *{box-sizing:border-box}
26
+ body{margin:0;background:var(--bg);color:var(--ink);
27
+ font:14px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
28
+ header{padding:18px 22px;border-bottom:1px solid var(--line);
29
+ background:linear-gradient(180deg,#0d1320,#0a0e14)}
30
+ h1{margin:0;font-size:19px;letter-spacing:.3px}
31
+ .sub{color:var(--mut);font-size:12px;margin-top:4px;max-width:980px}
32
+ .nav{margin-top:10px;display:flex;gap:14px;flex-wrap:wrap;font-size:12px}
33
+ .nav a{color:var(--acc2);text-decoration:none}
34
+ .nav a:hover{text-decoration:underline}
35
+ .wrap{max-width:1080px;margin:0 auto;padding:22px}
36
+ section{margin:0 0 26px}
37
+ .eyebrow{color:var(--acc);font-size:11px;letter-spacing:.16em;text-transform:uppercase;margin-bottom:6px}
38
+ h2{font-size:16px;letter-spacing:.3px;margin:0 0 10px;color:var(--ink)}
39
+ h3{font-size:14px;letter-spacing:.2px;margin:0 0 6px;color:var(--acc)}
40
+ p{margin:0 0 12px}
41
+ .hook{font-size:26px;line-height:1.35;font-weight:700;letter-spacing:.3px;margin:6px 0 14px}
42
+ .hook .em{color:var(--acc)}
43
+ .lede{font-size:15px;color:#cdd8e6}
44
+ .card{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:16px 18px;margin:0 0 14px}
45
+ .quote{border-left:3px solid var(--acc);background:var(--panel2);padding:12px 16px;
46
+ border-radius:0 8px 8px 0;color:#cdd8e6;margin:0 0 14px;font-style:normal}
47
+ .quote.big{font-size:16px;color:var(--ink)}
48
+ .pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11px;
49
+ border:1px solid var(--line);white-space:nowrap}
50
+ .pill.ok{color:var(--ok);border-color:#163a1f;background:#0e2113}
51
+ .pill.err{color:var(--err);border-color:#4a1c1c;background:#240f0f}
52
+ .pill.warn{color:var(--warn);border-color:#3a3015;background:#1f1a0a}
53
+ .pill.road{color:var(--road);border-color:#2e2147;background:#160f24}
54
+ .pill.acc{color:var(--acc);border-color:#13403c;background:#0a201e}
55
+ .pill.live{color:var(--ok);border-color:#163a1f;background:#0e2113}
56
+ .pill.illus{color:var(--warn);border-color:#3a3015;background:#1f1a0a}
57
+ a{color:var(--acc2)}
58
+ code{color:var(--acc2);font-size:12px}
59
+ .nolive{color:var(--warn)}
60
+ /* viz */
61
+ .vizgrid{display:grid;gap:16px;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}
62
+ @media(max-width:820px){.vizgrid{grid-template-columns:1fr}}
63
+ canvas{display:block;width:100%;height:auto;background:var(--panel2);
64
+ border:1px solid var(--line);border-radius:10px;touch-action:none}
65
+ .ctrls{display:flex;flex-direction:column;gap:12px}
66
+ .ctrl{display:flex;flex-direction:column;gap:5px}
67
+ .ctrl label{color:var(--mut);font-size:12px;display:flex;justify-content:space-between}
68
+ .ctrl label b{color:var(--ink)}
69
+ input[type=range]{width:100%;accent-color:var(--acc)}
70
+ .readout{font-size:12.5px;color:#c4d0de;background:var(--panel2);
71
+ border:1px solid var(--line);border-radius:8px;padding:10px 12px;line-height:1.7}
72
+ .readout b{color:var(--ink)}
73
+ .readout .conv{color:var(--ok)} .readout .div{color:var(--err)}
74
+ .legend{display:flex;gap:14px;flex-wrap:wrap;font-size:11.5px;color:var(--mut);margin-top:8px}
75
+ .legend .sw{display:inline-block;width:11px;height:11px;border-radius:3px;vertical-align:middle;margin-right:5px}
76
+ /* bridge */
77
+ .bridge{display:grid;gap:14px;grid-template-columns:1fr 1fr}
78
+ @media(max-width:760px){.bridge{grid-template-columns:1fr}}
79
+ .col{background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:14px 16px}
80
+ .col h3{margin-top:0}
81
+ .step{display:flex;gap:10px;align-items:flex-start;margin:0 0 12px}
82
+ .step .n{flex:0 0 22px;height:22px;border-radius:50%;display:flex;align-items:center;
83
+ justify-content:center;font-size:11px;background:var(--panel2);
84
+ border:1px solid var(--line);color:var(--acc)}
85
+ .step .t{flex:1}
86
+ .step .t b{color:var(--ink)}
87
+ .step .t span{color:#c4d0de}
88
+ .arrow{color:var(--mut);text-align:center;font-size:18px;margin:-4px 0 8px 32px}
89
+ .live-line{display:flex;align-items:center;gap:8px;margin-top:10px;font-size:12px}
90
+ .live-line .v{color:var(--ink);word-break:break-word}
91
+ .cite{color:var(--mut);font-size:11.5px;margin-top:10px;line-height:1.6}
92
+ .cite a{color:var(--acc2)}
93
+ .btnrow{display:flex;gap:10px;flex-wrap:wrap;margin-top:6px}
94
+ .btn{display:inline-block;padding:8px 14px;border-radius:8px;border:1px solid var(--line);
95
+ background:var(--panel2);color:var(--acc2);text-decoration:none;font-size:12.5px}
96
+ .btn:hover{border-color:var(--acc);text-decoration:none}
97
+ .btn.prime{border-color:#13403c;background:#0a201e;color:var(--acc)}
98
+ footer{color:var(--mut);font-size:11px;padding:18px 22px;border-top:1px solid var(--line);line-height:1.7}
99
+ .reflist{font-size:11.5px;color:var(--mut);line-height:1.7}
100
+ .reflist li{margin-bottom:5px}
101
+ .reflist a{color:var(--acc2);word-break:break-all}
102
+ @media(max-width:640px){.hook{font-size:21px}.wrap{padding:16px}}
103
+ </style>
104
+ </head>
105
+ <body>
106
+ <header>
107
+ <h1>a11oy · Determinacy — Local Data Determines Global Truth</h1>
108
+ <div class="sub">SZL Holdings showcase · An <b>illustrative</b> visualization of the analytic-continuation / Identity-Theorem principle — <i>strong structure makes local data determine the global truth</i> — and how it mirrors SZL's signed-receipt proof doctrine. The power series is <b>real arithmetic</b> computed in your browser; nothing is fabricated. Maturity labelled <span class="pill live">LIVE</span> / <span class="pill road">ROADMAP</span> / <span class="pill illus">ILLUSTRATIVE</span>; the live claim is wired to a real a11oy endpoint (honest <span class="nolive">NO-LIVE-DATA</span> fallback).</div>
109
+ <nav class="nav">
110
+ <a href="/console/">← Console</a>
111
+ <a href="/frontier">Frontier</a>
112
+ <a href="/signature-is-not-proof">Signature ≠ Proof</a>
113
+ <a href="/governance">Governance</a>
114
+ <a href="/api/a11oy/v1/khipu/organs">Khipu organs (live) →</a>
115
+ </nav>
116
+ </header>
117
+
118
+ <div class="wrap">
119
+
120
+ <!-- HOOK -->
121
+ <section>
122
+ <div class="eyebrow">SZL Holdings · Proof doctrine · June 2026</div>
123
+ <div class="hook">Local data can determine global truth.<br><span class="em">When the structure is strong enough, one verified fact pins down the whole.</span></div>
124
+ <p class="lede">A function that is analytic on a connected domain is rigid: if two analytic functions agree on
125
+ even a tiny patch — an arc, a sequence of points with a limit — they agree <i>everywhere</i> on the
126
+ domain. There is no freedom left. That is the <b>Identity Theorem</b>, and the machinery that carries
127
+ a locally-valid formula out to its unique global form is <b>analytic continuation</b>. SZL builds the
128
+ same rigidity into provenance: a single verified signed receipt, chained by cryptographic structure,
129
+ determines the integrity of the whole chain. Verify one, the rest follows.</p>
130
+ </section>
131
+
132
+ <!-- 1 · INTERACTIVE VIZ -->
133
+ <section>
134
+ <div class="eyebrow">1 · The power series, computed for real</div>
135
+ <h2>f(z) = &Sigma; z<sup>n</sup> = 1/(1&minus;z) — local series vs. global continuation</h2>
136
+ <p>The geometric series <code>&Sigma;<sub>n&ge;0</sub> z<sup>n</sup></code> converges <b>only inside the unit disk</b>
137
+ <code>|z| &lt; 1</code>. There its partial sums <code>S<sub>N</sub>(z) = 1 + z + z<sup>2</sup> + &hellip; + z<sup>N</sup></code>
138
+ march toward a limit. Yet the function it represents, <code>1/(1&minus;z)</code>, is perfectly well-defined
139
+ <b>everywhere except z = 1</b>. The series is the <i>local data</i>; <code>1/(1&minus;z)</code> is the
140
+ <i>unique global continuation</i> — the only analytic function on <code>&#8450;\{1}</code> that agrees with the
141
+ series on the disk. Drag the controls: the partial sum below is computed honestly in JavaScript
142
+ (<code>S<sub>N</sub></code> by direct summation), and compared against the closed form.</p>
143
+
144
+ <div class="card">
145
+ <div class="vizgrid">
146
+ <div>
147
+ <canvas id="cv" width="640" height="420"></canvas>
148
+ <div class="legend">
149
+ <span><span class="sw" style="background:#1f2a3a"></span>unit disk |z| &lt; 1 (series converges)</span>
150
+ <span><span class="sw" style="background:#5ad1c9"></span>chosen z</span>
151
+ <span><span class="sw" style="background:#7aa2f7"></span>partial sums S<sub>0</sub>…S<sub>N</sub> (real)</span>
152
+ <span><span class="sw" style="background:#3fb950"></span>global value 1/(1&minus;z)</span>
153
+ </div>
154
+ </div>
155
+ <div class="ctrls">
156
+ <div class="ctrl">
157
+ <label>terms N <b id="nVal">12</b></label>
158
+ <input type="range" id="nRange" min="0" max="80" value="12"/>
159
+ </div>
160
+ <div class="ctrl">
161
+ <label>Re(z) <b id="reVal">0.60</b></label>
162
+ <input type="range" id="reRange" min="-150" max="150" value="60"/>
163
+ </div>
164
+ <div class="ctrl">
165
+ <label>Im(z) <b id="imVal">0.30</b></label>
166
+ <input type="range" id="imRange" min="-150" max="150" value="30"/>
167
+ </div>
168
+ <div class="readout" id="readout">computing…</div>
169
+ <p style="font-size:11.5px;color:var(--mut);margin:0">Tip: pick a <b>z</b> outside the disk — the
170
+ partial sums diverge (the series has nothing to say), but <code>1/(1&minus;z)</code> still returns the
171
+ single value the global function is forced to take there. That value is not invented; it is
172
+ <b>determined</b> by the local data through the structure.</p>
173
+ </div>
174
+ </div>
175
+ </div>
176
+ </section>
177
+
178
+ <!-- 2 · THE BRIDGE -->
179
+ <section>
180
+ <div class="eyebrow">2 · Why it matters for proof &amp; defense</div>
181
+ <h2>The bridge — math principle &harr; SZL receipt doctrine <span class="pill illus">ILLUSTRATIVE</span></h2>
182
+ <p>The parallel below is a <b>metaphor we find clarifying</b>, not a mathematical claim that receipts
183
+ <i>are</i> analytic functions. The left column is the genuine theorem; the right column is the live SZL
184
+ artifact it inspired. We label the bridge illustrative on purpose — doctrine v11, honesty over checklist.</p>
185
+
186
+ <div class="bridge">
187
+ <div class="col">
188
+ <h3>Analytic continuation (the theorem)</h3>
189
+ <div class="step"><div class="n">1</div><div class="t"><b>Local series, valid on |z|&lt;1.</b>
190
+ <span>The geometric series is meaningful only inside the unit disk — a small, local patch of data.</span></div></div>
191
+ <div class="arrow">&darr;</div>
192
+ <div class="step"><div class="n">2</div><div class="t"><b>Analytic continuation.</b>
193
+ <span>Overlapping power-series expansions carry the function out, patch by patch, past the disk's edge.</span></div></div>
194
+ <div class="arrow">&darr;</div>
195
+ <div class="step"><div class="n">3</div><div class="t"><b>Unique global function (Identity Theorem).</b>
196
+ <span>Analyticity leaves no freedom: the continuation to <code>&#8450;\{1}</code> is the one and only
197
+ <code>1/(1&minus;z)</code>. Local data has determined the global truth.</span></div></div>
198
+ </div>
199
+
200
+ <div class="col">
201
+ <h3>SZL receipt doctrine (the live artifact)</h3>
202
+ <div class="step"><div class="n">1</div><div class="t"><b>One signed receipt (local).</b>
203
+ <span>A single DSSE-style signed Khipu receipt records one state change — a small, local fact you can check on its own.</span></div></div>
204
+ <div class="arrow">&darr;</div>
205
+ <div class="step"><div class="n">2</div><div class="t"><b>Hash-chain verification.</b>
206
+ <span>Each receipt commits to its predecessor's digest (SHA3-256), so re-walking the prev-links carries trust forward, link by link.</span></div></div>
207
+ <div class="arrow">&darr;</div>
208
+ <div class="step"><div class="n">3</div><div class="t"><b>Whole-chain integrity (determined).</b>
209
+ <span>Cryptographic structure leaves no freedom: recomputing the seals from a verified head down to genesis determines whether the entire chain is intact. Verify one, the whole follows.</span></div></div>
210
+ <div class="live-line" id="khipu-live"><span class="pill warn">checking…</span><span class="v">Khipu organs (live re-walk)</span></div>
211
+ </div>
212
+ </div>
213
+
214
+ <div class="quote">The shared idea — and the only claim we make about the bridge — is <b>rigidity</b>:
215
+ <i>stronger structure &rarr; less local freedom &rarr; local information determines the whole.</i> In analysis,
216
+ the structure is analyticity. In a11oy, it is the cryptographic hash-chain. The viz is illustrative; the
217
+ receipt chain is the real, checkable artifact.</div>
218
+
219
+ <div class="card">
220
+ <h3>From the metaphor to the real artifact</h3>
221
+ <p>A judge can click straight through from the picture to the live, recomputed proof — no fabricated
222
+ values anywhere along the way.</p>
223
+ <div class="btnrow">
224
+ <a class="btn prime" href="/api/a11oy/v1/khipu/organs">Re-walk live Khipu chains →</a>
225
+ <a class="btn" href="/signature-is-not-proof">Why a signature ≠ proof →</a>
226
+ <a class="btn" href="/frontier">Frontier roll-up →</a>
227
+ </div>
228
+ <div class="cite">The Khipu verifier recomputes each receipt's SHA3-256 seal in-process and re-walks
229
+ prev-links to genesis, returning a COMPUTED PASS/FAIL/NOT_FOUND — never an asserted one. Khipu chain
230
+ <b>integrity</b> is real; BFT consensus over it is <b>Conjecture 2</b> (honestly labelled, not a theorem).
231
+ Λ-uniqueness is <b>Conjecture 1</b>. <span class="pill road">ROADMAP</span>: external SCITT-style
232
+ transparency so third parties can re-verify without trusting the producer.</div>
233
+ </div>
234
+ </section>
235
+
236
+ <!-- 3 · ATTRIBUTION -->
237
+ <section>
238
+ <div class="eyebrow">3 · Honest attribution</div>
239
+ <div class="card">
240
+ <p>Analytic-continuation framing after Daniel Buchta, <i>"Mathematical Thinking Series No. 17: Analytic
241
+ Continuation — Local Data Determines Global Truth."</i> This visualization is <b>illustrative</b>; the
242
+ governing claim it mirrors (verifiable hash-chained receipts) is the live, real artifact. We do not
243
+ claim this page proves anything — the partial sums are honest arithmetic, the bridge is an explicitly
244
+ illustrative metaphor, and the only proof on offer is the recomputable Khipu chain linked above.
245
+ External ideas are cited, never claimed as ours (doctrine v11).</p>
246
+ </div>
247
+ </section>
248
+
249
+ <!-- REFERENCES -->
250
+ <section>
251
+ <div class="eyebrow">References</div>
252
+ <ol class="reflist">
253
+ <li>Daniel Buchta, "Mathematical Thinking Series No. 17: Analytic Continuation — Local Data Determines Global Truth" (the framing this illustrative page is built after).</li>
254
+ <li>Identity Theorem &amp; analytic continuation — standard complex analysis (e.g. Ahlfors, <i>Complex Analysis</i>): an analytic function on a connected open set is determined by its values on any set with a limit point.</li>
255
+ <li>Geometric series: <code>&Sigma;<sub>n&ge;0</sub> z<sup>n</sup> = 1/(1&minus;z)</code> for <code>|z| &lt; 1</code>; the right-hand side is the unique analytic continuation to <code>&#8450;\{1}</code>.</li>
256
+ <li>a11oy universal Khipu verifier — <a href="/api/a11oy/v1/khipu/organs">/api/a11oy/v1/khipu/organs</a>, <a href="/api/a11oy/v1/khipu/verify/REPLACE_WITH_DIGEST">/api/a11oy/v1/khipu/verify/{digest}</a> (recomputed PASS/FAIL/NOT_FOUND).</li>
257
+ </ol>
258
+ </section>
259
+
260
+ </div>
261
+
262
+ <footer>
263
+ a11oy showcase · doctrine v11 · Determinacy — local data determines global truth (ILLUSTRATIVE) ·
264
+ power-series partial sums are REAL in-browser arithmetic, never fabricated · the bridge to receipts is an
265
+ explicitly illustrative metaphor · Λ = Conjecture 1 (advisory, &lt; 1.0) · Khipu integrity real, BFT =
266
+ Conjecture 2 · trust &lt; 100% · 0 runtime CDN.<br>
267
+ Live re-walk fetched from <span style="color:var(--acc2)">/api/a11oy/v1/khipu/organs</span> — honest
268
+ NO-LIVE-DATA fallback, never fabricated. Analytic-continuation framing after Daniel Buchta (cited above).
269
+ About SZL Holdings · sovereign-compute, AI-governance &amp; defense-tech, NYC · NAICS 541715.
270
+ </footer>
271
+
272
+ <script>
273
+ // 0-CDN inline. The power series is REAL arithmetic computed here in the browser;
274
+ // no value is fabricated. The one live claim (Khipu organs re-walk) probes a real
275
+ // a11oy endpoint and degrades to an HONEST NO-LIVE-DATA chip on failure.
276
+ (function(){
277
+ "use strict";
278
+
279
+ // ---- complex helpers ----
280
+ function cmul(a, b){ return [a[0]*b[0] - a[1]*b[1], a[0]*b[1] + a[1]*b[0]]; }
281
+ function cadd(a, b){ return [a[0]+b[0], a[1]+b[1]]; }
282
+ function cabs(a){ return Math.hypot(a[0], a[1]); }
283
+
284
+ // Honest partial sum S_N(z) = sum_{n=0}^{N} z^n by direct summation (no closed form).
285
+ function partialSums(z, N){
286
+ var sums = [];
287
+ var acc = [0, 0];
288
+ var pow = [1, 0]; // z^0
289
+ for(var n=0; n<=N; n++){
290
+ acc = cadd(acc, pow);
291
+ sums.push([acc[0], acc[1]]);
292
+ pow = cmul(pow, z);
293
+ }
294
+ return sums;
295
+ }
296
+ // Global continuation 1/(1-z), defined for z != 1.
297
+ function globalValue(z){
298
+ var d = [1 - z[0], -z[1]];
299
+ var den = d[0]*d[0] + d[1]*d[1];
300
+ if(den === 0) return null; // z == 1, pole
301
+ return [d[0]/den, -d[1]/den]; // 1 / d
302
+ }
303
+
304
+ var cv = document.getElementById('cv');
305
+ var ctx = cv.getContext('2d');
306
+ var W = cv.width, H = cv.height;
307
+ // complex-plane window: Re,Im in [-2.6, 2.6]; scale so the unit disk is generous.
308
+ var SPAN = 2.6;
309
+ function toPx(z){
310
+ return [ (z[0] + SPAN) / (2*SPAN) * W, H - (z[1] + SPAN) / (2*SPAN) * H ];
311
+ }
312
+
313
+ function draw(z, N){
314
+ ctx.clearRect(0, 0, W, H);
315
+ // grid
316
+ ctx.strokeStyle = '#16202e'; ctx.lineWidth = 1;
317
+ for(var g=-2; g<=2; g++){
318
+ var px = toPx([g, 0]), py = toPx([0, g]);
319
+ ctx.beginPath(); ctx.moveTo(px[0], 0); ctx.lineTo(px[0], H); ctx.stroke();
320
+ ctx.beginPath(); ctx.moveTo(0, py[1]); ctx.lineTo(W, py[1]); ctx.stroke();
321
+ }
322
+ // axes
323
+ ctx.strokeStyle = '#26344a'; ctx.lineWidth = 1.2;
324
+ var o = toPx([0,0]);
325
+ ctx.beginPath(); ctx.moveTo(0, o[1]); ctx.lineTo(W, o[1]); ctx.stroke();
326
+ ctx.beginPath(); ctx.moveTo(o[0], 0); ctx.lineTo(o[0], H); ctx.stroke();
327
+ // unit disk (region of convergence)
328
+ var c = toPx([0,0]);
329
+ var rpx = (1 / (2*SPAN)) * W;
330
+ ctx.beginPath(); ctx.arc(c[0], c[1], rpx, 0, Math.PI*2);
331
+ ctx.fillStyle = 'rgba(31,42,58,0.55)'; ctx.fill();
332
+ ctx.strokeStyle = '#334a5a'; ctx.lineWidth = 1.4; ctx.stroke();
333
+ // pole at z = 1
334
+ var pole = toPx([1,0]);
335
+ ctx.fillStyle = '#f85149';
336
+ ctx.beginPath(); ctx.arc(pole[0], pole[1], 4, 0, Math.PI*2); ctx.fill();
337
+ ctx.fillStyle = '#f85149'; ctx.font = '11px ui-monospace,monospace';
338
+ ctx.fillText('pole z=1', pole[0]+7, pole[1]-6);
339
+
340
+ // We plot, in the VALUE plane overlaid on the same axes, the trajectory of the
341
+ // partial sums S_0..S_N (blue) converging (or not) toward the global value (green).
342
+ var sums = partialSums(z, N);
343
+ var gv = globalValue(z);
344
+
345
+ // partial-sum trajectory
346
+ ctx.strokeStyle = 'rgba(122,162,247,0.55)'; ctx.lineWidth = 1.4;
347
+ ctx.beginPath();
348
+ for(var i=0; i<sums.length; i++){
349
+ var p = toPx(sums[i]);
350
+ if(i===0) ctx.moveTo(p[0], p[1]); else ctx.lineTo(p[0], p[1]);
351
+ }
352
+ ctx.stroke();
353
+ for(var j=0; j<sums.length; j++){
354
+ var pp = toPx(sums[j]);
355
+ ctx.fillStyle = 'rgba(122,162,247,0.9)';
356
+ ctx.beginPath(); ctx.arc(pp[0], pp[1], j===sums.length-1?3.4:1.8, 0, Math.PI*2); ctx.fill();
357
+ }
358
+ // chosen z marker
359
+ var zp = toPx(z);
360
+ ctx.fillStyle = '#5ad1c9';
361
+ ctx.beginPath(); ctx.arc(zp[0], zp[1], 4.5, 0, Math.PI*2); ctx.fill();
362
+ ctx.fillStyle = '#5ad1c9'; ctx.fillText('z', zp[0]+7, zp[1]-6);
363
+ // global value marker
364
+ if(gv){
365
+ var gp = toPx(gv);
366
+ ctx.fillStyle = '#3fb950';
367
+ ctx.beginPath(); ctx.arc(gp[0], gp[1], 4.5, 0, Math.PI*2); ctx.fill();
368
+ ctx.fillStyle = '#3fb950'; ctx.fillText('1/(1-z)', gp[0]+7, gp[1]+14);
369
+ }
370
+ return { sums: sums, gv: gv };
371
+ }
372
+
373
+ function fmt(c){
374
+ if(!c) return '∞ (pole)';
375
+ var s = c[1] >= 0 ? '+' : '−';
376
+ return c[0].toFixed(4) + ' ' + s + ' ' + Math.abs(c[1]).toFixed(4) + 'i';
377
+ }
378
+
379
+ var nR = document.getElementById('nRange');
380
+ var reR = document.getElementById('reRange');
381
+ var imR = document.getElementById('imRange');
382
+ var nV = document.getElementById('nVal');
383
+ var reV = document.getElementById('reVal');
384
+ var imV = document.getElementById('imVal');
385
+ var out = document.getElementById('readout');
386
+
387
+ function update(){
388
+ var N = parseInt(nR.value, 10);
389
+ var re = parseInt(reR.value, 10) / 100;
390
+ var im = parseInt(imR.value, 10) / 100;
391
+ var z = [re, im];
392
+ nV.textContent = N;
393
+ reV.textContent = re.toFixed(2);
394
+ imV.textContent = im.toFixed(2);
395
+
396
+ var r = draw(z, N);
397
+ var SN = r.sums[r.sums.length - 1];
398
+ var gv = r.gv;
399
+ var modz = cabs(z);
400
+ var inside = modz < 1;
401
+ var err = gv ? cabs([SN[0]-gv[0], SN[1]-gv[1]]) : null;
402
+
403
+ var verdict;
404
+ if(inside){
405
+ verdict = '<span class="conv">series CONVERGES</span> (|z| &lt; 1)';
406
+ } else if(modz === 1){
407
+ verdict = '<span class="div">boundary</span> (|z| = 1; series does not converge)';
408
+ } else {
409
+ verdict = '<span class="div">series DIVERGES</span> (|z| &gt; 1) — but the global function is still defined';
410
+ }
411
+
412
+ out.innerHTML =
413
+ '<b>|z|</b> = ' + modz.toFixed(4) + ' &middot; ' + verdict + '<br>' +
414
+ '<b>S<sub>' + N + '</sub>(z)</b> = ' + fmt(SN) + ' <span style="color:var(--mut)">(real partial sum)</span><br>' +
415
+ '<b>1/(1−z)</b> = ' + fmt(gv) + ' <span style="color:var(--mut)">(unique global continuation)</span><br>' +
416
+ (err === null
417
+ ? '<span class="div">z = 1 is a pole — no finite value</span>'
418
+ : '<b>|S<sub>' + N + '</sub> − 1/(1−z)|</b> = ' + err.toExponential(3) +
419
+ (inside ? ' <span class="conv">→ 0 as N grows</span>'
420
+ : ' <span class="div">does not shrink (outside the disk)</span>'));
421
+ }
422
+
423
+ nR.addEventListener('input', update);
424
+ reR.addEventListener('input', update);
425
+ imR.addEventListener('input', update);
426
+ update();
427
+
428
+ // ---- the single LIVE claim: re-walk real Khipu organ chains ----
429
+ function setLive(ok, label, href){
430
+ var el = document.getElementById('khipu-live');
431
+ if(!el) return;
432
+ var pill = ok ? '<span class="pill live">LIVE ✓</span>'
433
+ : '<span class="pill warn">NO-LIVE-DATA</span>';
434
+ var v = (href && ok)
435
+ ? '<span class="v"><a href="'+href+'">'+label+'</a></span>'
436
+ : '<span class="v">'+label+'</span>';
437
+ el.innerHTML = pill + v;
438
+ }
439
+ fetch('/api/a11oy/v1/khipu/organs', {headers:{'accept':'application/json'}})
440
+ .then(function(r){ return r.ok ? r.json().catch(function(){return null;}) : null; })
441
+ .then(function(j){
442
+ if(j === null){ setLive(false, 'Khipu organs (re-walk)'); return; }
443
+ var n = Array.isArray(j) ? j.length
444
+ : (j && Array.isArray(j.organs) ? j.organs.length : null);
445
+ var label = (n !== null)
446
+ ? n + ' organ chain(s) re-walked, links_intact recomputed'
447
+ : 'Khipu organs (re-walk)';
448
+ setLive(true, label, '/api/a11oy/v1/khipu/organs');
449
+ })
450
+ .catch(function(){ setLive(false, 'Khipu organs (re-walk)'); });
451
+ })();
452
+ </script>
453
+ </body>
454
+ </html>