|
7 | 7 | </svelte:head> |
8 | 8 |
|
9 | 9 | <script> |
10 | | -
|
11 | | - const features = [ |
| 10 | + const pillars = [ |
12 | 11 | { |
| 12 | + num: '01', |
13 | 13 | label: 'COGNITIVE LOOP', |
14 | | - desc: 'The OS observes system health, detects patterns, and surfaces recommendations — using local LLMs on your hardware, without your private data leaving your fleet. Every 5 minutes. Hourly trend analysis. This is not telemetry. It is a system that knows what it is doing.', |
| 14 | + desc: 'The OS observes system health every 5 minutes, detects patterns hourly, and surfaces recommendations — using local LLMs on your hardware, without your private data leaving your fleet.', |
15 | 15 | }, |
16 | 16 | { |
17 | | - label: 'GOVERNANCE IS STRUCTURAL', |
18 | | - desc: 'Actions in the governance pipeline produce cryptographic receipts — hash-chained, Ed25519-signed, auditable. Every agent operates within explicitly defined capability bounds. Scoped, time-limited permits are required before any privileged operation proceeds.', |
| 17 | + num: '02', |
| 18 | + label: 'GOVERNANCE BY DESIGN', |
| 19 | + desc: 'Actions in the governance pipeline produce cryptographic receipts — hash-chained, Ed25519-signed, auditable. Every agent operates within explicitly defined, time-limited capability bounds.', |
19 | 20 | }, |
20 | 21 | { |
| 22 | + num: '03', |
21 | 23 | label: 'CONSENT AS INFRASTRUCTURE', |
22 | | - desc: 'Privacy controls are encoded as sentinel files on a RAM-only filesystem. They expire on reboot — requiring active re-authorization every time the system starts. The system asks to be trusted again rather than assuming it still is. Cryptographic erasure is available on demand.', |
| 24 | + desc: 'Privacy controls are encoded as sentinel files on a RAM-only filesystem. They expire on reboot — requiring active re-authorization every time the system starts.', |
23 | 25 | }, |
24 | 26 | { |
| 27 | + num: '04', |
25 | 28 | label: 'SOVEREIGN IDENTITY', |
26 | | - desc: 'Your Ethereum wallet signs your identity. No external identity provider. SSH key derives to age key derives to ETH address — a complete identity chain without trusting anyone else\'s infrastructure. One declarative config governs the entire fleet.', |
| 29 | + desc: 'Your Ethereum wallet signs your identity. SSH key derives to age key derives to ETH address — a complete identity chain with no external provider.', |
27 | 30 | }, |
28 | 31 | ] |
29 | 32 | </script> |
|
41 | 44 | <section class="overview"> |
42 | 45 | <div class="overview-inner"> |
43 | 46 | <div class="overview-text"> |
44 | | - <p>Most operating systems host your programs and stay out of the way. Augmentum OS runs a persistent cognitive layer: it observes system health, detects trends, and surfaces recommendations — locally, without sending anything to a vendor. The system learns the longer it runs. This is a different category of machine.</p> |
45 | | - <p>Governance is built into the substrate, not bolted on top. Every action in the pipeline produces a cryptographic receipt. Consent is encoded as sentinel files that expire on reboot — requiring active re-authorization every time the system starts. What the system knows about you, it can provably erase on command. A unified CLI puts diagnostics, privacy controls, authentication, AI health, and governance behind a single entry point.</p> |
46 | | - <p>Augmentum OS is also the integration layer for the Sovren Stack. Visage face authentication runs as a hardware-verified identity primitive at the OS level. MrHaven vault access is a first-class credential. The three products are each useful alone — together they form a complete sovereign computing platform.</p> |
| 47 | + <p class="overview-lead">A different category of machine.</p> |
| 48 | + <p class="overview-body">Most operating systems host your programs and stay out of the way. Augmentum OS runs a persistent cognitive layer — observing system health, detecting trends, surfacing recommendations — locally, on your hardware, without your private data leaving your fleet. Governance is built into the substrate: every action receipted, every agent bounded, consent that expires at reboot.</p> |
| 49 | + <p class="overview-stack">Integration layer for the Sovren Stack — Visage face authentication and MrHaven vault access are first-class primitives at the OS level.</p> |
47 | 50 | </div> |
48 | 51 | <div class="overview-specs"> |
49 | 52 | <div class="spec-row"> |
|
70 | 73 | </div> |
71 | 74 | </section> |
72 | 75 |
|
73 | | - <section class="features"> |
74 | | - <div class="features-inner"> |
| 76 | + <section class="pillars"> |
| 77 | + <div class="pillars-inner"> |
75 | 78 | <span class="section-label">ARCHITECTURE</span> |
76 | | - <div class="feature-grid"> |
77 | | - {#each features as f} |
78 | | - <div class="feature-card"> |
79 | | - <span class="feature-label">{f.label}</span> |
80 | | - <p class="feature-desc">{f.desc}</p> |
| 79 | + <div class="pillar-rows"> |
| 80 | + {#each pillars as p} |
| 81 | + <div class="pillar-row"> |
| 82 | + <div class="pillar-left"> |
| 83 | + <span class="pillar-num">{p.num}</span> |
| 84 | + <h3 class="pillar-title">{p.label}</h3> |
| 85 | + </div> |
| 86 | + <p class="pillar-desc">{p.desc}</p> |
81 | 87 | </div> |
82 | 88 | {/each} |
83 | 89 | </div> |
|
96 | 102 | </main> |
97 | 103 |
|
98 | 104 | <style> |
| 105 | + /* ── Hero ── */ |
99 | 106 | .hero { |
100 | 107 | min-height: calc(100vh - 60px); |
101 | 108 | display: flex; |
|
143 | 150 | letter-spacing: 0.02em; |
144 | 151 | } |
145 | 152 |
|
146 | | - /* Overview */ |
| 153 | + /* ── Overview ── */ |
147 | 154 | .overview { |
148 | 155 | background: #ffffff; |
149 | 156 | color: #000; |
|
163 | 170 | .overview-text { |
164 | 171 | display: flex; |
165 | 172 | flex-direction: column; |
166 | | - gap: 1.5rem; |
| 173 | + gap: 1.75rem; |
| 174 | + } |
| 175 | +
|
| 176 | + .overview-lead { |
| 177 | + font-size: clamp(1.3rem, 2.5vw, 1.7rem); |
| 178 | + font-weight: 700; |
| 179 | + letter-spacing: 0.04em; |
| 180 | + line-height: 1.2; |
| 181 | + color: #000; |
167 | 182 | } |
168 | 183 |
|
169 | | - .overview-text p { |
| 184 | + .overview-body { |
170 | 185 | font-size: 0.9rem; |
171 | | - line-height: 1.8; |
| 186 | + line-height: 1.85; |
172 | 187 | color: #333; |
173 | 188 | letter-spacing: 0.02em; |
174 | 189 | } |
175 | 190 |
|
| 191 | + .overview-stack { |
| 192 | + font-size: 0.75rem; |
| 193 | + line-height: 1.7; |
| 194 | + color: #999; |
| 195 | + letter-spacing: 0.04em; |
| 196 | + padding-top: 0.25rem; |
| 197 | + border-top: 1px solid #e5e5e5; |
| 198 | + } |
| 199 | +
|
176 | 200 | .overview-specs { |
177 | 201 | display: flex; |
178 | 202 | flex-direction: column; |
|
205 | 229 | color: #888; |
206 | 230 | } |
207 | 231 |
|
208 | | - /* Features */ |
209 | | - .features { |
| 232 | + /* ── Architecture pillars ── */ |
| 233 | + .pillars { |
210 | 234 | padding: 6rem 2.5rem; |
211 | | - border-top: 1px solid var(--border); |
212 | 235 | } |
213 | 236 |
|
214 | | - .features-inner { |
| 237 | + .pillars-inner { |
215 | 238 | max-width: var(--max-w); |
216 | 239 | margin: 0 auto; |
217 | 240 | } |
|
225 | 248 | text-transform: uppercase; |
226 | 249 | } |
227 | 250 |
|
228 | | - .feature-grid { |
| 251 | + .pillar-rows { |
| 252 | + display: flex; |
| 253 | + flex-direction: column; |
| 254 | + border-top: 1px solid var(--border); |
| 255 | + } |
| 256 | +
|
| 257 | + .pillar-row { |
229 | 258 | display: grid; |
230 | 259 | grid-template-columns: 1fr 1fr; |
231 | | - border: 1px solid var(--border); |
| 260 | + gap: 4rem; |
| 261 | + padding: 3rem 0; |
| 262 | + border-bottom: 1px solid var(--border); |
| 263 | + align-items: start; |
232 | 264 | } |
233 | 265 |
|
234 | | - .feature-card { |
235 | | - padding: 2.5rem; |
236 | | - border-right: 1px solid var(--border); |
237 | | - border-bottom: 1px solid var(--border); |
| 266 | + .pillar-left { |
238 | 267 | display: flex; |
239 | 268 | flex-direction: column; |
240 | | - gap: 1rem; |
241 | | - } |
242 | | -
|
243 | | - .feature-card:nth-child(2n) { |
244 | | - border-right: none; |
| 269 | + gap: 0.75rem; |
245 | 270 | } |
246 | 271 |
|
247 | | - .feature-card:nth-child(3), |
248 | | - .feature-card:nth-child(4) { |
249 | | - border-bottom: none; |
| 272 | + .pillar-num { |
| 273 | + font-size: 0.62rem; |
| 274 | + letter-spacing: 0.2em; |
| 275 | + color: var(--text-muted); |
250 | 276 | } |
251 | 277 |
|
252 | | - .feature-label { |
253 | | - font-size: 0.65rem; |
254 | | - letter-spacing: 0.18em; |
255 | | - color: var(--text-muted); |
| 278 | + .pillar-title { |
| 279 | + font-size: clamp(0.95rem, 1.5vw, 1.15rem); |
| 280 | + font-weight: 700; |
| 281 | + letter-spacing: 0.1em; |
| 282 | + color: var(--text-primary); |
| 283 | + line-height: 1.3; |
256 | 284 | text-transform: uppercase; |
| 285 | + margin: 0; |
257 | 286 | } |
258 | 287 |
|
259 | | - .feature-desc { |
260 | | - font-size: 0.85rem; |
| 288 | + .pillar-desc { |
| 289 | + font-size: 0.875rem; |
261 | 290 | color: var(--text-secondary); |
262 | | - line-height: 1.75; |
| 291 | + line-height: 1.8; |
263 | 292 | letter-spacing: 0.02em; |
| 293 | + padding-top: 0.25rem; |
264 | 294 | } |
265 | 295 |
|
266 | | - /* CTA */ |
| 296 | + /* ── CTA ── */ |
267 | 297 | .cta { |
268 | 298 | background: #fff; |
269 | 299 | color: #000; |
|
312 | 342 | opacity: 0.75; |
313 | 343 | } |
314 | 344 |
|
315 | | - /* Responsive */ |
| 345 | + /* ── Responsive ── */ |
316 | 346 | @media (max-width: 768px) { |
317 | 347 | .hero { |
318 | 348 | padding: 3rem 1.5rem 4rem; |
|
327 | 357 | gap: 3rem; |
328 | 358 | } |
329 | 359 |
|
330 | | - .feature-grid { |
| 360 | + .pillar-row { |
331 | 361 | grid-template-columns: 1fr; |
332 | | - } |
333 | | -
|
334 | | - .feature-card { |
335 | | - border-right: none; |
336 | | - } |
337 | | -
|
338 | | - .feature-card:nth-child(3), |
339 | | - .feature-card:nth-child(4) { |
340 | | - border-bottom: 1px solid var(--border); |
341 | | - } |
342 | | -
|
343 | | - .feature-card:last-child { |
344 | | - border-bottom: none; |
| 362 | + gap: 1.5rem; |
| 363 | + padding: 2rem 0; |
345 | 364 | } |
346 | 365 | } |
347 | 366 | </style> |
0 commit comments