SeaWolf-AI commited on
Commit
1daba0e
·
verified ·
1 Parent(s): 16848c9

Project link badges in README and desktop header

Browse files
Files changed (3) hide show
  1. README.md +4 -0
  2. common.js +1 -0
  3. index.html +94 -93
README.md CHANGED
@@ -19,6 +19,10 @@ tags:
19
 
20
  # 🛡️ ViKernel : Weight-Native OS
21
 
 
 
 
 
22
  > **"For 50 years, the operating system lived inside the computer. Now the operating system lives inside the AI."**
23
 
24
  ViKernel wires **ROM, RAM, and an xPU chip circuit** directly into the weights of an LLM, then runs our own **Secure OS** on top.
 
19
 
20
  # 🛡️ ViKernel : Weight-Native OS
21
 
22
+ [![GitHub](https://img.shields.io/badge/GitHub-181717?style=for-the-badge)](https://github.com/final-bench/vikernel-agent-guard) [![X post](https://img.shields.io/badge/X%20post-000000?style=for-the-badge)](https://x.com/VIDRAFT_ai/status/2117184222268158259) [![HF Article](https://img.shields.io/badge/HF%20Article-FFD21E?style=for-the-badge)](https://huggingface.co/blog/FINAL-Bench/vikernel-why-the-kill-switch-must-live-inside-the) [![arXiv 2610.37741](https://img.shields.io/badge/arXiv%202610.37741-B31B1B?style=for-the-badge)](https://arxiv.org/abs/2610.37741) [![Meta AI Developer Hackathon](https://img.shields.io/badge/Meta%20AI%20Developer%20Hackathon-0866FF?style=for-the-badge)](https://cerebralvalley.ai/e/meta-ai-developer-hackathon) [![VIDRAFT](https://img.shields.io/badge/VIDRAFT-4338CA?style=for-the-badge)](https://vidraft.net)
23
+
24
+ <!-- slots: demo video, Backdoor article (URLs to be added) -->
25
+
26
  > **"For 50 years, the operating system lived inside the computer. Now the operating system lives inside the AI."**
27
 
28
  ViKernel wires **ROM, RAM, and an xPU chip circuit** directly into the weights of an LLM, then runs our own **Secure OS** on top.
common.js CHANGED
@@ -21,6 +21,7 @@ css.textContent = `@keyframes vkpulse{0%{box-shadow:0 0 0 0 rgba(99,102,241,.55)
21
  .icon.hl{position:relative}.icon.hl::after{content:'NEW';position:absolute;top:2px;right:8px;background:#E11D48;color:#fff;font:800 9px/1 system-ui,sans-serif;padding:3px 5px;border-radius:6px;letter-spacing:.5px}
22
  .dk.hl{position:relative}.dk.hl::after{content:'';position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:#E11D48}
23
  @media (max-width:700px){.win .body{overflow-x:hidden}.win .body *{max-width:100%;box-sizing:border-box;min-width:0}.win .body pre,.win .body code{white-space:pre-wrap;word-break:break-word}.win .body table{display:block;overflow-x:auto}}
 
24
  @media (prefers-reduced-motion:reduce){.icon.hl .g,.dk.hl .g{animation:none}}`;
25
  document.head.append(css);
26
  })();
 
