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, 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.
- pages/console.html +104 -0
|
@@ -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,'&').replace(/</g,'<').replace(/>/g,'>'); }
|
| 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";
|