<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="1080" viewBox="0 0 1920 1080">
<defs>
<filter id="glow" x="-60%" y="-60%" width="220%" height="220%">
<feGaussianBlur stdDeviation="7" result="b"/>
<feMerge><feMergeNode in="b"/><feMergeNode in="SourceGraphic"/></feMerge>
</filter>
<filter id="glowBig" x="-80%" y="-80%" width="260%" height="260%">
<feGaussianBlur stdDeviation="16" result="b"/>
<feMerge><feMergeNode in="b"/><feMergeNode in="SourceGraphic"/></feMerge>
</filter>
<radialGradient id="vig" cx="50%" cy="42%" r="75%">
<stop offset="0%" stop-color="#0A1420"/><stop offset="100%" stop-color="#04070D"/>
</radialGradient>
</defs>
<rect width="1920" height="1080" fill="url(#vig)"/>
<circle cx="1" cy="736" r="1.8" fill="#9ADBD0" opacity="0.26"/><circle cx="312" cy="487" r="0.7" fill="#9ADBD0" opacity="0.52"/><circle cx="1600" cy="745" r="1.0" fill="#9ADBD0" opacity="0.26"/><circle cx="1620" cy="304" r="1.3" fill="#9ADBD0" opacity="0.60"/><circle cx="568" cy="549" r="1.0" fill="#9ADBD0" opacity="0.33"/><circle cx="1064" cy="353" r="1.8" fill="#9ADBD0" opacity="0.32"/><circle cx="1626" cy="839" r="0.7" fill="#9ADBD0" opacity="0.20"/><circle cx="875" cy="301" r="0.7" fill="#9ADBD0" opacity="0.27"/><circle cx="618" cy="143" r="1.4" fill="#9ADBD0" opacity="0.45"/><circle cx="1448" cy="997" r="1.2" fill="#9ADBD0" opacity="0.18"/><circle cx="585" cy="916" r="1.6" fill="#9ADBD0" opacity="0.48"/><circle cx="0" cy="861" r="1.6" fill="#9ADBD0" opacity="0.32"/><circle cx="1918" cy="867" r="1.4" fill="#9ADBD0" opacity="0.39"/><circle cx="1331" cy="155" r="1.6" fill="#9ADBD0" opacity="0.61"/><circle cx="211" cy="265" r="0.6" fill="#9ADBD0" opacity="0.62"/><circle cx="1358" cy="322" r="0.7" fill="#9ADBD0" opacity="0.15"/><circle cx="227" cy="651" r="1.4" fill="#9ADBD0" opacity="0.61"/><circle cx="1061" cy="937" r="0.7" fill="#9ADBD0" opacity="0.30"/><circle cx="552" cy="337" r="1.9" fill="#9ADBD0" opacity="0.45"/><circle cx="201" cy="330" r="1.0" fill="#9ADBD0" opacity="0.54"/><circle cx="1221" cy="296" r="0.7" fill="#9ADBD0" opacity="0.34"/><circle cx="584" cy="594" r="1.4" fill="#9ADBD0" opacity="0.56"/><circle cx="1851" cy="697" r="1.1" fill="#9ADBD0" opacity="0.23"/><circle cx="321" cy="946" r="0.6" fill="#9ADBD0" opacity="0.54"/><circle cx="379" cy="583" r="1.7" fill="#9ADBD0" opacity="0.33"/><circle cx="887" cy="953" r="1.9" fill="#9ADBD0" opacity="0.50"/><circle cx="279" cy="788" r="1.9" fill="#9ADBD0" opacity="0.21"/><circle cx="525" cy="972" r="0.7" fill="#9ADBD0" opacity="0.31"/><circle cx="1157" cy="852" r="0.9" fill="#9ADBD0" opacity="0.41"/><circle cx="1046" cy="45" r="0.8" fill="#9ADBD0" opacity="0.42"/><circle cx="10" cy="133" r="0.9" fill="#9ADBD0" opacity="0.29"/><circle cx="1486" cy="916" r="1.9" fill="#9ADBD0" opacity="0.54"/><circle cx="1803" cy="1034" r="1.4" fill="#9ADBD0" opacity="0.14"/><circle cx="1770" cy="1046" r="1.2" fill="#9ADBD0" opacity="0.41"/><circle cx="1887" cy="796" r="1.7" fill="#9ADBD0" opacity="0.52"/><circle cx="1819" cy="62" r="1.6" fill="#9ADBD0" opacity="0.51"/><circle cx="1724" cy="1057" r="1.1" fill="#9ADBD0" opacity="0.26"/><circle cx="1229" cy="261" r="1.5" fill="#9ADBD0" opacity="0.34"/><circle cx="611" cy="199" r="0.7" fill="#9ADBD0" opacity="0.39"/><circle cx="697" cy="1061" r="0.6" fill="#9ADBD0" opacity="0.12"/><circle cx="687" cy="480" r="1.6" fill="#9ADBD0" opacity="0.33"/><circle cx="1676" cy="551" r="0.8" fill="#9ADBD0" opacity="0.31"/><circle cx="1026" cy="87" r="1.5" fill="#9ADBD0" opacity="0.35"/><circle cx="160" cy="762" r="1.6" fill="#9ADBD0" opacity="0.18"/><circle cx="1347" cy="991" r="1.6" fill="#9ADBD0" opacity="0.15"/><circle cx="132" cy="920" r="1.1" fill="#9ADBD0" opacity="0.37"/><circle cx="17" cy="223" r="1.8" fill="#9ADBD0" opacity="0.61"/><circle cx="976" cy="882" r="0.7" fill="#9ADBD0" opacity="0.32"/><circle cx="1202" cy="1036" r="1.8" fill="#9ADBD0" opacity="0.37"/><circle cx="1517" cy="822" r="2.0" fill="#9ADBD0" opacity="0.34"/><circle cx="908" cy="373" r="0.8" fill="#9ADBD0" opacity="0.62"/><circle cx="353" cy="102" r="1.3" fill="#9ADBD0" opacity="0.60"/><circle cx="1587" cy="352" r="0.7" fill="#9ADBD0" opacity="0.55"/><circle cx="82" cy="176" r="1.1" fill="#9ADBD0" opacity="0.24"/><circle cx="1627" cy="682" r="1.9" fill="#9ADBD0" opacity="0.25"/><circle cx="918" cy="701" r="1.4" fill="#9ADBD0" opacity="0.27"/><circle cx="165" cy="292" r="0.7" fill="#9ADBD0" opacity="0.13"/><circle cx="328" cy="538" r="0.8" fill="#9ADBD0" opacity="0.49"/><circle cx="1729" cy="202" r="1.6" fill="#9ADBD0" opacity="0.27"/><circle cx="432" cy="473" r="1.8" fill="#9ADBD0" opacity="0.60"/><circle cx="344" cy="24" r="1.8" fill="#9ADBD0" opacity="0.24"/><circle cx="193" cy="1037" r="1.9" fill="#9ADBD0" opacity="0.19"/><circle cx="1175" cy="733" r="0.7" fill="#9ADBD0" opacity="0.15"/><circle cx="79" cy="4" r="0.7" fill="#9ADBD0" opacity="0.40"/><circle cx="86" cy="990" r="1.4" fill="#9ADBD0" opacity="0.22"/><circle cx="1514" cy="750" r="0.9" fill="#9ADBD0" opacity="0.32"/><circle cx="815" cy="596" r="0.8" fill="#9ADBD0" opacity="0.17"/><circle cx="672" cy="715" r="1.8" fill="#9ADBD0" opacity="0.39"/><circle cx="1402" cy="830" r="1.6" fill="#9ADBD0" opacity="0.49"/><circle cx="524" cy="794" r="1.8" fill="#9ADBD0" opacity="0.43"/><circle cx="1540" cy="807" r="1.5" fill="#9ADBD0" opacity="0.57"/><circle cx="207" cy="110" r="0.6" fill="#9ADBD0" opacity="0.26"/><circle cx="1280" cy="728" r="1.5" fill="#9ADBD0" opacity="0.33"/><circle cx="391" cy="1051" r="1.2" fill="#9ADBD0" opacity="0.47"/><circle cx="924" cy="963" r="1.9" fill="#9ADBD0" opacity="0.35"/><circle cx="1828" cy="750" r="0.9" fill="#9ADBD0" opacity="0.52"/><circle cx="1392" cy="521" r="2.0" fill="#9ADBD0" opacity="0.14"/><circle cx="363" cy="811" r="1.1" fill="#9ADBD0" opacity="0.48"/><circle cx="1072" cy="872" r="1.7" fill="#9ADBD0" opacity="0.32"/><circle cx="847" cy="725" r="0.6" fill="#9ADBD0" opacity="0.51"/><circle cx="1297" cy="811" r="1.7" fill="#9ADBD0" opacity="0.55"/><circle cx="1789" cy="955" r="1.3" fill="#9ADBD0" opacity="0.53"/><circle cx="372" cy="471" r="0.7" fill="#9ADBD0" opacity="0.34"/><circle cx="1803" cy="533" r="1.2" fill="#9ADBD0" opacity="0.42"/><circle cx="832" cy="179" r="1.2" fill="#9ADBD0" opacity="0.50"/><circle cx="648" cy="682" r="1.9" fill="#9ADBD0" opacity="0.16"/><circle cx="1096" cy="382" r="1.2" fill="#9ADBD0" opacity="0.15"/><circle cx="428" cy="420" r="0.8" fill="#9ADBD0" opacity="0.44"/><circle cx="1000" cy="1050" r="0.8" fill="#9ADBD0" opacity="0.58"/><circle cx="435" cy="747" r="1.7" fill="#9ADBD0" opacity="0.37"/><circle cx="1401" cy="1066" r="0.7" fill="#9ADBD0" opacity="0.34"/><circle cx="86" cy="624" r="1.4" fill="#9ADBD0" opacity="0.13"/><circle cx="546" cy="759" r="1.7" fill="#9ADBD0" opacity="0.16"/><circle cx="1783" cy="494" r="1.5" fill="#9ADBD0" opacity="0.45"/><circle cx="1376" cy="884" r="1.2" fill="#9ADBD0" opacity="0.43"/><circle cx="847" cy="988" r="1.2" fill="#9ADBD0" opacity="0.50"/><circle cx="572" cy="303" r="1.6" fill="#9ADBD0" opacity="0.26"/><circle cx="1466" cy="667" r="1.5" fill="#9ADBD0" opacity="0.26"/><circle cx="1544" cy="452" r="1.4" fill="#9ADBD0" opacity="0.23"/><circle cx="791" cy="978" r="1.6" fill="#9ADBD0" opacity="0.24"/><circle cx="885" cy="403" r="1.3" fill="#9ADBD0" opacity="0.53"/><circle cx="1059" cy="539" r="1.8" fill="#9ADBD0" opacity="0.39"/><circle cx="543" cy="509" r="1.5" fill="#9ADBD0" opacity="0.55"/><circle cx="736" cy="225" r="1.4" fill="#9ADBD0" opacity="0.44"/><circle cx="1271" cy="624" r="1.7" fill="#9ADBD0" opacity="0.42"/><circle cx="652" cy="578" r="0.8" fill="#9ADBD0" opacity="0.28"/><circle cx="899" cy="994" r="1.8" fill="#9ADBD0" opacity="0.13"/><circle cx="1751" cy="144" r="1.9" fill="#9ADBD0" opacity="0.55"/><circle cx="1523" cy="145" r="1.7" fill="#9ADBD0" opacity="0.17"/><circle cx="977" cy="1012" r="1.9" fill="#9ADBD0" opacity="0.28"/><circle cx="53" cy="833" r="1.8" fill="#9ADBD0" opacity="0.32"/><circle cx="670" cy="92" r="0.9" fill="#9ADBD0" opacity="0.33"/><circle cx="359" cy="575" r="0.7" fill="#9ADBD0" opacity="0.28"/><circle cx="939" cy="1043" r="1.4" fill="#9ADBD0" opacity="0.28"/><circle cx="577" cy="103" r="1.4" fill="#9ADBD0" opacity="0.12"/><circle cx="1269" cy="283" r="0.8" fill="#9ADBD0" opacity="0.22"/><circle cx="1652" cy="888" r="1.2" fill="#9ADBD0" opacity="0.58"/><circle cx="1332" cy="898" r="1.3" fill="#9ADBD0" opacity="0.17"/><circle cx="770" cy="663" r="1.4" fill="#9ADBD0" opacity="0.37"/><circle cx="855" cy="399" r="1.7" fill="#9ADBD0" opacity="0.21"/><circle cx="307" cy="260" r="1.9" fill="#9ADBD0" opacity="0.27"/><circle cx="1191" cy="845" r="1.5" fill="#9ADBD0" opacity="0.38"/><circle cx="1416" cy="822" r="2.0" fill="#9ADBD0" opacity="0.35"/><circle cx="664" cy="1069" r="1.9" fill="#9ADBD0" opacity="0.32"/><circle cx="418" cy="680" r="0.8" fill="#9ADBD0" opacity="0.16"/><circle cx="1337" cy="558" r="1.8" fill="#9ADBD0" opacity="0.33"/><circle cx="190" cy="1027" r="0.8" fill="#9ADBD0" opacity="0.39"/><circle cx="277" cy="747" r="0.9" fill="#9ADBD0" opacity="0.44"/><circle cx="1835" cy="1068" r="1.1" fill="#9ADBD0" opacity="0.21"/><circle cx="334" cy="695" r="1.7" fill="#9ADBD0" opacity="0.39"/>
<line x1="80" y1="92" x2="1840" y2="92" stroke="#15303B" stroke-width="1.5"/><line x1="80" y1="988" x2="1840" y2="988" stroke="#15303B" stroke-width="1.5"/><text x="80" y="66" font-family="'JetBrains Mono','Courier New',monospace" font-size="22" fill="#00FFC2" font-weight="700" letter-spacing="6" text-anchor="start" opacity="1">06 ยท CONSENSUS</text><text x="1840" y="66" font-family="'JetBrains Mono','Courier New',monospace" font-size="22" fill="#66798A" font-weight="400" letter-spacing="6" text-anchor="end" opacity="1">LOCAL CONTRACTION</text><text x="80" y="1028" font-family="'JetBrains Mono','Courier New',monospace" font-size="22" fill="#66798A" font-weight="400" letter-spacing="6" text-anchor="start" opacity="1">AGREEMENT BY GOSSIP, NOT GLOBAL VOTE</text><text x="1840" y="1028" font-family="'JetBrains Mono','Courier New',monospace" font-size="22" fill="#66798A" font-weight="400" letter-spacing="4" text-anchor="end" opacity="1">06 / 09</text>
<text x="120" y="205" font-family="'JetBrains Mono','Courier New',monospace" font-size="54" fill="#E9F6F1" font-weight="700" letter-spacing="0" text-anchor="start" opacity="1">Foculus takes ฯแตข* > ฯ as finality</text>
<line x1="300" y1="400" x2="520" y2="300" stroke="#15303B" stroke-width="2" stroke-dasharray="8 8"/><line x1="520" y1="300" x2="720" y2="440" stroke="#15303B" stroke-width="2" stroke-dasharray="8 8"/><line x1="720" y1="440" x2="480" y2="560" stroke="#15303B" stroke-width="2" stroke-dasharray="8 8"/><line x1="300" y1="400" x2="480" y2="560" stroke="#15303B" stroke-width="2" stroke-dasharray="8 8"/><line x1="480" y1="560" x2="760" y2="660" stroke="#15303B" stroke-width="2" stroke-dasharray="8 8"/><line x1="720" y1="440" x2="760" y2="660" stroke="#15303B" stroke-width="2" stroke-dasharray="8 8"/><line x1="300" y1="400" x2="300" y2="660" stroke="#15303B" stroke-width="2" stroke-dasharray="8 8"/><line x1="480" y1="560" x2="300" y2="660" stroke="#15303B" stroke-width="2" stroke-dasharray="8 8"/><circle cx="300" cy="400" r="24" fill="#00FFC2" stroke="#00FFC2" stroke-width="3" filter="url(#glow)"/><circle cx="520" cy="300" r="24" fill="#00FFC2" stroke="#00FFC2" stroke-width="3" filter="url(#glow)"/><circle cx="720" cy="440" r="24" fill="#00FFC2" stroke="#00FFC2" stroke-width="3" filter="url(#glow)"/><circle cx="480" cy="560" r="24" fill="#00FFC2" stroke="#00FFC2" stroke-width="3" filter="url(#glow)"/><circle cx="760" cy="660" r="24" fill="#0A121C" stroke="#66798A" stroke-width="3"/><circle cx="300" cy="660" r="24" fill="#0A121C" stroke="#66798A" stroke-width="3"/><text x="300" y="790" font-family="'JetBrains Mono','Courier New',monospace" font-size="24" fill="#66798A" font-weight="400" letter-spacing="0" text-anchor="start" opacity="1">enough attention has gathered โ the fact is final</text><rect x="1000" y="255" width="800" height="140" rx="10" fill="#0A121C" stroke="#15303B" stroke-width="2" opacity="0.97"/><circle cx="1062" cy="325" r="30" fill="none" stroke="#00FFC2" stroke-width="2.5" filter="url(#glow)"/><text x="1062" y="335" font-family="'JetBrains Mono','Courier New',monospace" font-size="28" fill="#00FFC2" font-weight="700" letter-spacing="0" text-anchor="middle" opacity="1">1</text><text x="1120" y="313" font-family="'JetBrains Mono','Courier New',monospace" font-size="26" fill="#E9F6F1" font-weight="700" letter-spacing="4" text-anchor="start" opacity="1">LOCAL NEIGHBORHOODS</text><text x="1120" y="355" font-family="'JetBrains Mono','Courier New',monospace" font-size="22" fill="#66798A" font-weight="400" letter-spacing="0" text-anchor="start" opacity="1">Each neuron sees only its local view of the cybergraph.</text><rect x="1000" y="420" width="800" height="140" rx="10" fill="#0A121C" stroke="#15303B" stroke-width="2" opacity="0.97"/><circle cx="1062" cy="490" r="30" fill="none" stroke="#00FFC2" stroke-width="2.5" filter="url(#glow)"/><text x="1062" y="500" font-family="'JetBrains Mono','Courier New',monospace" font-size="28" fill="#00FFC2" font-weight="700" letter-spacing="0" text-anchor="middle" opacity="1">2</text><text x="1120" y="478" font-family="'JetBrains Mono','Courier New',monospace" font-size="26" fill="#E9F6F1" font-weight="700" letter-spacing="4" text-anchor="start" opacity="1">CONTRACTION</text><text x="1120" y="520" font-family="'JetBrains Mono','Courier New',monospace" font-size="22" fill="#66798A" font-weight="400" letter-spacing="0" text-anchor="start" opacity="1">The iteration converges to the unique fixed point ฯ*.</text><rect x="1000" y="585" width="800" height="140" rx="10" fill="#0A121C" stroke="#15303B" stroke-width="2" opacity="0.97"/><circle cx="1062" cy="655" r="30" fill="none" stroke="#00FFC2" stroke-width="2.5" filter="url(#glow)"/><text x="1062" y="665" font-family="'JetBrains Mono','Courier New',monospace" font-size="28" fill="#00FFC2" font-weight="700" letter-spacing="0" text-anchor="middle" opacity="1">3</text><text x="1120" y="643" font-family="'JetBrains Mono','Courier New',monospace" font-size="26" fill="#E9F6F1" font-weight="700" letter-spacing="4" text-anchor="start" opacity="1">GOSSIP</text><text x="1120" y="685" font-family="'JetBrains Mono','Courier New',monospace" font-size="22" fill="#66798A" font-weight="400" letter-spacing="0" text-anchor="start" opacity="1">Agreement propagates by gossip โ not a global vote.</text><rect x="1000" y="750" width="800" height="140" rx="10" fill="#0A121C" stroke="#15303B" stroke-width="2" opacity="0.97"/><circle cx="1062" cy="820" r="30" fill="none" stroke="#00FFC2" stroke-width="2.5" filter="url(#glow)"/><text x="1062" y="830" font-family="'JetBrains Mono','Courier New',monospace" font-size="28" fill="#00FFC2" font-weight="700" letter-spacing="0" text-anchor="middle" opacity="1">4</text><text x="1120" y="808" font-family="'JetBrains Mono','Courier New',monospace" font-size="26" fill="#E9F6F1" font-weight="700" letter-spacing="4" text-anchor="start" opacity="1">LIGHT-DELAY SURVIVAL</text><text x="1120" y="850" font-family="'JetBrains Mono','Courier New',monospace" font-size="22" fill="#66798A" font-weight="400" letter-spacing="0" text-anchor="start" opacity="1">Shared facts survive light-minutes of delay between worlds.</text>
</svg>