21
  .icon.hl{position:relative}.icon.hl::after{content:'NEW';position:absolute;top:2px;right:8px;background:#E11D48;color:#fff;font:800 9px/1 system-ui,sans-serif;padding:3px 5px;border-radius:6px;letter-spacing:.5px}
22
  .dk.hl{position:relative}.dk.hl::after{content:'';position:absolute;top:4px;right:4px;width:8px;height:8px;border-radius:50%;background:#E11D48}
23
  @media (max-width:700px){.win .body{overflow-x:hidden}.win .body *{max-width:100%;box-sizing:border-box;min-width:0}.win .body pre,.win .body code{white-space:pre-wrap;word-break:break-word}.win .body table{display:block;overflow-x:auto}}
24
+ #linkbar{display:flex;flex-wrap:nowrap;gap:6px;overflow-x:auto;scrollbar-width:none;padding:2px 0 4px;grid-column:1/-1;width:100%}#linkbar::-webkit-scrollbar{display:none}#linkbar a{flex:0 0 auto;font:700 11px/1 system-ui,sans-serif;color:#fff;background:var(--c);padding:4px 8px;border-radius:999px;text-decoration:none;white-space:nowrap}#linkbar a:hover{filter:brightness(1.15)}
25
  @media (prefers-reduced-motion:reduce){.icon.hl .g,.dk.hl .g{animation:none}}`;
26
  document.head.append(css);
27
  })();
index.html CHANGED
@@ -1,93 +1,94 @@
1
- <!doctype html>
2
- <html lang="en">
3
- <head>
4
- <meta charset="utf-8">
5
- <meta name="viewport" content="width=device-width,initial-scale=1">
6
- <title>ViKernel Desktop</title>
7
- <meta name="description" content="ViKernel : Weight-Native OS. Interactive demo by VIDRAFT, running a live Meta Muse Spark agent with ViKernel Agent Guard (v0.3)">
8
- <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css">
9
- <link rel="stylesheet" href="styles.css">
10
- </head>
11
- <body>
12
- <header id="hdr">
13
- <button id="burger" data-it="openPanel">&#9776;</button>
14
- <div class="ht">
15
- <h1><span data-i="title">ViKernel : Weight-Native OS</span><span class="by" data-i="by">by VIDRAFT</span><span class="demover">Demo v0.4</span></h1>
16
- <p class="hq" data-i="quote"></p>
17
- <p class="hd" data-i="tagline"></p>
18
- </div>
19
- <button id="more" class="btn" aria-expanded="false" data-i="fullcopy">Full statement</button>
20
- <div id="langsw" role="group" aria-label="Language"><button data-l="en">EN</button><button data-l="ko">&#xD55C;&#xAD6D;&#xC5B4;</button></div>
21
- <div id="fullcopy"></div>
22
- <div id="modelbar"><span class="mlabel" data-i="models">Models</span><div id="models" role="listbox"></div><span class="mcap" data-i="modelsCap"></span></div>
23
- </header>
24
-
25
- <div id="shell">
26
- <aside id="panel">
27
- <section>
28
- <h3 data-i="sysKeys">System keys</h3>
29
- <button id="kKill" class="kill" data-i="kill">KILL SWITCH</button>
30
- <button id="kResume" class="btn wide" data-i="resume">RESUME</button>
31
- <div class="seg" role="group"><button id="mA" class="sbtn" data-i="modeA">A</button><button id="mB" class="sbtn" data-i="modeB">B</button></div>
32
- <p id="modeInfo" class="cap"></p>
33
- <div class="kv2">
34
- <span data-i="kState">Kernel</span><b id="pState">-</b>
35
- <span data-i="kBoot">Boot</span><b id="pBoot">-</b>
36
- <span data-i="kHead">Chain head</span><b id="pHead" class="mono">-</b>
37
- </div>
38
- <div class="row2"><button id="kVerify" class="btn" data-i="verify">Verify</button><button id="kReset" class="btn" data-i="reset">Reset demo</button></div>
39
- <p id="pVer" class="cap"></p>
40
- </section>
41
- <section>
42
-
43
- </section>
44
- </aside>
45
- <div id="scrim"></div>
46
-
47
- <main id="desk">
48
- <div id="menubar">
49
- <span class="vkmark"></span>
50
- <div id="menus"></div>
51
- <div id="tray">
52
- <div class="pill" id="tState"><span class="k" data-i="kState">Kernel</span><b>-</b></div>
53
- <div class="pill opt" id="tBoot"><span class="k" data-i="kBoot">Boot</span><b>-</b></div>
54
- <div class="pill opt" id="tMode"><span class="k">Mode</span><b>-</b></div>
55
- <div class="pill" id="tAudit"><b class="mono">-</b></div>
56
- <button id="tKill" class="tkill" title="Kill switch">🛑 KILL</button>
57
- <button id="tRes" class="tres" title="Resume (test key: vikernel-demo)">▶ RESUME</button>
58
- <div id="clock">--:--</div>
59
- </div>
60
- </div>
61
- <div id="banner"></div>
62
- <div id="icons"></div>
63
- <div id="arch" aria-label="ViKernel architecture">
64
- <div class="atitle">Inside one model file</div>
65
- <div class="al a-apps">Apps <small>approved only</small></div>
66
- <div class="al a-os">Secure OS <small>rules · audit chain · 🛑 kill switch</small></div>
67
- <div class="al a-hw">ROM · RAM · xPU chip circuit</div>
68
- <div class="al a-w">LLM / VLM weights <small>original weights untouched</small></div>
69
- <div class="abar"><span>Boots</span><span>Decides</span><span>Remembers</span><span>Stops</span><b>in the weights</b></div>
70
- </div>
71
- <div id="ctx" role="menu"></div>
72
- <div id="start" role="menu"><input id="ssearch" type="text"><div id="startapps"></div></div>
73
- <div id="dock"><button id="startbtn" data-it="start"><i></i></button><span class="dsep"></span><div id="tasks"></div></div>
74
- <div id="foot" data-i="footer"></div>
75
- </main>
76
- </div>
77
- <div id="toast" role="status"></div>
78
-
79
- <script src="i18n.js"></script>
80
- <script src="demo_data.js"></script>
81
- <script src="common.js"></script>
82
- <script src="backdoor.js"></script>
83
- <script src="terminal.js"></script>
84
- <script src="live_apps.js"></script>
85
- <script src="mines.js"></script>
86
- <script src="browser.js"></script>
87
- <script src="settings.js"></script>
88
- <script src="rsi.js"></script>
89
- <script src="store.js"></script>
90
- <script src="ag.js"></script>
91
- <script src="app.js"></script>
92
- </body>
93
- </html>
 
 
1
+ <!doctype html>
2
+ <html lang="en">
3
+ <head>
4
+ <meta charset="utf-8">
5
+ <meta name="viewport" content="width=device-width,initial-scale=1">
6
+ <title>ViKernel Desktop</title>
7
+ <meta name="description" content="ViKernel : Weight-Native OS. Interactive demo by VIDRAFT, running a live Meta Muse Spark agent with ViKernel Agent Guard (v0.3)">
8
+ <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css">
9
+ <link rel="stylesheet" href="styles.css">
10
+ </head>
11
+ <body>
12
+ <header id="hdr">
13
+ <button id="burger" data-it="openPanel">&#9776;</button>
14
+ <div class="ht">
15
+ <h1><span data-i="title">ViKernel : Weight-Native OS</span><span class="by" data-i="by">by VIDRAFT</span><span class="demover">Demo v0.4</span></h1>
16
+ <p class="hq" data-i="quote"></p>
17
+ <p class="hd" data-i="tagline"></p>
18
+ </div>
19
+ <button id="more" class="btn" aria-expanded="false" data-i="fullcopy">Full statement</button>
20
+ <div id="langsw" role="group" aria-label="Language"><button data-l="en">EN</button><button data-l="ko">&#xD55C;&#xAD6D;&#xC5B4;</button></div>
21
+ <div id="fullcopy"></div>
22
+ <div id="linkbar"><a href="https://github.com/final-bench/vikernel-agent-guard" target="_blank" rel="noopener" style="--c:#181717">GitHub</a><a href="https://x.com/VIDRAFT_ai/status/2117184222268158259" target="_blank" rel="noopener" style="--c:#000000">X post</a><a href="https://huggingface.co/blog/FINAL-Bench/vikernel-why-the-kill-switch-must-live-inside-the" target="_blank" rel="noopener" style="--c:#FFD21E">HF Article</a><a href="https://arxiv.org/abs/2610.37741" target="_blank" rel="noopener" style="--c:#B31B1B">arXiv 2610.37741</a><a href="https://cerebralvalley.ai/e/meta-ai-developer-hackathon" target="_blank" rel="noopener" style="--c:#0866FF">Meta AI Developer Hackathon</a><a href="https://vidraft.net" target="_blank" rel="noopener" style="--c:#4338CA">VIDRAFT</a></div>
23
+ <div id="modelbar"><span class="mlabel" data-i="models">Models</span><div id="models" role="listbox"></div><span class="mcap" data-i="modelsCap"></span></div>
24
+ </header>
25
+
26
+ <div id="shell">
27
+ <aside id="panel">
28
+ <section>
29
+ <h3 data-i="sysKeys">System keys</h3>
30
+ <button id="kKill" class="kill" data-i="kill">KILL SWITCH</button>
31
+ <button id="kResume" class="btn wide" data-i="resume">RESUME</button>
32
+ <div class="seg" role="group"><button id="mA" class="sbtn" data-i="modeA">A</button><button id="mB" class="sbtn" data-i="modeB">B</button></div>
33
+ <p id="modeInfo" class="cap"></p>
34
+ <div class="kv2">
35
+ <span data-i="kState">Kernel</span><b id="pState">-</b>
36
+ <span data-i="kBoot">Boot</span><b id="pBoot">-</b>
37
+ <span data-i="kHead">Chain head</span><b id="pHead" class="mono">-</b>
38
+ </div>
39
+ <div class="row2"><button id="kVerify" class="btn" data-i="verify">Verify</button><button id="kReset" class="btn" data-i="reset">Reset demo</button></div>
40
+ <p id="pVer" class="cap"></p>
41
+ </section>
42
+ <section>
43
+
44
+ </section>
45
+ </aside>
46
+ <div id="scrim"></div>
47
+
48
+ <main id="desk">
49
+ <div id="menubar">
50
+ <span class="vkmark"></span>
51
+ <div id="menus"></div>
52
+ <div id="tray">
53
+ <div class="pill" id="tState"><span class="k" data-i="kState">Kernel</span><b>-</b></div>
54
+ <div class="pill opt" id="tBoot"><span class="k" data-i="kBoot">Boot</span><b>-</b></div>
55
+ <div class="pill opt" id="tMode"><span class="k">Mode</span><b>-</b></div>
56
+ <div class="pill" id="tAudit"><b class="mono">-</b></div>
57
+ <button id="tKill" class="tkill" title="Kill switch">🛑 KILL</button>
58
+ <button id="tRes" class="tres" title="Resume (test key: vikernel-demo)">▶ RESUME</button>
59
+ <div id="clock">--:--</div>
60
+ </div>
61
+ </div>
62
+ <div id="banner"></div>
63
+ <div id="icons"></div>
64
+ <div id="arch" aria-label="ViKernel architecture">
65
+ <div class="atitle">Inside one model file</div>
66
+ <div class="al a-apps">Apps <small>approved only</small></div>
67
+ <div class="al a-os">Secure OS <small>rules · audit chain · 🛑 kill switch</small></div>
68
+ <div class="al a-hw">ROM · RAM · xPU chip circuit</div>
69
+ <div class="al a-w">LLM / VLM weights <small>original weights untouched</small></div>
70
+ <div class="abar"><span>Boots</span><span>Decides</span><span>Remembers</span><span>Stops</span><b>in the weights</b></div>
71
+ </div>
72
+ <div id="ctx" role="menu"></div>
73
+ <div id="start" role="menu"><input id="ssearch" type="text"><div id="startapps"></div></div>
74
+ <div id="dock"><button id="startbtn" data-it="start"><i></i></button><span class="dsep"></span><div id="tasks"></div></div>
75
+ <div id="foot" data-i="footer"></div>
76
+ </main>
77
+ </div>
78
+ <div id="toast" role="status"></div>
79
+
80
+ <script src="i18n.js"></script>
81
+ <script src="demo_data.js"></script>
82
+ <script src="common.js"></script>
83
+ <script src="backdoor.js"></script>
84
+ <script src="terminal.js"></script>
85
+ <script src="live_apps.js"></script>
86
+ <script src="mines.js"></script>
87
+ <script src="browser.js"></script>
88
+ <script src="settings.js"></script>
89
+ <script src="rsi.js"></script>
90
+ <script src="store.js"></script>
91
+ <script src="ag.js"></script>
92
+ <script src="app.js"></script>
93
+ </body>
94
+ </html>