Spaces:
Running
chore(sync): mirror front-door files to Space (hf-sync)
Browse filesAutomated 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.
- cathedral.html +1 -0
- web/determinacy.html +454 -0
|
@@ -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>
|
|
@@ -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) = Σ z<sup>n</sup> = 1/(1−z) — local series vs. global continuation</h2>
|
| 136 |
+
<p>The geometric series <code>Σ<sub>n≥0</sub> z<sup>n</sup></code> converges <b>only inside the unit disk</b>
|
| 137 |
+
<code>|z| < 1</code>. There its partial sums <code>S<sub>N</sub>(z) = 1 + z + z<sup>2</sup> + … + z<sup>N</sup></code>
|
| 138 |
+
march toward a limit. Yet the function it represents, <code>1/(1−z)</code>, is perfectly well-defined
|
| 139 |
+
<b>everywhere except z = 1</b>. The series is the <i>local data</i>; <code>1/(1−z)</code> is the
|
| 140 |
+
<i>unique global continuation</i> — the only analytic function on <code>ℂ\{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| < 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−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−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 & defense</div>
|
| 181 |
+
<h2>The bridge — math principle ↔ 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|<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">↓</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">↓</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>ℂ\{1}</code> is the one and only
|
| 197 |
+
<code>1/(1−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">↓</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">↓</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 → less local freedom → 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 & 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>Σ<sub>n≥0</sub> z<sup>n</sup> = 1/(1−z)</code> for <code>|z| < 1</code>; the right-hand side is the unique analytic continuation to <code>ℂ\{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, < 1.0) · Khipu integrity real, BFT =
|
| 266 |
+
Conjecture 2 · trust < 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 & 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| < 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| > 1) — but the global function is still defined';
|
| 410 |
+
}
|
| 411 |
+
|
| 412 |
+
out.innerHTML =
|
| 413 |
+
'<b>|z|</b> = ' + modz.toFixed(4) + ' · ' + 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>
|