Skip to content

Commit f8aadb0

Browse files
authored
Update index.html
1 parent 10557c8 commit f8aadb0

1 file changed

Lines changed: 16 additions & 17 deletions

File tree

index.html

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,8 @@
1212
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
1313
<link href="https://fonts.googleapis.com/css2?family=Share+Tech+Mono&family=Barlow+Condensed:ital,wght@0,300;0,400;0,600;0,700;0,900;1,300&family=Crimson+Pro:ital,wght@0,300;0,400;0,600;1,300;1,400&family=JetBrains+Mono:wght@300;400;500;700&display=swap" rel="stylesheet">
1414
<style>
15-
/* existing styles (unchanged, but we will add new styles at the end) */
15+
/* all styles unchanged from original – omitted for brevity */
16+
* { margin: 0; padding: 0; box-sizing: border-box; }
1617
:root {
1718
--bg:#08090b;
1819
--bg-deep:#030405;
@@ -97,7 +98,7 @@
9798
.mobile-nav a.ksc-mobile-link{color:var(--gold);}
9899
.mobile-nav a.ksc-mobile-link:hover{color:var(--amber-l);}
99100

100-
#hero-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0.35;pointer-events:none;}
101+
#hero-canvas{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0;opacity:0.45;pointer-events:none;}
101102

102103
.hero{position:relative;z-index:1;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding:56px 40px 80px;max-width:1200px;margin:0 auto;}
103104
.hero-logo-wrap{display:flex;align-items:center;gap:20px;margin-bottom:28px;opacity:0;transform:translateY(12px);animation:fadeUp 0.7s var(--ease) 0.08s forwards;}
@@ -634,19 +635,18 @@ <h2 class="section-title">The AION Stack</h2>
634635
<div class="stack-table-wrapper">
635636
<table class="stack-table">
636637
<thead>
637-
<tr><th>Framework</th><th>Version</th><th>Function</th><th>Convergence</th></tr>
638-
</thead>
638+
<tr><th>Framework</th><th>Version</th><th>Function</th><th>Convergence</th> </thead>
639639
<tbody>
640-
<tr><td class="fw-name">FSVE</td><td class="fw-version">v3.6</td><td class="fw-function">Certainty Scoring Engine — 6 dimensions, validity threshold enforcement<a href="/stack/frameworks/FSVE/" class="fw-inline-link">→ Tool</a></td><td><span class="convergence-badge m-mod">M-MODERATE</span></td></tr>
641-
<tr><td class="fw-name">LAV</td><td class="fw-version">v1.5</td><td class="fw-function">Linguistic Anchor Validation — 45 entries, 77.5% running mean<a href="/stack/frameworks/LAV/" class="fw-inline-link">→ Tool</a></td><td><span class="convergence-badge m-strong">M-STRONG</span></td></tr>
642-
<tr><td class="fw-name">TOPOS</td><td class="fw-version">v0.4</td><td class="fw-function">Persistent Shape Architecture — 4 mapping instruments, Instrument 3 live scorer<a href="/stack/frameworks/TOPOS/" class="fw-inline-link">→ Tool</a></td><td><span class="convergence-badge m-nascent">M-NASCENT</span></td></tr>
643-
<tr><td class="fw-name">KSC</td><td class="fw-version">v0.5</td><td class="fw-function">Kardashev-Salmon Civilization Scale — 8 axes, Types 0–II live, Hebrew cosmological mapping<a href="/ksc/" class="fw-inline-link">→ Scale</a></td><td><span class="convergence-badge m-nascent">M-NASCENT → M-MOD</span></td></tr>
644-
<tr><td class="fw-name">CSCA</td><td class="fw-version">v0.1</td><td class="fw-function">Cognitive Substrate Cryptographic Assumption — SHA-256 signals analysis, D minor · 128 BPM<a href="/stack/#csca" class="fw-inline-link">→ Hear it</a></td><td><span class="convergence-badge m-mod">M-MODERATE</span></td></tr>
645-
<tr><td class="fw-name">DUAL-HELIX</td><td class="fw-version">v2.0</td><td class="fw-function">Build and Deep Thinking Wrapper — VELA · TOPOS base pair architecture</td><td><span class="convergence-badge m-nascent">M-NASCENT</span></td></tr>
646-
<tr><td class="fw-name">NRP</td><td class="fw-version">v0.1</td><td class="fw-function">Search Null-Return Protocol — Pre-generation gate, never suspended</td><td><span class="convergence-badge m-nascent">M-NASCENT</span></td></tr>
647-
<tr><td class="fw-name">EIGHT LAWS</td><td class="fw-version">v1.0</td><td class="fw-function">Sovereignty Stack — Laws 1–8 active · Law 9 dark by design</td><td><span class="convergence-badge m-mod">CONSTITUTIONAL</span></td></tr>
640+
<tr><td class="fw-name">FSVE</td><td class="fw-version">v3.6</td><td class="fw-function">Certainty Scoring Engine — 6 dimensions, validity threshold enforcement<a href="/stack/frameworks/FSVE/" class="fw-inline-link">→ Tool</a></td><td><span class="convergence-badge m-mod">M-MODERATE</span></td> </tr>
641+
<tr><td class="fw-name">LAV</td><td class="fw-version">v1.5</td><td class="fw-function">Linguistic Anchor Validation — 45 entries, 77.5% running mean<a href="/stack/frameworks/LAV/" class="fw-inline-link">→ Tool</a></td><td><span class="convergence-badge m-strong">M-STRONG</span></td> </tr>
642+
<tr><td class="fw-name">TOPOS</td><td class="fw-version">v0.4</td><td class="fw-function">Persistent Shape Architecture — 4 mapping instruments, Instrument 3 live scorer<a href="/stack/frameworks/TOPOS/" class="fw-inline-link">→ Tool</a></td><td><span class="convergence-badge m-nascent">M-NASCENT</span></td> </tr>
643+
<tr><td class="fw-name">KSC</td><td class="fw-version">v0.5</td><td class="fw-function">Kardashev-Salmon Civilization Scale — 8 axes, Types 0–II live, Hebrew cosmological mapping<a href="/ksc/" class="fw-inline-link">→ Scale</a></td><td><span class="convergence-badge m-nascent">M-NASCENT → M-MOD</span></td> </tr>
644+
<tr><td class="fw-name">CSCA</td><td class="fw-version">v0.1</td><td class="fw-function">Cognitive Substrate Cryptographic Assumption — SHA-256 signals analysis, D minor · 128 BPM<a href="/stack/#csca" class="fw-inline-link">→ Hear it</a></td><td><span class="convergence-badge m-mod">M-MODERATE</span></td> </tr>
645+
<tr><td class="fw-name">DUAL-HELIX</td><td class="fw-version">v2.0</td><td class="fw-function">Build and Deep Thinking Wrapper — VELA · TOPOS base pair architecture</td><td><span class="convergence-badge m-nascent">M-NASCENT</span></td> </tr>
646+
<tr><td class="fw-name">NRP</td><td class="fw-version">v0.1</td><td class="fw-function">Search Null-Return Protocol — Pre-generation gate, never suspended</td><td><span class="convergence-badge m-nascent">M-NASCENT</span></td> </tr>
647+
<tr><td class="fw-name">EIGHT LAWS</td><td class="fw-version">v1.0</td><td class="fw-function">Sovereignty Stack — Laws 1–8 active · Law 9 dark by design</td><td><span class="convergence-badge m-mod">CONSTITUTIONAL</span></td> </tr>
648648
</tbody>
649-
</table>
649+
</table>
650650
</div>
651651
<div class="stack-legend">M‑STRONG: validated · M‑MODERATE: tested · M‑NASCENT: specified, building · CONSTITUTIONAL: foundational</div>
652652
</div>
@@ -703,7 +703,6 @@ <h2 class="section-title">The AION Stack</h2>
703703
</footer>
704704

705705
<script>
706-
// [existing JavaScript unchanged]
707706
(function(){
708707
'use strict';
709708
const cursor=document.getElementById('custom-cursor');
@@ -726,8 +725,8 @@ <h2 class="section-title">The AION Stack</h2>
726725
(function tick(){const n=(Date.now()-t0)*RATE;if(elOut)elOut.textContent=fmtCount(n);if(elUns)elUns.textContent=fmtCount(n*0.9997);requestAnimationFrame(tick);})();
727726
const canvas=document.getElementById('hero-canvas'),ctx=canvas.getContext('2d');let W,H,particles=[],signals=[],t=0;
728727
function resize(){W=canvas.width=innerWidth;H=canvas.height=innerHeight;}
729-
class Signal{constructor(){this.reset();}reset(){this.y=Math.random()*H;this.speed=0.3+Math.random()*0.6;this.amp=8+Math.random()*20;this.freq=0.008+Math.random()*0.012;this.phase=Math.random()*Math.PI*2;this.alpha=0.04+Math.random()*0.12;this.width=0.6+Math.random()*0.8;this.life=0;this.maxLife=180+Math.random()*240;}draw(){this.life++;if(this.life>this.maxLife){this.reset();return;}const fade=Math.sin(this.life/this.maxLife*Math.PI);ctx.beginPath();ctx.strokeStyle=`rgba(240,165,0,${this.alpha*fade})`;ctx.lineWidth=this.width;for(let x=0;x<=W;x+=2){const y=this.y+Math.sin(x*this.freq+this.phase+t*this.speed)*this.amp;x===0?ctx.moveTo(x,y):ctx.lineTo(x,y);}ctx.stroke();}}
730-
class Particle{constructor(){this.reset();}reset(){this.x=Math.random()*W;this.y=Math.random()*H;this.r=0.5+Math.random()*1.5;this.vx=(Math.random()-0.5)*0.2;this.vy=(Math.random()-0.5)*0.2;this.alpha=0.1+Math.random()*0.25;}draw(){this.x+=this.vx;this.y+=this.vy;if(this.x<0||this.x>W||this.y<0||this.y>H){this.reset();return;}ctx.beginPath();ctx.arc(this.x,this.y,this.r,0,Math.PI*2);ctx.fillStyle=`rgba(240,165,0,${this.alpha})`;ctx.fill();}}
728+
class Signal{constructor(){this.reset();}reset(){this.y=Math.random()*H;this.speed=0.3+Math.random()*0.6;this.amp=8+Math.random()*20;this.freq=0.008+Math.random()*0.012;this.phase=Math.random()*Math.PI*2;this.alpha=0.08+Math.random()*0.12;this.width=1.0+Math.random()*0.5;this.life=0;this.maxLife=180+Math.random()*240;}draw(){this.life++;if(this.life>this.maxLife){this.reset();return;}const fade=Math.sin(this.life/this.maxLife*Math.PI);ctx.beginPath();ctx.strokeStyle=`rgba(212,175,55,${this.alpha*fade})`;ctx.lineWidth=this.width;for(let x=0;x<=W;x+=2){const y=this.y+Math.sin(x*this.freq+this.phase+t*this.speed)*this.amp;x===0?ctx.moveTo(x,y):ctx.lineTo(x,y);}ctx.stroke();}}
729+
class Particle{constructor(){this.reset();}reset(){this.x=Math.random()*W;this.y=Math.random()*H;this.r=0.5+Math.random()*1.5;this.vx=(Math.random()-0.5)*0.2;this.vy=(Math.random()-0.5)*0.2;this.alpha=0.1+Math.random()*0.25;}draw(){this.x+=this.vx;this.y+=this.vy;if(this.x<0||this.x>W||this.y<0||this.y>H){this.reset();return;}ctx.beginPath();ctx.arc(this.x,this.y,this.r,0,Math.PI*2);ctx.fillStyle=`rgba(212,175,55,${this.alpha})`;ctx.fill();}}
731730
function init(){resize();for(let i=0;i<12;i++)signals.push(new Signal());for(let i=0;i<60;i++)particles.push(new Particle());}
732731
function loop(){ctx.clearRect(0,0,W,H);t+=0.01;signals.forEach(s=>s.draw());particles.forEach(p=>p.draw());requestAnimationFrame(loop);}
733732
window.addEventListener('resize',resize);init();loop();
@@ -741,4 +740,4 @@ <h2 class="section-title">The AION Stack</h2>
741740
document.querySelectorAll('.mobile-nav a').forEach(a=>{a.addEventListener('click',()=>{document.getElementById('nav-hamburger').classList.remove('open');document.getElementById('mobile-nav').classList.remove('open');});});
742741
</script>
743742
</body>
744-
</html>
743+
</html>

0 commit comments

Comments
 (0)