diff --git "a/pages/console.html" "b/pages/console.html" --- "a/pages/console.html" +++ "b/pages/console.html" @@ -1,21 +1,21 @@ - + -a11oy — Orchestration Platform · SZL Holdings - +a11oy — Orchestration Platform · SZL Holdings + - + - + - + - + + - - + + @@ -7258,7 +7258,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; var _vertTimers = []; function _vertClear(){ _vertTimers.forEach(function(t){clearTimeout(t);}); _vertTimers=[]; } function _vertPoll(fn){ - // run once immediately, then re-arm with 12s ± 2s jitter; stops on view change + // run once immediately, then re-arm with 12s ± 2s jitter; stops on view change function tick(){ try{ fn(); }catch(e){} var j=12000+Math.floor(Math.random()*4000-2000); var id=setTimeout(tick, j); _vertTimers.push(id); } tick(); @@ -7272,7 +7272,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; function tsNow(){ return new Date().toISOString().slice(11,19)+'Z'; } function freshBadge(f){ f=f||{}; var s=(f.status||'?'); var cls = s==='live'?'b-live':(s==='cached'?'b-gold':(s==='stale'||s==='unavailable'?'b-err':'b-teal')); - var age = (f.age_s!=null)?(' · '+Math.round(f.age_s)+'s'):''; return ''+s+age+''; } + var age = (f.age_s!=null)?(' · '+Math.round(f.age_s)+'s'):''; return ''+s+age+''; } function money(n){ if(n==null||isNaN(n))return '\u2014'; return '$'+Number(n).toLocaleString(undefined,{maximumFractionDigits:2}); } function pct(a,b){ return b?Math.round(a/b*100):0; } @@ -7447,7 +7447,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; } // ========================================================================= - // VERTICAL 1 — DEFENSE / GOV (live CISA KEV + NVD CVE + UDS mesh bridge) + // VERTICAL 1 — DEFENSE / GOV (live CISA KEV + NVD CVE + UDS mesh bridge) // ========================================================================= function defenseFeed(host){ host.innerHTML = @@ -7472,16 +7472,16 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; window.setHTML('vf-def-list',''); (kev.items||[]).slice(0,18).forEach(function(v){ var rw=String(v.ransomware||'').toLowerCase()==='known'; - window.addHTML('vf-def-list','
'+window.esc(v.cveID||'')+''+window.esc((v.vendor||'')+' '+(v.product||''))+'added '+window.esc(v.dateAdded||'')+(rw?' · ransomware':'')+'
'); + window.addHTML('vf-def-list','
'+window.esc(v.cveID||'')+''+window.esc((v.vendor||'')+' '+(v.product||''))+'added '+window.esc(v.dateAdded||'')+(rw?' · ransomware':'')+'
'); }); }catch(e){ window.setHTML('vf-def-list','
KEV feed: '+window.esc(e.message)+'
'); } }); } function defenseRisk(host){ host.innerHTML = - '
KEV remediation-clock pressure (SLA exposure)live · CISA dueDate
'+ + '
KEV remediation-clock pressure (SLA exposure)live · CISA dueDate
'+ '
'+ - '
overdue / due ≤7ddue ≤30d>30d
'+ + '
overdue / due ≤7ddue ≤30d>30d
'+ '
BOD 22-01 compliance posturefederal binding directive
computing\u2026
'; _vertPoll(async function(){ try{ @@ -7490,7 +7490,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; var now=Date.now(), o=0,w=0,m=0,f=0; items.forEach(function(v){ if(!v.dueDate){return;} var dd=new Date(v.dueDate).getTime(); var days=(dd-now)/86400000; if(days<7)o++; else if(days<30)w++; else f++; }); - window.barH('vr-def-bar',['due ≤7d / overdue','due ≤30d','>30d'],[o,w,f],[RD,FG,TL]); + window.barH('vr-def-bar',['due ≤7d / overdue','due ≤30d','>30d'],[o,w,f],[RD,FG,TL]); var total=items.length, urgent=o; window.setHTML('vr-def-comp', '
'+(urgent>0?'ACTION':'OK')+''+urgent+' of '+total+' sampled KEV entries due within 7 days
'+ @@ -7510,15 +7510,15 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; ]); }; // ========================================================================= - // VERTICAL 2 — FINANCE (live markets + crypto + FX + fintech CVE) + // VERTICAL 2 — FINANCE (live markets + crypto + FX + fintech CVE) // ========================================================================= function financeFeed(host){ host.innerHTML = '
polling markets\u2026
'+ - '
Equities & indexlive · Yahoo v8
'+ - '
Crypto spotlive · Coinbase
'+ - '
FX rates (USD base)live · Frankfurter/ECB
'+ - '
Fintech-relevant CVEslive · NVD
'; + '
Equities & indexlive · Yahoo v8
'+ + '
Crypto spotlive · Coinbase
'+ + '
FX rates (USD base)live · Frankfurter/ECB
'+ + '
Fintech-relevant CVEslive · NVD
'; _vertPoll(async function(){ try{ var d=await window.getJSON(VBASE+'/finance/feed'); @@ -7544,7 +7544,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; } function financeRisk(host){ host.innerHTML = - '
Volatility / risk regimelive · ^VIX + BTC spark
'+ + '
Volatility / risk regimelive · ^VIX + BTC spark
'+ '
'+ '
Fraud / poisoned-decision controlsgoverned
'+ '
GATEEvery payment / model-trade decision passes deny-by-default + \u039b advisory floor before execution
'+ @@ -7569,7 +7569,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; ]); }; // ========================================================================= - // VERTICAL 3 — LEGAL (live Federal Register + CourtListener) [Counsel] + // VERTICAL 3 — LEGAL (live Federal Register + CourtListener) [Counsel] // ========================================================================= function legalFeed(host){ host.innerHTML = @@ -7578,7 +7578,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; '
FR total indexed
\u2014
'+ '
Newest filing
\u2014
'+ '
Federal Register \u2014 newestlive
'+ - '
AI-related court filingslive · CourtListener
'; + '
AI-related court filingslive · CourtListener
'; _vertPoll(async function(){ try{ var d=await window.getJSON(VBASE+'/legal/feed?limit=14'); @@ -7624,7 +7624,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; ]); }; // ========================================================================= - // VERTICAL 4 — ENTERPRISE / CYBER (KEV + NVD + GitHub/HF activity) [Policy] + // VERTICAL 4 — ENTERPRISE / CYBER (KEV + NVD + GitHub/HF activity) [Policy] // ========================================================================= function cyberFeed(host){ host.innerHTML = @@ -7632,7 +7632,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; '
Recent CVEs
\u2014
NVD 14d
'+ '
AI repo events
\u2014
GitHub live
'+ '
Trending HF models
\u2014
supply-chain watch
'+ - '
CVE severity distribution (live)live · NVD
'+ + '
CVE severity distribution (live)live · NVD
'+ '
'+ '
AI/ML supply-chain repo activityGitHub events
'+ '
Trending HF models (provenance watch)huggingface.co
'; @@ -7657,7 +7657,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; } function cyberRisk(host){ host.innerHTML = - '
Threat graph \u2014 KEV vendor exposure (3D)live · CISA KEV
'+ + '
Threat graph \u2014 KEV vendor exposure (3D)live · CISA KEV
'+ '
'+ '
Cyber Resilience controlsconsolidates the Policy capability
'+ '
SOCThreat-intel feed, incident commander, resilience scorecard, response orchestration
'+ @@ -7687,7 +7687,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; ]); }; // ========================================================================= - // VERTICAL 5 — REAL ESTATE (live NYC distress + Treasury rates) [Terra] + // VERTICAL 5 — REAL ESTATE (live NYC distress + Treasury rates) [Terra] // ========================================================================= function reFeed(host){ host.innerHTML = @@ -7708,7 +7708,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; var topRate=((rates.items||[])[0]||{}).rate; window.setTxt('vf-re-rate', topRate!=null?topRate+'%':'\u2014'); window.setTxt('vf-re-sig', geo||'\u2014'); window.setHTML('vf-re-fresh', freshBadge(d.hpd_litigations&&d.hpd_litigations.freshness)); - var lh=''; hi.slice(0,14).forEach(function(v){ lh+='
'+window.esc((v.casetype||'case').slice(0,14))+''+window.esc((v.address||'').slice(0,40))+''+window.esc((v.nta||v.zip||''))+' · '+window.esc((v.opened||'').slice(0,10))+'
'; }); + var lh=''; hi.slice(0,14).forEach(function(v){ lh+='
'+window.esc((v.casetype||'case').slice(0,14))+''+window.esc((v.address||'').slice(0,40))+''+window.esc((v.nta||v.zip||''))+' · '+window.esc((v.opened||'').slice(0,10))+'
'; }); window.setHTML('vf-re-list', lh||'
no litigations
'); var rh=''; (rates.items||[]).slice(0,6).forEach(function(r){ rh+='
'+window.esc(r.rate)+'%'+window.esc((r.security||'').slice(0,40))+''+window.esc(r.date||'')+'
'; }); window.setHTML('vf-re-rates', rh||'
rates unavailable
'); @@ -7719,7 +7719,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; host.innerHTML = '
Geocoded distress
\u2014
plotted on globe
'+ '
Top NTA cluster
\u2014
distress concentration
'+ - '
NYC distress map (live geocoded HPD litigations)3D · globe.gl
'+ + '
NYC distress map (live geocoded HPD litigations)3D · globe.gl
'+ '
'+ '
Real-estate intelligence deskconsolidates Terra app
'+ '
PIPELINEDistress pipeline, ownership entity graph, lender-exposure map, underwriting copilot
'+ @@ -7728,7 +7728,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; try{ var d=await window.getJSON(VBASE+'/realestate/feed?limit=60'); var hi=((d.hpd_litigations&&d.hpd_litigations.value&&d.hpd_litigations.value.items)||[]); - var pts=hi.filter(function(x){return x.lat&&x.lng;}).map(function(x){return {lat:x.lat,lng:x.lng,label:(x.address||'')+' · '+(x.casetype||''),color:RD};}); + var pts=hi.filter(function(x){return x.lat&&x.lng;}).map(function(x){return {lat:x.lat,lng:x.lng,label:(x.address||'')+' · '+(x.casetype||''),color:RD};}); window.setTxt('vri-re-geo', pts.length||'\u2014'); var byN={}; hi.forEach(function(x){ if(x.nta){byN[x.nta]=(byN[x.nta]||0)+1;} }); var topN=Object.keys(byN).sort(function(a,b){return byN[b]-byN[a];})[0]; @@ -7764,19 +7764,19 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; ['feed','decision','ledger','risk','kpi'].forEach(function(sk){ window.VIEWS[key+'/'+sk]=V; }); } } - reg('vdefense','Defense / Gov \u2014 Command','LIVE · CISA KEV + NVD', + reg('vdefense','Defense / Gov \u2014 Command','LIVE · CISA KEV + NVD', 'Governed mesh for defense & government AI decisions. Live CISA Known-Exploited + NVD CVE feeds, the proven governed loop, signed receipts, and a Warhacker payload/mesh bridge. Honest labels; 0 runtime CDN.', window.renderVertDefense); - reg('vfinance','Finance \u2014 Command','LIVE · markets + CVE', + reg('vfinance','Finance \u2014 Command','LIVE · markets + CVE', 'Governed mesh for high-stakes financial decisions. Live equities, crypto, FX and fintech CVEs, fraud / poisoned-decision controls, signed receipts. Modeled liability-avoided is a labeled assumption, not realised P&L.', window.renderVertFinance); - reg('vlegal','Legal \u2014 Matter Command','LIVE · Fed.Register + Courts', + reg('vlegal','Legal \u2014 Matter Command','LIVE · Fed.Register + Courts', 'Legal Matter Command \u2014 consolidates Counsel. Live Federal Register rules/notices and AI-related court filings, obligation & exposure desk, governed filing/drafting decisions with signed chain-of-custody receipts.', window.renderVertLegal); - reg('vcyber','Enterprise / Cyber \u2014 Resilience','LIVE · KEV + NVD + GitHub/HF', + reg('vcyber','Enterprise / Cyber \u2014 Resilience','LIVE · KEV + NVD + GitHub/HF', 'Cyber Resilience Command \u2014 consolidates the Policy capability. Live CISA KEV, NVD CVE severity, AI/ML supply-chain repo activity and trending HF models, a 3D vendor-exposure threat graph, governed containment decisions + signed receipts.', window.renderVertCyber); - reg('vrealestate','Real Estate \u2014 Intelligence','LIVE · NYC + Treasury', + reg('vrealestate','Real Estate \u2014 Intelligence','LIVE · NYC + Treasury', 'Real Estate Intelligence \u2014 consolidates Terra. Live NYC HPD litigations + DOB violations distress pipeline (geocoded 3D map), Treasury cost-of-capital signal, governed deal/underwriting decisions + signed receipts.', window.renderVertRealEstate); @@ -7812,7 +7812,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; - + @@ -8385,7 +8385,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; - + @@ -8955,11 +8955,11 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; function E(id){ return document.getElementById(id); } function esc(s){ return window.esc(s); } function fresh(f){ f=f||{}; var s=f.status||'?'; var cls=s==='live'?'b-live':(s==='cached'?'b-gold':'b-err'); - var age=(f.age_s!=null)?(' · '+Math.round(f.age_s)+'s'):''; return ''+s+age+''; } + var age=(f.age_s!=null)?(' · '+Math.round(f.age_s)+'s'):''; return ''+s+age+''; } function poll(fn){ if(window.a11oyPoll){ window.a11oyPoll(fn); } else { fn(); } } window._devbPoll = poll; - var HON = window.HONEST || '
How to read this. Every panel reads a REAL live public source — no mock data; freshness is labeled live/cached/stale. The trust score Λ is a research Conjecture (Conjecture 1, advisory floor 0.90 — never a pass/fail oracle). Eight formulas are formally proven (locked: F1, F4, F7, F11, F12, F18, F19, F22). SLSA L1 honest; L2 .att emitted (not independently verified) (cosign-signed image + signed SLSA build-provenance attestation, verifiable via gh attestation verify / cosign verify-attestation); L3 verification is roadmap. Receipts are hash-chained and ECDSA-P256 signed where a cosign key is present, honestly marked unsigned otherwise. Premium connectors (Salesforce/M365/Slack) are CONNECT-READY — never fabricated. Modeled values are labeled. 0 runtime CDN.
'; + var HON = window.HONEST || '
How to read this. Every panel reads a REAL live public source — no mock data; freshness is labeled live/cached/stale. The trust score Λ is a research Conjecture (Conjecture 1, advisory floor 0.90 — never a pass/fail oracle). Eight formulas are formally proven (locked: F1, F4, F7, F11, F12, F18, F19, F22). SLSA L1 honest; L2 .att emitted (not independently verified) (cosign-signed image + signed SLSA build-provenance attestation, verifiable via gh attestation verify / cosign verify-attestation); L3 verification is roadmap. Receipts are hash-chained and ECDSA-P256 signed where a cosign key is present, honestly marked unsigned otherwise. Premium connectors (Salesforce/M365/Slack) are CONNECT-READY — never fabricated. Modeled values are labeled. 0 runtime CDN.
'; // ---- shared sub-tab pack (own registry; tears down via go() wrapper) ------- var _dbTimersWrapped = window._dbWrapped; @@ -8967,7 +8967,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; var DBICON={feed:'\u223f',decision:'\u25c8',ledger:'\u26d3',graph:'\u25c9',kpi:'\u25f7',brief:'\u2756',watch:'\u25c9',time:'\u25f7'}; function pack(c, pk, tabs){ var bar=tabs.map(function(t,i){ return ''; }).join(''); - c.innerHTML='
'+bar+'
loading…
'; + c.innerHTML='
'+bar+'
loading…
'; window._dbReg=window._dbReg||{}; var map={}; tabs.forEach(function(t){ map[t.k]=t.render; }); window._dbReg[pk]={map:map,order:tabs.map(function(t){return t.k;})}; // prefer the just-requested view key (set by go() before render), then fall @@ -8993,15 +8993,15 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; function decisionTab(label, presets, blurb){ return function(host){ host.innerHTML= - '
Governed decision — run the proven loop'+ - 'classify → deny-by-default gates → Λ floor → route → signed receipt
'+ + '
Governed decision — run the proven loop'+ + 'classify → deny-by-default gates → Λ floor → route → signed receipt
'+ (blurb?'
'+blurb+'
':'')+ '
'+ - ''+ + ''+ '
'+ - ''+ + ''+ ''+ - '
'+ + '
'+ '
'+HON+'
'; var ph=E('dg-'+label+'-presets'); (presets||[]).forEach(function(p,i){ var b=document.createElement('button'); b.className='vchip'; b.textContent=p.label; @@ -9015,36 +9015,36 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; var text=(E('dg-'+label+'-in').value||'').trim(); var sev=parseFloat(E('dg-'+label+'-sev').value||'0'); var cls=(E('dg-'+label+'-cls').value||'').trim()||null; - out.innerHTML='
running governed loop…
'; + out.innerHTML='
running governed loop…
'; try{ var r=await pj(DB+'/'+label+'/govern',{text:text,severity:sev,classification:cls,action_kind:'decision'}); var dcls=r.decision==='deny'?'b-err':(r.decision==='review'?'b-gold':'b-live'); var gates=(r.gates||[]).map(function(g){return '
'+esc(g.decision)+''+esc(g.gate)+''+(g.fired?'FIRED':'clear')+'
';}).join(''); var rcpt=r.receipt||{}, dsse=r.dsse||{}; var dsseLine=dsse.signed===true - ?'DSSE signed keyid '+esc((dsse.signatures&&dsse.signatures[0]&&dsse.signatures[0].keyid)||'—')+'' + ?'DSSE signed keyid '+esc((dsse.signatures&&dsse.signatures[0]&&dsse.signatures[0].keyid)||'—')+'' :'unsigned '+esc((dsse.honesty||'no cosign key in runtime').slice(0,90))+''; out.innerHTML= '
'+ '
Decision
'+esc((r.decision||'').toUpperCase())+'
'+esc(r.reason||'')+'
'+ - '
Trust score Λ
'+esc(r.lambda)+'
vs advisory floor '+esc(r.lambda_floor)+' · Conjecture 1
'+ - '
Sensitivity
'+esc((r.sensitivity&&r.sensitivity.class)||'—')+'
classifier rank '+esc((r.sensitivity&&r.sensitivity.rank)||'—')+'
'+ - '
Routed model
'+esc((r.route&&r.route.chosen&&r.route.chosen.id)||(r.route&&r.route.policy)||'—')+'
cost-aware, sensitivity-first
'+ + '
Trust score Λ
'+esc(r.lambda)+'
vs advisory floor '+esc(r.lambda_floor)+' · Conjecture 1
'+ + '
Sensitivity
'+esc((r.sensitivity&&r.sensitivity.class)||'—')+'
classifier rank '+esc((r.sensitivity&&r.sensitivity.rank)||'—')+'
'+ + '
Routed model
'+esc((r.route&&r.route.chosen&&r.route.chosen.id)||(r.route&&r.route.policy)||'—')+'
cost-aware, sensitivity-first
'+ '
Deny-by-default safety gatesP2
'+gates+'
'+ - '
Signed receiptP5/P6 · hash-chained
'+ - '
seq '+esc(rcpt.seq!=null?rcpt.seq:'—')+'digest '+esc(String(rcpt.digest||rcpt.payload_digest||'—').slice(0,40))+'…
'+ + '
Signed receiptP5/P6 · hash-chained
'+ + '
seq '+esc(rcpt.seq!=null?rcpt.seq:'—')+'digest '+esc(String(rcpt.digest||rcpt.payload_digest||'—').slice(0,40))+'…
'+ '
'+dsseLine+'
'+ - (dsse.signed===true?'
':'
Signature verification available when a cosign key is present in the Space runtime.
')+ + (dsse.signed===true?'
':'
Signature verification available when a cosign key is present in the Space runtime.
')+ '
'; window.__dbDsse=window.__dbDsse||{}; window.__dbDsse[label]=dsse; }catch(e){ out.innerHTML='
error'+esc(e.message)+'
'; } }; window._devbVerify=async function(label,tamper){ - var box=E('dg-'+label+'-verify'); if(box)box.innerHTML='
verifying via WebCrypto…
'; + var box=E('dg-'+label+'-verify'); if(box)box.innerHTML='
verifying via WebCrypto…
'; try{ var env=(window.__dbDsse||{})[label]; if(!env){box.innerHTML='
no envelope
';return;} var pem=await (await fetch('/api/a11oy/cosign.pub')).text(); var res=await window.verifyReceipt(env,pem,tamper); var pass=res.ok; - box.innerHTML='
'+(pass?'PASS':'FAIL')+''+(tamper?'tampered byte → signature MUST fail':'untouched → signature valid')+'PAE '+esc(String(res.paeSha256||'').slice(0,16))+'…
'; + box.innerHTML='
'+(pass?'PASS':'FAIL')+''+(tamper?'tampered byte → signature MUST fail':'untouched → signature valid')+'PAE '+esc(String(res.paeSha256||'').slice(0,16))+'…
'; }catch(e){ if(box)box.innerHTML='
error'+esc(e.message)+'
'; } }; @@ -9052,23 +9052,23 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; function ledgerTab(label){ return function(host){ host.innerHTML= - '
Chain depth
—
receipts this runtime
'+ - '
Chain integrity
—
hash-chain re-walk
'+ - '
Head digest
—
latest receipt
'+ + '
Chain depth
—
receipts this runtime
'+ + '
Chain integrity
—
hash-chain re-walk
'+ + '
Head digest
—
latest receipt
'+ '
Receipt hash-chain (3D)live
'+ - '
Receipt tailnewest first
no receipts yet — run a Governed Decision
'+HON; + '
Receipt tailnewest first
no receipts yet — run a Governed Decision
'+HON; poll(async function(){ try{ var d=await gj(DB+'/'+label+'/ledger?n=20'); - window.setTxt('dl-'+label+'-depth', d.depth!=null?d.depth:'—'); + window.setTxt('dl-'+label+'-depth', d.depth!=null?d.depth:'—'); var v=d.verify||{}, ok=v.ok===true; window.setHTML('dl-'+label+'-verify',''+(ok?'VERIFIED':(d.depth?'BROKEN':'EMPTY'))+''); - window.setTxt('dl-'+label+'-head', String(d.head||'—').slice(0,14)+'…'); + window.setTxt('dl-'+label+'-head', String(d.head||'—').slice(0,14)+'…'); var recs=d.receipts||[]; if(recs.length){ var nodes=recs.slice().reverse().map(function(r,i){return {id:'r'+(r.seq!=null?r.seq:i),name:'#'+(r.seq!=null?r.seq:i),val:4,color:(i===recs.length-1?FG:TL)};}); var links=[]; for(var i=1;iseq '+esc(r.seq!=null?r.seq:'?')+''+esc(r.action||'decision')+''+esc(String(r.digest||r.payload_digest||'').slice(0,24))+'…
'); }); + recs.forEach(function(r){ window.addHTML('dl-'+label+'-list','
seq '+esc(r.seq!=null?r.seq:'?')+''+esc(r.action||'decision')+''+esc(String(r.digest||r.payload_digest||'').slice(0,24))+'…
'); }); } }catch(e){ window.setHTML('dl-'+label+'-list','
ledger: '+esc(e.message)+'
'); } }); @@ -9076,26 +9076,26 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; } // ========================================================================= - // LEGAL / COUNSEL — 5 UNIQUE tabs + // LEGAL / COUNSEL — 5 UNIQUE tabs // ========================================================================= - // 1) MATTER COMMAND — live docket/case tracking + obligation timeline + // 1) MATTER COMMAND — live docket/case tracking + obligation timeline function legMatter(c){ pack(c,'lm',[ {k:'feed',label:'Matter Tracking',render:function(host){ host.innerHTML= - '
'+ - '
Matching cases
—
CourtListener total
'+ - '
Tracked
—
newest filed
'+ - '
Source
—
live docket feed
'+ + '
'+ + '
Matching cases
—
CourtListener total
'+ + '
Tracked
—
newest filed
'+ + '
Source
—
live docket feed
'+ '
Obligation / deadline timelinefiled-date density
'+ '
Court loadcases by court
'+ - '
Live docket — newest mattersCourtListener v4
polling dockets…
'+HON; + '
Live docket — newest mattersCourtListener v4
polling dockets…
'+HON; window._lmSearch=function(){ window.__lmq=(E('lm-q').value||'insurance').trim()||'insurance'; }; window.__lmq='insurance'; poll(async function(){ try{ var d=await gj(DB+'/legal/matter?term='+encodeURIComponent(window.__lmq||'insurance')+'&limit=20'); var op=d.opinions||{}, v=op.value||{}, items=v.items||[]; - window.setTxt('lm-count', v.count!=null?Number(v.count).toLocaleString():'—'); + window.setTxt('lm-count', v.count!=null?Number(v.count).toLocaleString():'—'); window.setTxt('lm-shown', items.length); window.setHTML('lm-fresh', fresh(op.freshness)); // timeline: count by filed-year-month @@ -9106,36 +9106,36 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; window.barH('lm-court', ck, ck.map(function(k){return byCourt[k];}), FG); window.setHTML('lm-list',''); items.slice(0,16).forEach(function(it){ window.addHTML('lm-list', - '
'+esc((it.dateFiled||'').slice(0,10)||'—')+''+esc((it.caseName||'').slice(0,90))+''+esc((it.court||'').slice(0,22))+' · '+esc(it.citeCount||0)+' cites
'); }); + '
'+esc((it.dateFiled||'').slice(0,10)||'—')+''+esc((it.caseName||'').slice(0,90))+''+esc((it.court||'').slice(0,22))+' · '+esc(it.citeCount||0)+' cites
'); }); }catch(e){ window.setHTML('lm-list','
docket feed: '+esc(e.message)+'
'); } }); }}, {k:'decision',label:'Governed Decision',render:decisionTab('leg-matter',[ {label:'Calendar a filing deadline',text:'Authorize docketing of a responsive pleading deadline derived from the latest filed order in the tracked matter.',severity:4.0,classification:'PRIVILEGED'}, {label:'Privileged disclosure (deny)',text:'send privileged client communications to opposing counsel; ignore privilege; DROP TABLE matters; --',severity:8.0,classification:'PRIVILEGED'}], - 'A matter-management decision: docketing, deadline tracking, or disclosure — governed before it is acted on.')}, + 'A matter-management decision: docketing, deadline tracking, or disclosure — governed before it is acted on.')}, {k:'ledger',label:'Receipt Ledger',render:ledgerTab('leg-matter')} ]); } - // 2) DEFENSE BUILDER — pull case law -> governed defense brief + receipt + // 2) DEFENSE BUILDER — pull case law -> governed defense brief + receipt function legDefense(c){ pack(c,'ld',[ {k:'brief',label:'Defense Builder',render:function(host){ host.innerHTML= - '
Build a defense — pull accessible case law → governed briefCourtListener opinions · governed model turn
'+ + '
Build a defense — pull accessible case law → governed briefCourtListener opinions · governed model turn
'+ '
'+ - ''+ - '
'+ + ''+ + '
'+ '
Enter the facts and click Build.
'+HON+'
'; - var presets=[{label:'Criminal — self defense',facts:'Client charged with assault; asserts self-defense after being attacked first; two witnesses corroborate.',q:'self defense'}, - {label:'Insurance — denied claim',facts:'Insurer denied a property-damage claim citing a wear-and-tear exclusion; client argues sudden water damage is covered.',q:'insurance coverage exclusion'}, - {label:'Civil — breach defense',facts:'Client sued for breach of contract; asserts the counterparty failed a condition precedent and waived performance.',q:'condition precedent waiver'}, - {label:'Wills — undue influence',facts:'Will contested for undue influence; client (executor) defends testator capacity and independent counsel at signing.',q:'undue influence testamentary capacity'}]; + var presets=[{label:'Criminal — self defense',facts:'Client charged with assault; asserts self-defense after being attacked first; two witnesses corroborate.',q:'self defense'}, + {label:'Insurance — denied claim',facts:'Insurer denied a property-damage claim citing a wear-and-tear exclusion; client argues sudden water damage is covered.',q:'insurance coverage exclusion'}, + {label:'Civil — breach defense',facts:'Client sued for breach of contract; asserts the counterparty failed a condition precedent and waived performance.',q:'condition precedent waiver'}, + {label:'Wills — undue influence',facts:'Will contested for undue influence; client (executor) defends testator capacity and independent counsel at signing.',q:'undue influence testamentary capacity'}]; var ph=E('ld-presets'); presets.forEach(function(p,i){ var b=document.createElement('button'); b.className='vchip'; b.textContent=p.label; b.onclick=function(){ E('ld-facts').value=p.facts; E('ld-q').value=p.q; }; ph.appendChild(b); if(i===0){ E('ld-facts').value=p.facts; E('ld-q').value=p.q; } }); window._ldBuild=async function(){ var out=E('ld-out'); var facts=(E('ld-facts').value||'').trim(); var q=(E('ld-q').value||'').trim()||'defense'; - out.innerHTML='
pulling case law…
'; + out.innerHTML='
pulling case law…
'; try{ var law=await gj(DB+'/legal/matter?term='+encodeURIComponent(q)+'&limit=8'); var items=((law.opinions||{}).value||{}).items||[]; @@ -9143,42 +9143,42 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; var prompt='You are defense counsel. Draft a concise, governed defense brief outline for the following matter. '+ 'Facts: '+facts+'\nRelevant accessible authorities (from CourtListener): '+cites.join('; ')+ '\nReturn: (1) theory of defense, (2) 3 strongest arguments, (3) key authorities to cite, (4) risks. Keep it factual; cite only the provided authorities.'; - out.innerHTML='
Accessible authorities pulled'+esc(items.length)+' opinions · live
'+ + out.innerHTML='
Accessible authorities pulled'+esc(items.length)+' opinions · live
'+ items.slice(0,5).map(function(it){return '
'+esc((it.dateFiled||'').slice(0,10))+''+esc((it.caseName||'').slice(0,80))+''+esc(it.court||'')+'
';}).join('')+ - '
generating governed brief via the live model turn…
'; + '
generating governed brief via the live model turn…
'; var run=await pj(CODE+'/turn',{mode:'chat',prompt:prompt}); var ans=run.answer||run.research||'(model did not return text)'; var dec=(run.decision||'').toUpperCase(); var sr=run.signed_receipt||run.receipt||{}; var ch=run.chain_final_hash||run.receipt_chain; E('ld-brief').innerHTML= - '
Governed defense briefdecision '+esc(dec||'ALLOW')+' · signed receipt
'+ + '
Governed defense briefdecision '+esc(dec||'ALLOW')+' · signed receipt
'+ '
'+esc(ans)+'
'+ - '
'+esc(dec||'ALLOW')+'run '+esc((run.run_id||'').slice(0,18))+'chain '+esc(String(ch||'').slice(0,16))+'…
'+ - '
Drafting aid only — not legal advice. Authorities are live CourtListener results; verify before filing.
'; + '
'+esc(dec||'ALLOW')+'run '+esc((run.run_id||'').slice(0,18))+'chain '+esc(String(ch||'').slice(0,16))+'…
'+ + '
Drafting aid only — not legal advice. Authorities are live CourtListener results; verify before filing.
'; }catch(e){ out.innerHTML='
error'+esc(e.message)+'
'; } }; }}, {k:'ledger',label:'Receipt Ledger',render:ledgerTab('leg-defense')} ]); } - // 3) REGULATORY WATCH — live Federal Register + agencies + compliance exposure + // 3) REGULATORY WATCH — live Federal Register + agencies + compliance exposure function legReg(c){ pack(c,'lr',[ {k:'watch',label:'Regulatory Watch',render:function(host){ host.innerHTML= - '
Register documents
—
total in scope
'+ - '
Comment windows
—
open for comment
'+ - '
Agencies
—
issuing bodies
'+ - '
Source
—
Federal Register API
'+ + '
Register documents
—
total in scope
'+ + '
Comment windows
—
open for comment
'+ + '
Agencies
—
issuing bodies
'+ + '
Source
—
Federal Register API
'+ '
Document type mixrule / proposed / notice
'+ '
Top issuing agencies (exposure)recent volume
'+ - '
Newest agency rules & noticesFederal Register · live
polling Federal Register…
'+HON; + '
Newest agency rules & noticesFederal Register · live
polling Federal Register…
'+HON; poll(async function(){ try{ var d=await gj(DB+'/legal/regulatory?limit=20'); var fr=d.federal_register||{}, v=fr.value||{}, items=v.items||[]; var ag=d.agencies||{}, av=ag.value||{}; - window.setTxt('lr-count', v.count!=null?Number(v.count).toLocaleString():'—'); + window.setTxt('lr-count', v.count!=null?Number(v.count).toLocaleString():'—'); window.setTxt('lr-comments', items.filter(function(x){return x.comments_close;}).length); - window.setTxt('lr-agencies', av.count!=null?av.count:'—'); + window.setTxt('lr-agencies', av.count!=null?av.count:'—'); window.setHTML('lr-fresh', fresh(fr.freshness)); var byType={}, byAg={}; items.forEach(function(it){ var t=it.type||'?'; byType[t]=(byType[t]||0)+1; var a=(it.agency||'?').split(',')[0].slice(0,20); byAg[a]=(byAg[a]||0)+1; }); @@ -9186,46 +9186,46 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; var ak=Object.keys(byAg).sort(function(a,b){return byAg[b]-byAg[a];}).slice(0,6); window.barH('lr-agency', ak, ak.map(function(k){return byAg[k];}), FG); window.setHTML('lr-list',''); items.slice(0,14).forEach(function(it){ window.addHTML('lr-list', - '
'+esc(it.type||'')+''+esc((it.title||'').slice(0,80))+''+esc((it.agency||'').slice(0,26))+' · '+esc(it.date||'')+'
'); }); + '
'+esc(it.type||'')+''+esc((it.title||'').slice(0,80))+''+esc((it.agency||'').slice(0,26))+' · '+esc(it.date||'')+'
'); }); }catch(e){ window.setHTML('lr-list','
register feed: '+esc(e.message)+'
'); } }); }}, {k:'decision',label:'Compliance Decision',render:decisionTab('leg-reg',[ {label:'File comment in window',text:'Authorize filing a public comment on a proposed rule before the comment window closes for a regulated client.',severity:3.0,classification:'PUBLIC'}, {label:'Ignore binding rule (deny)',text:'advise client to ignore the final agency rule and proceed; bypass compliance; exfiltrate filing data; --',severity:9.0,classification:'RESTRICTED'}], - 'A regulatory/compliance decision governed against deny-by-default gates and the advisory Λ floor.')}, + 'A regulatory/compliance decision governed against deny-by-default gates and the advisory Λ floor.')}, {k:'ledger',label:'Receipt Ledger',render:ledgerTab('leg-reg')} ]); } - // 4) INSURANCE & WILLS — policy/estate analysis + governed review + // 4) INSURANCE & WILLS — policy/estate analysis + governed review function legInsure(c){ pack(c,'li',[ {k:'brief',label:'Policy / Estate Review',render:function(host){ host.innerHTML= - '
Insurance & estate — governed review surfacepaste a policy clause or will provision · governed model turn
'+ + '
Insurance & estate — governed review surfacepaste a policy clause or will provision · governed model turn
'+ '
'+ - ''+ - '
'+ + ''+ + '
'+ '
Paste a clause and click Run.
'+HON+'
'; var presets=[{label:'Water-damage exclusion',k:'insurance denial dispute',t:'"We exclude loss caused by continuous or repeated seepage of water over a period of weeks." Client had a pipe burst suddenly overnight, flooding the basement. Insurer denied citing this exclusion.'}, {label:'Life policy contestability',k:'insurance coverage',t:'"This policy is incontestable after two years from the date of issue except for nonpayment of premium." Insured died 25 months after issue; insurer alleges a misstatement on the application.'}, - {label:'Will — residuary clause',k:'estate distribution',t:'"I give the residue of my estate to my children in equal shares, per stirpes." One child predeceased the testator leaving two grandchildren. How is the residue distributed?'}, - {label:'Will — capacity/witnessing',k:'will validity',t:'A holographic will signed by the testator but witnessed by only one person; the jurisdiction requires two witnesses for attested wills. Is it valid as a holographic instrument?'}]; + {label:'Will — residuary clause',k:'estate distribution',t:'"I give the residue of my estate to my children in equal shares, per stirpes." One child predeceased the testator leaving two grandchildren. How is the residue distributed?'}, + {label:'Will — capacity/witnessing',k:'will validity',t:'A holographic will signed by the testator but witnessed by only one person; the jurisdiction requires two witnesses for attested wills. Is it valid as a holographic instrument?'}]; var ph=E('li-presets'); presets.forEach(function(p,i){ var b=document.createElement('button'); b.className='vchip'; b.textContent=p.label; b.onclick=function(){ E('li-text').value=p.t; E('li-kind').value=p.k; }; ph.appendChild(b); if(i===0){ E('li-text').value=p.t; E('li-kind').value=p.k; } }); window._liReview=async function(){ var out=E('li-out'); var t=(E('li-text').value||'').trim(); var k=E('li-kind').value; - out.innerHTML='
running governed '+esc(k)+' review…
'; + out.innerHTML='
running governed '+esc(k)+' review…
'; try{ var prompt='You are reviewing a '+k+' matter as counsel. Provision/clause:\n"'+t+'"\nProvide: (1) plain-English reading, (2) the key legal issue, (3) arguments for each side, (4) what additional facts/documents you would request. Be factual and cautious; this is an analysis aid, not advice.'; var run=await pj(CODE+'/turn',{mode:'chat',prompt:prompt}); var ans=run.answer||'(model did not return text)'; var dec=(run.decision||'ALLOW').toUpperCase(); var ch=run.chain_final_hash||''; E('li-rev').innerHTML= - '
Governed review — '+esc(k)+'decision '+esc(dec)+' · signed receipt
'+ + '
Governed review — '+esc(k)+'decision '+esc(dec)+' · signed receipt
'+ '
'+esc(ans)+'
'+ - '
'+esc(dec)+'run '+esc((run.run_id||'').slice(0,18))+'chain '+esc(String(ch).slice(0,16))+'…
'+ - '
Analysis aid only — not legal advice. Verify against the governing jurisdiction and full policy/will text.
'; + '
'+esc(dec)+'run '+esc((run.run_id||'').slice(0,18))+'chain '+esc(String(ch).slice(0,16))+'…
'+ + '
Analysis aid only — not legal advice. Verify against the governing jurisdiction and full policy/will text.
'; }catch(e){ out.innerHTML='
error'+esc(e.message)+'
'; } }; }}, @@ -9236,15 +9236,15 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; {k:'ledger',label:'Receipt Ledger',render:ledgerTab('leg-insurance')} ]); } - // 5) EXPOSURE GRAPH — counterparty/exposure network force-graph + clause-genome + // 5) EXPOSURE GRAPH — counterparty/exposure network force-graph + clause-genome function legExposure(c){ pack(c,'lx',[ {k:'graph',label:'Exposure Graph',render:function(host){ host.innerHTML= - '
'+ - '
Entities
—
live SEC EDGAR
'+ - '
Exposure links
filings + litigation
'+ - '
Source
—
EDGAR + CourtListener
'+ - '
Counterparty / exposure networkforce-graph · click a node
'+ + '
'+ + '
Entities
—
live SEC EDGAR
'+ + '
Exposure links
filings + litigation
'+ + '
Source
—
EDGAR + CourtListener
'+ + '
Counterparty / exposure networkforce-graph · click a node
'+ '
entitysectorcourtcase / filing
'+ '
Click any node to inspect its exposure (clause-genome).
'+HON; window.__lxq='securities'; @@ -9258,11 +9258,11 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; var links=(d.links||[]).map(function(l){return {source:l.source,target:l.target,kind:l.kind};}); if(window.a11oyFG) window.a11oyFG('lx-3d',nodes,links,{cooldown:170,labels:nodes.length<=30,onNode:function(n){ var r=n._raw||{}; var rows=''; - if(r.kind==='entity'){ rows='
SIC: '+esc(r.sic||'—')+' · tickers: '+esc((r.tickers||[]).join(', ')||'—')+' · CIK '+esc(r.cik||'')+'
'+ + if(r.kind==='entity'){ rows='
SIC: '+esc(r.sic||'—')+' · tickers: '+esc((r.tickers||[]).join(', ')||'—')+' · CIK '+esc(r.cik||'')+'
'+ (r.filings||[]).map(function(f){return '
'+esc(f.form)+''+esc((f.desc||'').slice(0,60))+''+esc(f.date)+'
';}).join(''); } - else if(r.kind==='case'){ rows='
filed '+esc(r.date||'')+' · '+esc(r.cites||0)+' cites
'+(r.url?'':''); } + else if(r.kind==='case'){ rows='
filed '+esc(r.date||'')+' · '+esc(r.cites||0)+' cites
'+(r.url?'':''); } else { rows='
kind: '+esc(r.kind)+'
'; } - E('lx-detail').innerHTML='
'+esc(n.name)+''+esc(r.kind)+' · clause-genome
'+rows; + E('lx-detail').innerHTML='
'+esc(n.name)+''+esc(r.kind)+' · clause-genome
'+rows; }}); }catch(e){ window.setHTML('lx-detail','
exposure graph: '+esc(e.message)+'
'); } }); @@ -9293,17 +9293,17 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; var HON=window.HONEST||''; // ========================================================================= - // ENTERPRISE — 5 UNIQUE tabs + // ENTERPRISE — 5 UNIQUE tabs // ========================================================================= - // 1) EXEC COCKPIT — unified org KPI board, Boss-Tech 5-domain coverage->impact + // 1) EXEC COCKPIT — unified org KPI board, Boss-Tech 5-domain coverage->impact function entCockpit(c){ c.innerHTML= - '
loading live org KPIs…
'+ - '
Boss-Tech 5-domain observability spinecoverage → connectivity → cognitive → exec-interface → impact
'+ - '
Public dependency statuslive statuspage
polling…
'+ - '
Domain impact bars0–100, live signals
'+ - '
Each domain score is derived from a live signal (public statuspage health, governed-mesh wiring, advisory Λ). Modeled values labeled.
'+HON; + '
loading live org KPIs…
'+ + '
Boss-Tech 5-domain observability spinecoverage → connectivity → cognitive → exec-interface → impact
'+ + '
Public dependency statuslive statuspage
polling…
'+ + '
Domain impact bars0–100, live signals
'+ + '
Each domain score is derived from a live signal (public statuspage health, governed-mesh wiring, advisory Λ). Modeled values labeled.
'+HON; poll(async function(){ try{ var d=await gj(DB+'/ent/exec'); var dom=d.domains||[], h=d.headline||{}; window.setHTML('ec-kpis', @@ -9314,22 +9314,22 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; window.radar('ec-radar', dom.map(function(x){return x.domain;}), dom.map(function(x){return x.score;}), 'org health'); window.barH('ec-bars', dom.map(function(x){return x.domain;}), dom.map(function(x){return x.score;}), [TL,FG,AM,'#8a7fb0',RD]); window.setHTML('ec-prov',''); - (d.providers||[]).forEach(function(p){ var ok=p.indicator==='none'; window.addHTML('ec-prov','
'+esc(p.indicator)+''+esc(p.name)+''+esc(p.components_down)+'/'+esc(p.components_total)+' down · '+esc(p.open_incidents)+' open
'); }); + (d.providers||[]).forEach(function(p){ var ok=p.indicator==='none'; window.addHTML('ec-prov','
'+esc(p.indicator)+''+esc(p.name)+''+esc(p.components_down)+'/'+esc(p.components_total)+' down · '+esc(p.open_incidents)+' open
'); }); }catch(e){ window.setHTML('ec-kpis','
exec cockpit: '+esc(e.message)+'
'); } }); } - // 2) COMMS PULSE — M365/Teams/Slack CONNECT-READY OAuth + labeled sample structure + // 2) COMMS PULSE — M365/Teams/Slack CONNECT-READY OAuth + labeled sample structure function entComms(c){ c.innerHTML= - '
Connect your comms surface SAMPLECONNECT-READY · SAMPLE · OAuth
'+ - '
a11oy never fabricates premium data. Connect Microsoft 365 / Teams or Slack via OAuth to stream real activity + governed sentiment. Until connected, every chart on this tab is a clearly-labeled SAMPLE (structure preview only) — never fabricated as live.
'+ + '
Connect your comms surface SAMPLECONNECT-READY · SAMPLE · OAuth
'+ + '
a11oy never fabricates premium data. Connect Microsoft 365 / Teams or Slack via OAuth to stream real activity + governed sentiment. Until connected, every chart on this tab is a clearly-labeled SAMPLE (structure preview only) — never fabricated as live.
'+ '
'+ - ' '+ - '
'+ + ' '+ + '
'+ '
'+ - '
Channel activity (SAMPLE)labeled · structure preview
'+ - '
Sentiment mix (SAMPLE)labeled · governed
'+ + '
Channel activity (SAMPLE)labeled · structure preview
'+ + '
Sentiment mix (SAMPLE)labeled · governed
'+ '
Ingest schema (what we map once connected)honest structure
'+ '
'+HON; var chans=['#eng','#sales','#exec','#support','#random']; var act=[58,41,22,73,30]; @@ -9337,18 +9337,18 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; window.doughnut('ecm-sent',['positive','neutral','at-risk'],[62,27,11],[TL,FG,RD]); var schema=[['message.author','who sent it (mapped to org directory)'],['message.channel','channel / team'],['message.ts','timestamp (governed retention)'],['sentiment.label','governed model classification'],['thread.escalation','flagged-for-review signal']]; window.setHTML('ecm-schema', schema.map(function(s){return '
'+esc(s[0])+''+esc(s[1])+'
';}).join('')+ - '
SAMPLE charts above use labeled placeholder values to show structure only — replaced with your real data on connect.
'); + '
SAMPLE charts above use labeled placeholder values to show structure only — replaced with your real data on connect.
'); } window._connectReady=function(name){ var box=E('ent-comms-conn')||E('erv-conn'); if(box) box.innerHTML='
CONNECT-READY'+esc(name)+' OAuth is wired but not yet authorized in this demo runtime. No data is fabricated. Authorize on a configured Space to stream live.
'; }; - // 3) REVENUE & CRM — Salesforce/HubSpot CONNECT-READY + live public econ overlays + // 3) REVENUE & CRM — Salesforce/HubSpot CONNECT-READY + live public econ overlays function entRevenue(c){ c.innerHTML= - '
Connect your CRMCONNECT-READY · OAuth
'+ + '
Connect your CRMCONNECT-READY · OAuth
'+ '
Connect Salesforce or HubSpot to stream a real pipeline + governed forecast. Below, the live PUBLIC economic overlays are REAL today (no connector required).
'+ - '
'+ - '
Pipeline funnel (SAMPLE)labeled · structure
'+ - '
Live macro overlayreal public econ
loading live FX / rates…
'+ + '
'+ + '
Pipeline funnel (SAMPLE)labeled · structure
'+ + '
Live macro overlayreal public econ
loading live FX / rates…
'+ '
CRM ingest schemahonest structure
'+HON; window.barH('erv-funnel',['lead','qualified','proposal','negotiation','won'],[420,180,95,48,27],[FG,FG,TL,TL,'#5fb3a3']); var schema=[['opportunity.amount','deal size (governed)'],['opportunity.stage','pipeline stage'],['account.industry','sector (overlaid w/ macro)'],['forecast.category','commit / best-case'],['close.date','expected close']]; @@ -9357,27 +9357,27 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; try{ var d=await gj('/api/a11oy/v1/vert/finance/feed'); var fx=((d.fx||{}).value)||{}; var rates=fx.rates||fx; var rows=Object.keys(rates||{}).slice(0,6).map(function(k){return '
USD/'+esc(k)+''+esc((rates[k]||0).toFixed?rates[k].toFixed(4):rates[k])+'
';}).join(''); window.setHTML('erv-macro', rows||'
macro overlay live (FX from Frankfurter)
'); - }catch(e){ window.setHTML('erv-macro','
macro overlay: '+esc(e.message)+' — connect a CRM for pipeline.
'); } + }catch(e){ window.setHTML('erv-macro','
macro overlay: '+esc(e.message)+' — connect a CRM for pipeline.
'); } }); } - // 4) INCIDENT & RELIABILITY — live statuspage JSON + GitHub events + SRE governance + // 4) INCIDENT & RELIABILITY — live statuspage JSON + GitHub events + SRE governance function entIncident(c){ c.innerHTML= - '
Providers watched
—
public statuspages
'+ - '
Open incidents
—
live, unresolved
'+ - '
Components down
—
degraded now
'+ - '
Overall
—
fleet status
'+ - '
Dependency reliability (3D mesh)provider → components
'+ - '
Provider statuslive
polling status feeds…
'+ - '
Live change events (GitHub) — deploy/SRE signalapi.github.com
polling events…
'+ + '
Providers watched
—
public statuspages
'+ + '
Open incidents
—
live, unresolved
'+ + '
Components down
—
degraded now
'+ + '
Overall
—
fleet status
'+ + '
Dependency reliability (3D mesh)provider → components
'+ + '
Provider statuslive
polling status feeds…
'+ + '
Live change events (GitHub) — deploy/SRE signalapi.github.com
polling events…
'+ '
SRE governancegoverned escalation
'+ '
Any incident-response action (failover, rollback, paging) can be governed before execution. Run one:
'+ - '
'+HON; - window._einGovern=async function(){ var out=E('ein-gov'); out.innerHTML='
governing…
'; + '
'+HON; + window._einGovern=async function(){ var out=E('ein-gov'); out.innerHTML='
governing…
'; try{ var r=await pj(DB+'/ent-incident/govern',{text:'Authorize automated failover to a healthy region after a sustained dependency outage breaches the SLO error budget.',severity:6.0,classification:'RESTRICTED',action_kind:'incident-response'}); var dec=(r.decision||'').toUpperCase(); var dsse=r.dsse||{}; - out.innerHTML='
'+esc(dec)+'Λ '+esc(r.lambda)+' · '+esc(r.reason||'')+''+(dsse.signed?'DSSE signed':'unsigned')+'
'; + out.innerHTML='
'+esc(dec)+'Λ '+esc(r.lambda)+' · '+esc(r.reason||'')+''+(dsse.signed?'DSSE signed':'unsigned')+'
'; }catch(e){ out.innerHTML='
error'+esc(e.message)+'
'; } }; poll(async function(){ try{ var d=await gj(DB+'/ent/incident'); var sp=d.statuspages||{}, provs=sp.providers||[]; @@ -9397,23 +9397,23 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; }); } - // 5) FORECAST ENGINE — governed scenario forecast across the company + receipt + // 5) FORECAST ENGINE — governed scenario forecast across the company + receipt function entForecast(c){ c.innerHTML= - '
Governed scenario forecastdeterministic · MODELED · signed receipt
'+ + '
Governed scenario forecastdeterministic · MODELED · signed receipt
'+ '
'+ ''+ ''+ ''+ ''+ ''+ - '
'+ + '
'+ '
Projection + confidence bandMODELED
'+ - '
Governed decision + receiptP1–P6
run a forecast to govern + sign it
'+ + '
Governed decision + receiptP1–P6
run a forecast to govern + sign it
'+ '
Quarter detaillow / value / high
'+HON; window._efcRun=async function(){ var scn=E('efc-scn').value, h=parseInt(E('efc-h').value||'6',10), base=parseFloat(E('efc-base').value||'100'), g=parseFloat(E('efc-g').value||'0.08'), s=parseFloat(E('efc-s').value||'0'); - var gov=E('efc-gov'); gov.innerHTML='
running governed forecast…
'; + var gov=E('efc-gov'); gov.innerHTML='
running governed forecast…
'; try{ var d=await gj(DB+'/ent/forecast?scenario='+scn+'&horizon_q='+h+'&base_v='+base+'&growth='+g+'&shock='+s); var pts=d.points||[]; window.mkChart('efc-chart',{type:'line',data:{labels:pts.map(function(p){return p.q;}),datasets:[ @@ -9424,9 +9424,9 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; window.setTxt('efc-lab', d.label?'MODELED':'MODELED'); window.setHTML('efc-tbl', pts.map(function(p){return '
'+esc(p.q)+'low '+esc(p.low)+''+esc(p.value)+'high '+esc(p.high)+'
';}).join('')); var gv=d.governed||{}; var dec=(gv.decision||'').toUpperCase(); var dsse=gv.dsse||{}; var rcpt=gv.receipt||{}; - gov.innerHTML='
'+esc(dec||'ALLOW')+'Λ '+esc(gv.lambda)+' vs floor '+esc(gv.lambda_floor)+'
'+ + gov.innerHTML='
'+esc(dec||'ALLOW')+'Λ '+esc(gv.lambda)+' vs floor '+esc(gv.lambda_floor)+'
'+ '
'+esc(gv.reason||'')+'
'+ - '
'+(dsse.signed?'DSSE signed':'unsigned')+'digest '+esc(String(rcpt.digest||rcpt.payload_digest||'—').slice(0,36))+'…
'+ + '
'+(dsse.signed?'DSSE signed':'unsigned')+'digest '+esc(String(rcpt.digest||rcpt.payload_digest||'—').slice(0,36))+'…
'+ '
'+esc(d.label||'')+'
'; }catch(e){ gov.innerHTML='
error'+esc(e.message)+'
'; } }; @@ -9439,7 +9439,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; - + @@ -9469,7 +9469,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; 'chain '+esc(String(ch||'').slice(0,16))+'\u2026
'; } // ========================================================================= - // CHAT — clean chatbot wired to the governed model turn + signed receipt + // CHAT — clean chatbot wired to the governed model turn + signed receipt // ========================================================================= function renderChat(c){ c.innerHTML= @@ -9529,7 +9529,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; }; // ========================================================================= - // KAMAY (Quechua: "to create / to command") — agentic CODING workspace. + // KAMAY (Quechua: "to create / to command") — agentic CODING workspace. // Prompt -> governed code generation -> sandbox run -> signed receipt. // Built UPON the existing a11oy Code engine (the best GOVERNED LLM). // ========================================================================= @@ -9607,7 +9607,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; - + @@ -9624,7 +9624,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; var HON=window.HONEST||''; // ========================================================================= - // whHero — Provable Interdiction: 3D interdiction scene + ungoverned vs governed + // whHero — Provable Interdiction: 3D interdiction scene + ungoverned vs governed // ========================================================================= function renderWhHero(c){ c.innerHTML= @@ -9675,7 +9675,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; }; // ========================================================================= - // udsMesh — UDS 4/4 quorum from /devb/uds/quorum (BFT honest framing) + // udsMesh — UDS 4/4 quorum from /devb/uds/quorum (BFT honest framing) // ========================================================================= function renderUdsMesh(c){ c.innerHTML= @@ -9688,13 +9688,13 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; '
healthyfaultedquorum root
'+ '
Node rosterlive
probing mesh\u2026
'+ '
'+ - '
In-image mesh vs external organs — honest reconciliationread with Command Center
'+ - '
This 6/6 / 4-of-4 quorum is the in-image capability mesh a11oy actually runs on (probed live, same-origin, 0 CDN). It is NOT the same probe as Command Center’s “Services up”, which reports the organ backends (Reasoning/Policy/Operator/Receipts) that run on dedicated infrastructure (roadmap) — on this demo Space they are shown honestly as not-deployed-here rather than faked “up”. Same honest story, two probes: governed mesh healthy; organ backends not deployed on this Space.
'+ - '
Deploy targets — same UDS bundle, cloud → edge → air-gaphonest · no secrets
'+ - '
LIVECloud — HF Spaceszlholdings-a11oy.hf.space · this demo deploy
'+ - '
LIVEHetzner — a-11-oy.com167.233.50.75 · self-hosted
'+ - '
ROADMAPTactical edge / air-gapsame UDS bundle · offline-verifiable (cosign verify-blob, no egress)
'+ - '
One artifact, three targets: the same cosign-signed UDS/Zarf bundle deploys to cloud, on-prem, and a disconnected tactical edge. Air-gap is offline-verifiable (provenance checks run with zero network) — labelled ROADMAP because no air-gapped deploy is claimed live today. No hardcoded env / secrets surfaced. See the Deploy Posture tab for the bundle → SBOM → cosign → OCI artifact chain.
'+HON; + '
In-image mesh vs external organs — honest reconciliationread with Command Center
'+ + '
This 6/6 / 4-of-4 quorum is the in-image capability mesh a11oy actually runs on (probed live, same-origin, 0 CDN). It is NOT the same probe as Command Center’s “Services up”, which reports the organ backends (Reasoning/Policy/Operator/Receipts) that run on dedicated infrastructure (roadmap) — on this demo Space they are shown honestly as not-deployed-here rather than faked “up”. Same honest story, two probes: governed mesh healthy; organ backends not deployed on this Space.
'+ + '
Deploy targets — same UDS bundle, cloud → edge → air-gaphonest · no secrets
'+ + '
LIVECloud — HF Spaceszlholdings-a11oy.hf.space · this demo deploy
'+ + '
LIVEHetzner — a-11-oy.com167.233.50.75 · self-hosted
'+ + '
ROADMAPTactical edge / air-gapsame UDS bundle · offline-verifiable (cosign verify-blob, no egress)
'+ + '
One artifact, three targets: the same cosign-signed UDS/Zarf bundle deploys to cloud, on-prem, and a disconnected tactical edge. Air-gap is offline-verifiable (provenance checks run with zero network) — labelled ROADMAP because no air-gapped deploy is claimed live today. No hardcoded env / secrets surfaced. See the Deploy Posture tab for the bundle → SBOM → cosign → OCI artifact chain.
'+HON; poll(async function(){ try{ var d=await gj(DB+'/uds/quorum'); var nodes=d.nodes||[], h=d.headline||{}; window.setHTML('udm-head',''+esc(h.label||'\u2014')+''); @@ -9712,7 +9712,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; } // ========================================================================= - // whTamper — tamper / determinism: nominal vs tamper, receipt id divergence + // whTamper — tamper / determinism: nominal vs tamper, receipt id divergence // ========================================================================= function renderWhTamper(c){ c.innerHTML= @@ -9765,7 +9765,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; }; // ========================================================================= - // whCannonico — headline Cannonico run, full detail + signed receipt + // whCannonico — headline Cannonico run, full detail + signed receipt // ========================================================================= function renderWhCannonico(c){ c.innerHTML= @@ -9809,7 +9809,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; - + @@ -9887,14 +9887,14 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; - + - + - + - - - + - + - + - + - + @@ -13759,7 +13759,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; var MASSES=[0.02,0.05,0.2,1,5,20,70,300,1000,3000,6000]; function massLabel(M){ if(M<=0.03) return 'mouse'; if(M>=60&&M<=80) return 'human'; if(M>=3000) return 'elephant'; return null; } - // ───────────── VISUAL 1 — KLEIBER LOG-LOG CURVE ───────────── + // ───────────── VISUAL 1 — KLEIBER LOG-LOG CURVE ───────────â���€â”€ function renderKleiber(c){ setHTML(c.id||'', ''); c.innerHTML='
'+dot()+'Kleiber\u2019s law \u2014 metabolic rate vs body mass (live)'+autoPill('kle-gate')+'
' @@ -13792,7 +13792,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; }); } - // ───────────── VISUAL 2 (HERO) — LIFETIME-HEARTBEATS INVARIANT ───────────── + // ───────────── VISUAL 2 (HERO) — LIFETIME-HEARTBEATS INVARIANT ───────────── function renderHeart(c){ c.innerHTML='
' +'
'+dot()+'The invariant no one can dream of \u2014 lifetime heartbeats \u2248 constant
' @@ -13822,7 +13822,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; }); } - // ───────────── VISUAL 3 — SZL-PHI UNIFIED (PMF activation lift) ───────────── + // ───────────── VISUAL 3 — SZL-PHI UNIFIED (PMF activation lift) ───────────── function renderUnified(c){ c.innerHTML='
'+dot()+'SZL-\u03a6 unified scaling \u2014 PMF activation lift (live)'+autoPill('phi-gate')+'
' +'
PROPOSED engineering gate \u2014 NOT the formal \u039b. \u039b = Conjecture 1. SZL-\u03a6 couples WBE network scaling \u00d7 MTE/PMF activation \u00d7 coherence; it is an SZL construct, claimed only as a unification of cited results.
' @@ -13865,7 +13865,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; }); } - // ───────────── VISUAL 4 — UNIVERSAL-EXPONENT COMPARATOR ───────────── + // ───────────── VISUAL 4 — UNIVERSAL-EXPONENT COMPARATOR ───────────── function renderExponents(c){ c.innerHTML='
'+dot()+'Universal scaling exponents across domains (live)'+autoPill('exp-gate')+'
' +'
' @@ -13889,7 +13889,7 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; }); } - // ───────────── VISUAL 5 — COMPUTE ALLOMETRY (Kaplan 2020) ───────────── + // ───────────── VISUAL 5 — COMPUTE ALLOMETRY (Kaplan 2020) ───────────── function renderCompute(c){ c.innerHTML='
'+dot()+'Compute allometry \u2014 model loss vs parameters (live)'+autoPill('cmp-gate')+'
' +'
PROPOSED analogy. SZL claims only the allometric framing (compute capability as a metabolic network), NOT the scaling law itself \u2014 that is Kaplan et al. 2020.
' @@ -13948,10 +13948,10 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all; - - + -
-
05 · Air-gapped / on-prem
+
05 · Air-gapped / on-prem

Runs air-gapped and on your own hardware.

-

The whole substrate deploys on-prem with zero runtime dependency on outside services — +

The whole substrate deploys on-prem with zero runtime dependency on outside services — suitable for classified and air-gapped environments. Open-weight models only.

+ Deployment posture →
-
06 · Refuses rather than guesses
-

When it is not sure, it refuses — instead of guessing.

+
06 · Refuses rather than guesses
+

When it is not sure, it refuses — instead of guessing.

Trust is capped (never claimed at 100%). Below the confidence bar, the system abstains and says why, rather than inventing an answer.

+ Trust center →
- Honest by design. Proven means checked in Lean 4 (the locked-8). Λ is Conjecture 1 - — advisory only, never "green", never a gate. Live surfaces read real endpoints; where a meter + Honest by design. Proven means checked in Lean 4 (the locked-8). Λ is Conjecture 1 + — advisory only, never "green", never a gate. Live surfaces read real endpoints; where a meter or key is missing, the receipt says so instead of faking a value. Doctrine v11 LOCKED. Canonical a-11-oy.com.
@@ -16623,7 +16623,7 @@ window.a11oyInvestor = (function(){ -