betterwithage commited on
Commit
c5fce10
·
verified ·
1 Parent(s): 9323c3e

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

Browse files

Automated front-door sync from szl-holdings/a11oy main via hf-sync.
Added/updated: cathedral.html, console/docs.html, console/index.html, console/pricing.html, console/throne-room.html, console/throne-room.js, 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/evidence.html, pages/gap-report.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/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
Deleted (gone from GitHub main): (none)

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

Files changed (1) hide show
  1. pages/console.html +104 -0
pages/console.html CHANGED
@@ -10978,6 +10978,110 @@ window.warboard_init=warboard_init; window.warboard_all=warboard_all;
10978
  /* end anatomy-map-tab-patch */
10979
  </script>
10980
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
10981
  <script>
10982
  (function(){
10983
  "use strict";
 
10978
  /* end anatomy-map-tab-patch */
10979
  </script>
10980
 
10981
+
10982
+ <script>
10983
+ /* conjecture-factory-tab-patch :: SZL Conjecture Factory — honest live disclosure board ::
10984
+ Additive, self-contained, NS-aware. Renders factory-generated OPEN conjectures from the
10985
+ real disclosure-ledger (szl-lake khipu, kind=conjecture-disclosure-anchor) via
10986
+ /api/{ns}/v1/conjecture-factory. Honesty doctrine v11 by construction: a conjecture is
10987
+ NEVER called a theorem; every item stays OPEN until independently verified; novelty is an
10988
+ advisory screen; a signature attests timestamp + content, not truth; Conjecture 1
10989
+ (unconditional Λ uniqueness) is and remains OPEN. No fabricated live pills. */
10990
+ (function(){
10991
+ var NS=(window.__rd_ns||(location.pathname.indexOf('killinchu')>=0?'killinchu':'a11oy'));
10992
+ var TEAL='#3ddc97', GOLD='#c9b787', DIM='#8a8f98', WARN='#e0a82e', RED='#b06a5a', BLUE='#5aa0d0';
10993
+ function esc(s){ return String(s==null?'':s).replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;'); }
10994
+ function ago(iso){ if(!iso) return ''; try{ var t=new Date(iso).getTime(); if(!t) return ''; var s=Math.max(0,(Date.now()-t)/1000); if(s<60) return Math.round(s)+'s ago'; if(s<3600) return Math.round(s/60)+'m ago'; if(s<86400) return Math.round(s/3600)+'h ago'; return Math.round(s/86400)+'d ago'; }catch(e){ return ''; } }
10995
+ function pill(txt,col,title){ return '<span title="'+esc(title||'')+'" style="display:inline-block;padding:2px 9px;border-radius:999px;font-family:var(--mono,monospace);font-size:10px;letter-spacing:.06em;font-weight:700;color:'+col+';border:1px solid '+col+';background:'+col+'1a;">'+esc(txt)+'</span>'; }
10996
+ function link(url,label,col){ if(!url) return ''; return '<a href="'+esc(url)+'" target="_blank" rel="noopener" style="color:'+(col||TEAL)+'">'+esc(label||url)+'</a>'; }
10997
+ /* novelty is advisory only — never a claim of originality */
10998
+ function novCol(n){ n=String(n||'').toLowerCase(); if(n==='novel-candidate') return TEAL; if(n==='known-restatement'||n==='duplicate') return WARN; return DIM; }
10999
+ /* difficulty/grade come from a bounded solver run; OPEN = neither solved nor refuted in budget */
11000
+ function diffCol(d){ d=String(d||'').toLowerCase(); if(d==='refuted') return RED; if(d==='verified-finite') return TEAL; if(d==='open-resistant'||d==='hard') return GOLD; return DIM; }
11001
+ function gradeCol(g){ g=String(g||'').toUpperCase(); if(g==='REFUTED') return RED; if(g==='VERIFIED-FINITE') return TEAL; return GOLD; }
11002
+ function stageCol(s){ s=String(s||'').toLowerCase(); if(s==='solution') return TEAL; if(s==='statement') return BLUE; return DIM; }
11003
+ function statusBadge(st){ st=String(st||'').toLowerCase(); if(st==='live') return pill('\u25cf live',TEAL,'fetched live from the disclosure ledger'); if(st==='cached') return pill('\u25cf cached',BLUE,'served from last good cache'); return pill('\u25cf unreachable',RED,'ledger unreachable'); }
11004
+
11005
+ function card(c){
11006
+ var rec=c.receipt||{}, hon=c.honesty||{};
11007
+ var grade=String(c.grade||'OPEN').toUpperCase();
11008
+ var openLbl = c.is_open ? 'OPEN' : grade;
11009
+ var h='<div style="border:1px solid #232830;border-radius:9px;padding:12px 14px;margin-bottom:10px;background:#0e1217">';
11010
+ h+='<div style="display:flex;align-items:center;gap:8px;flex-wrap:wrap">'
11011
+ +'<span style="font-weight:700;color:#e6eaee;font-size:14px">'+esc(c.title||'(untitled conjecture)')+'</span>'
11012
+ +pill(openLbl, c.is_open?RED:gradeCol(grade), c.is_open?'a genuinely OPEN conjecture \u2014 NOT a theorem; stays OPEN until independently verified':'bounded-solver grade')
11013
+ +'</div>';
11014
+ h+='<div style="display:flex;gap:6px;flex-wrap:wrap;margin:8px 0 2px">';
11015
+ if(c.novelty) h+=pill('novelty: '+c.novelty,novCol(c.novelty),'advisory novelty screen \u2014 not a proof of originality');
11016
+ if(c.difficulty) h+=' '+pill('difficulty: '+c.difficulty,diffCol(c.difficulty),'from a bounded solver run');
11017
+ h+=' '+pill('grade: '+grade,gradeCol(grade),'OPEN = neither solved nor refuted within the solver budget');
11018
+ if(c.release_stage) h+=' '+pill('stage: '+c.release_stage,stageCol(c.release_stage),'release stage (teaser / statement / solution)');
11019
+ h+='</div>';
11020
+ if(c.statement) h+='<div style="font-size:12.5px;color:#b6bcc4;margin-top:8px;line-height:1.55"><span style="color:'+DIM+';font-family:var(--mono,monospace);font-size:10px;letter-spacing:.08em">STATEMENT</span><br>'+esc(c.statement)+'</div>';
11021
+ /* disclosure-ledger receipt — link/badge; signature attests timestamp+content, not truth */
11022
+ var rlinks=[];
11023
+ if(rec.rekor_log_index!=null) rlinks.push(link('https://search.sigstore.dev/?logIndex='+encodeURIComponent(rec.rekor_log_index),'Rekor #'+rec.rekor_log_index+' \u2197',TEAL));
11024
+ if(rec.source_run_url) rlinks.push(link(rec.source_run_url,(rec.source_run_workflow||'source run')+' \u2197',DIM));
11025
+ var rid=rec.receipt_id||c.id||'';
11026
+ var recline='';
11027
+ if(rid) recline+=pill('receipt '+String(rid).slice(0,12),DIM,'disclosure-ledger receipt id');
11028
+ if(rec.signing_mode) recline+=' '+pill(rec.signing_mode,DIM,'signing mode \u2014 attests timestamp + content, not truth');
11029
+ if(rec.chain_index!=null) recline+=' '+pill('chain #'+rec.chain_index,DIM,'append-only chain index');
11030
+ if(recline||rlinks.length){
11031
+ h+='<div style="margin-top:9px;padding-top:8px;border-top:1px solid #1c2128">'
11032
+ +'<div style="font-family:var(--mono,monospace);font-size:10px;color:'+DIM+';letter-spacing:.08em;margin-bottom:4px">DISCLOSURE-LEDGER RECEIPT</div>'
11033
+ +'<div style="display:flex;gap:6px;flex-wrap:wrap;align-items:center">'+recline
11034
+ +(rlinks.length?('<span style="font-size:12px;margin-left:4px">'+rlinks.join(' \u00b7 ')+'</span>'):'')
11035
+ +'</div>'
11036
+ +'<div style="font-family:var(--mono,monospace);font-size:10px;color:'+DIM+';margin-top:5px">A signature attests <b>timestamp + content</b> of the disclosure \u2014 it is not evidence the conjecture is true.</div>'
11037
+ +'</div>';
11038
+ }
11039
+ h+='</div>';
11040
+ return h;
11041
+ }
11042
+
11043
+ window.conjecturefactory_render=async function(host){
11044
+ host.innerHTML='<div class="card"><div class="dim">loading factory conjectures from the disclosure ledger\u2026</div></div>';
11045
+ try{
11046
+ var r=await fetch('/api/'+NS+'/v1/conjecture-factory',{cache:'no-store'});
11047
+ var d=await r.json();
11048
+ var items=d.conjectures||[];
11049
+ var h='';
11050
+ h+='<div style="border:1px solid #2a2f37;border-radius:10px;padding:14px 16px;margin-bottom:14px;background:#11151a">'
11051
+ +'<div style="font-family:var(--mono,monospace);font-size:11px;color:'+DIM+';letter-spacing:.08em">CONJECTURE FACTORY \u00b7 HONEST OUTPUT</div>'
11052
+ +'<div style="display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-top:7px">'
11053
+ +statusBadge(d.status)
11054
+ +' '+pill((d.count||0)+' OPEN conjecture'+((d.count===1)?'':'s'),GOLD,'generated, not proven')
11055
+ +' '+pill('doctrine '+(d.doctrine||'v11'),DIM,'honesty doctrine')
11056
+ +'</div>'
11057
+ +'<div style="font-size:12.5px;color:#cfd4da;margin-top:9px;line-height:1.5">'+esc(d.honest||'')+'</div>'
11058
+ +'<div style="font-family:var(--mono,monospace);font-size:10px;color:'+DIM+';margin-top:7px">source: '+(d.source?link(d.source,'disclosure ledger \u2197',TEAL):'(unreachable)')+' \u00b7 checked '+esc(ago(d.checked_at)||'just now')+'</div>'
11059
+ +'</div>';
11060
+ items.forEach(function(c){ h+=card(c); });
11061
+ if(!items.length){ h+='<div class="card"><div class="dim">No factory conjectures on the ledger yet \u2014 this board shows only signed, disclosed OPEN conjectures.</div></div>'; }
11062
+ host.innerHTML=h;
11063
+ }catch(e){ host.innerHTML='<div class="card"><div class="dim">conjecture factory unavailable: '+esc((e&&e.message)||e)+'</div></div>'; }
11064
+ };
11065
+ function reg(){
11066
+ var V=window.VIEWS; if(!V){ return setTimeout(reg,80); }
11067
+ V.conjecturefactory={ title:'Conjecture Factory', badge:'OPEN \u00b7 generated, not proven \u00b7 signed disclosure',
11068
+ sub:'Factory-generated <b>OPEN conjectures</b>, read live from the real disclosure ledger (szl-lake khipu, <span class="mono">kind=conjecture-disclosure-anchor</span>). Each item carries an advisory <b>novelty</b> screen, a bounded-solver <b>difficulty grade</b> (OPEN = neither solved nor refuted in budget), a <b>release stage</b>, the conjecture <b>statement</b>, and a link/badge to its signed disclosure-ledger receipt. A conjecture is <b>never</b> a theorem; it stays OPEN until a solution is independently verified; a signature attests timestamp + content, not truth. \u039b unconditional uniqueness is <b>Conjecture 1</b> \u2014 OPEN, never proved.',
11069
+ render:async function(c){ window.conjecturefactory_render(c); } };
11070
+ }
11071
+ reg();
11072
+ function injectNav(){
11073
+ var anchor=document.querySelector('.nav-item[data-view="bounties"]')||document.querySelector('.nav-item[data-view="anatomymap"]')||document.querySelector('.nav-item[data-view="readiness"]')||document.querySelector('.nav-item');
11074
+ if(!anchor){ return setTimeout(injectNav,250); }
11075
+ if(document.querySelector('.nav-item[data-view="conjecturefactory"]')){ return; }
11076
+ var n=document.createElement('div'); n.className='nav-item'; n.setAttribute('data-view','conjecturefactory'); n.setAttribute('onclick',"go('conjecturefactory')");
11077
+ n.innerHTML='<span class="ico">\u2697</span>Conjecture Factory';
11078
+ anchor.parentNode.insertBefore(n, anchor.nextSibling);
11079
+ }
11080
+ if(document.readyState==='loading'){ document.addEventListener('DOMContentLoaded',injectNav); } else { injectNav(); }
11081
+ })();
11082
+ /* end conjecture-factory-tab-patch */
11083
+ </script>
11084
+
11085
  <script>
11086
  (function(){
11087
  "use strict";