Spaces:
Running
Running
| <html lang="en"><head><meta charset="utf-8"> | |
| <meta name="viewport" content="width=device-width,initial-scale=1"> | |
| <title>a11oy · Status — live flagship feed</title> | |
| <!-- SPDX-License-Identifier: Apache-2.0 · © 2026 SZL Holdings · Doctrine v12 additive · Signed: Yachay · Co-author: Perplexity Computer Agent --> | |
| <style> | |
| :root{--bg:#0a0b10;--panel:#12141d;--panel2:#171a25;--ink:#e8eaf0;--mut:#9aa0b4;--gold:#d9b35c;--line:#252938;--grn:#3fb950;--amb:#d29922;--red:#f85149;} | |
| *{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:15px/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif} | |
| a{color:var(--gold);text-decoration:none}a:hover{text-decoration:underline} | |
| header{border-bottom:1px solid var(--line);padding:14px 22px;display:flex;align-items:center;gap:14px;background:linear-gradient(180deg,#10121b,#0a0b10)} | |
| header .brand{font-weight:700;letter-spacing:.5px;color:var(--gold);font-size:18px} | |
| header .tag{color:var(--mut);font-size:12px} | |
| nav{display:flex;flex-wrap:wrap;gap:8px;padding:10px 22px;border-bottom:1px solid var(--line);background:var(--panel)} | |
| nav a{font-size:12.5px;padding:4px 10px;border:1px solid var(--line);border-radius:999px;color:var(--mut)} | |
| nav a:hover{border-color:var(--gold);color:var(--gold);text-decoration:none} | |
| nav a.active{background:var(--gold);color:#0a0b10;border-color:var(--gold);font-weight:600} | |
| main{max-width:1040px;margin:0 auto;padding:28px 22px 60px} | |
| h1{font-size:26px;margin:0 0 4px;color:#fff}h2{font-size:18px;margin:28px 0 10px;color:var(--gold)} | |
| .sub{color:var(--mut);margin:0 0 18px;font-size:13.5px} | |
| .card{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:18px 20px;margin:14px 0} | |
| .grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;margin:16px 0} | |
| .grid a.tile{display:block;background:var(--panel2);border:1px solid var(--line);border-radius:12px;padding:16px;color:var(--ink)} | |
| .grid a.tile:hover{border-color:var(--gold);text-decoration:none} | |
| .grid a.tile .t{color:var(--gold);font-weight:600;margin-bottom:4px}.grid a.tile .d{color:var(--mut);font-size:12.5px} | |
| table{width:100%;border-collapse:collapse;margin:12px 0;font-size:13.5px} | |
| th,td{text-align:left;padding:8px 10px;border-bottom:1px solid var(--line);vertical-align:top} | |
| th{color:var(--mut);font-weight:600;font-size:12px;text-transform:uppercase;letter-spacing:.4px} | |
| code,pre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px} | |
| pre{background:#0d0f17;border:1px solid var(--line);border-radius:10px;padding:14px;overflow:auto;color:#cdd3e3} | |
| .pill{display:inline-block;padding:2px 9px;border-radius:999px;font-size:11.5px;font-weight:600} | |
| .g{background:rgba(63,185,80,.15);color:var(--grn)}.a{background:rgba(210,153,34,.15);color:var(--amb)}.r{background:rgba(248,81,73,.15);color:var(--red)}.n{background:#1c2030;color:var(--mut)} | |
| .note{border-left:3px solid var(--gold);padding:8px 14px;background:rgba(217,179,92,.06);color:#d8dbe6;font-size:13.5px;margin:14px 0;border-radius:0 8px 8px 0} | |
| footer{border-top:1px solid var(--line);color:var(--mut);font-size:11.5px;padding:18px 22px;line-height:1.7} | |
| .kbd{background:#1c2030;border:1px solid var(--line);border-radius:6px;padding:1px 7px;font-family:ui-monospace,monospace;font-size:12px} | |
| </style></head><body> | |
| <header><span class="brand">a11oy</span><span class="tag">Brand Orchestration Layer · the one place to see everything</span></header> | |
| <nav><a href="/hub">Hub</a><a href="/a11oy.code">a11oy.code</a><a href="/docs">Docs</a><a href="/pricing">Pricing</a><a href="/api-keys">API Keys</a><a href="/sdk">SDK</a><a href="/status" class="active">Status</a><a href="/observability">Observability</a><a href="/security">Security</a><a href="/compliance">Compliance</a><a href="/cued-engagement">Cued Engagement</a><a href="/uds">UDS</a><a href="/counter-uas">Counter-UAS</a><a href="/evidence">Evidence</a><a href="/upgrades">Upgrades</a><a href="/audit">Audit</a><a href="/gap-report">Gap Report</a></nav> | |
| <main><h1>Status — live flagship feed</h1><p class="sub">Each flagship is probed through a11oy's <strong>same-origin organ-health proxy</strong>, which performs the real upstream health check server-side and reports honest up/down. A retired or unreachable backend honestly shows as 'unreachable' / a non-200 code — never a fabricated UP.</p> | |
| <table><tr><th>Flagship</th><th>State</th><th>Latency</th></tr><tbody id="tb"></tbody></table><div class="note">Authoritative status will move to status.szlholdings.com with server-side synthetic probes (per the resilience layer). This client-side feed is the honest interim.</div><script> | |
| // HONEST role slugs only. The health probe targets a SAME-ORIGIN a11oy proxy | |
| // (/api/a11oy/v1/organ-health/<role>) that resolves each honest role to the real | |
| // backend healthz SERVER-SIDE and returns honest {up, latency_ms}. The browser | |
| // therefore NEVER sees an internal codename subdomain (Doctrine G5). Entries with | |
| // kind:'proxy' go through the proxy; kind:'origin' is a11oy's own same-origin | |
| // healthz; kind:'cors' is an already-honest (codename-free) cross-origin probe. | |
| const FLAGS=[ | |
| ["a11oy","/api/a11oy/healthz","origin"], | |
| ["Reasoning tier (Memory)","/api/a11oy/v1/organ-health/reasoning","proxy"], | |
| ["Sentinel (Immune)","/api/a11oy/v1/organ-health/sentinel","proxy"], | |
| ["Operator (Companion)","/api/a11oy/v1/organ-health/operator","proxy"], | |
| ["vessels (killinchu)","/api/a11oy/v1/organ-health/vessels","proxy"], | |
| ["uds-demo","https://szlholdings-uds-demo.hf.space/healthz","cors"]]; | |
| const tb=document.getElementById('tb'); | |
| FLAGS.forEach(([n,u,kind])=>{const tr=document.createElement('tr'); | |
| tr.innerHTML=`<td>${n}</td><td id="s_${n}"><span class="pill n">probing…</span></td><td id="l_${n}">—</td>`;tb.appendChild(tr); | |
| const setS=(html)=>{document.getElementById('s_'+n).innerHTML=html;}; | |
| const setL=(ms)=>{document.getElementById('l_'+n).textContent=(ms==null?'—':ms+' ms');}; | |
| const t0=performance.now(); | |
| if(kind==='proxy'){ | |
| // Same-origin proxy: server-side does the REAL upstream check and returns honest JSON. | |
| fetch(u,{cache:'no-store'}).then(r=>r.json().then(j=>{ | |
| setL(j.latency_ms!=null?j.latency_ms:Math.round(performance.now()-t0)); | |
| if(j.up){setS('<span class="pill g">UP</span>');} | |
| else if(j.status_code){setS('<span class="pill a">'+j.status_code+'</span>');} | |
| else{setS('<span class="pill r">unreachable</span>');} | |
| })).catch(()=>{setS('<span class="pill r">unreachable</span>');setL(Math.round(performance.now()-t0));}); | |
| }else{ | |
| // a11oy same-origin healthz / already-honest cross-origin probe. | |
| fetch(u,{mode:'cors',cache:'no-store'}).then(r=>{setL(Math.round(performance.now()-t0)); | |
| setS(r.ok?'<span class="pill g">UP</span>':'<span class="pill a">'+r.status+'</span>');}) | |
| .catch(()=>{setS('<span class="pill r">unreachable (CORS/down)</span>');setL(Math.round(performance.now()-t0));}); | |
| }}); | |
| </script><p class="sub">Source: resilience_observability/ + same-origin /api/a11oy/v1/organ-health proxy (real upstream check, honest up/down)</p> | |
| </main> | |
| <footer>Doctrine v12 (PURIQ) additive · v11/v12 LOCKED: 749 declarations · 14 axioms · 163 sorries · 13-axis yuyay_v3 · lutar-v18.0.0 @ c7c0ba17 · SLSA L1 (honest) · Khipu signature = DSSE/cosign PLACEHOLDER<br>HfApi direct push only · IP-HOLD a11oy#57 untouched · ADDITIVE / zero-regression · Khipu receipt on every action · Signed <b>Yachay</b> · Co-author Perplexity Computer Agent</footer> | |
| </body></html> |