Repository navigation
Expand file tree
/
Copy pathindex.html
More file actions
186 lines (186 loc) · 38 KB
/
Copy pathindex.html
File metadata and controls
186 lines (186 loc) · 38 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, viewport-fit=cover">
<meta name="description" content="Zero State is an independent software studio building thoughtful, adaptable software from first principles, for a world that keeps changing.">
<meta name="theme-color" content="#0f1110">
<meta name="color-scheme" content="dark">
<title>Zero State — Software for a world that keeps changing.</title>
<link rel="canonical" href="https://zer0state.com/">
<link rel="icon" href="assets/brand/favicon-64.png" type="image/png">
<link rel="apple-touch-icon" href="assets/brand/apple-touch-icon.png">
<meta property="og:type" content="website">
<meta property="og:site_name" content="Zero State">
<meta property="og:title" content="Zero State — Software for a world that keeps changing.">
<meta property="og:description" content="Zero State is an independent software studio building thoughtful, adaptable software from first principles, for a world that keeps changing.">
<meta property="og:url" content="https://zer0state.com/">
<meta property="og:image" content="https://zer0state.com/assets/og-image.png">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="Zero State mark — Opportunity begins at zero">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Zero State — Software for a world that keeps changing.">
<meta name="twitter:description" content="Zero State is an independent software studio building thoughtful, adaptable software from first principles, for a world that keeps changing.">
<meta name="twitter:image" content="https://zer0state.com/assets/og-image.png">
<link rel="preload" href="assets/fonts/geist-latin.woff2" as="font" type="font/woff2" crossorigin>
<script>document.documentElement.classList.add("js")</script>
<link rel="stylesheet" href="tokens.css">
<link rel="stylesheet" href="site.css">
<link rel="stylesheet" href="home.css">
<script type="application/ld+json">
{"@context":"https://schema.org","@type":"Organization","name":"Zero State LLC","alternateName":"ZERØ STATE","url":"https://zer0state.com/","logo":"https://zer0state.com/assets/og-image.png","email":"zer0state@zer0state.com","slogan":"Software for a world that keeps changing.","sameAs":["https://github.com/Zero-State-LLC","https://www.facebook.com/1289691754235122","https://www.instagram.com/zerostatehq/","https://x.com/z3r0st4t3","https://www.youtube.com/@zer0state_studio","https://www.tiktok.com/@zer0state3"]}
</script>
</head>
<body class="obs">
<a class="skip-link" href="#main">Skip to content</a>
<header class="nav" data-nav>
<div class="nav__inner">
<a class="wordmark" href="index.html" aria-label="Zero State home"><picture><source srcset="assets/brand/zero_state_mark_3_nav.webp" type="image/webp"><img src="assets/brand/zero_state_mark_3_nav.png" alt="" width="20" height="32"></picture><span>ZERØ STATE</span></a>
<nav class="nav__links" id="nav-links" aria-label="Primary">
<a href="#evidence">Work</a><a href="#local">Local intelligence</a><a href="#method">Method</a><a href="work.html">Portfolio</a>
<a class="nav__sheet-cta" href="#contact">Begin here</a>
</nav>
<a class="nav__cta" href="#contact">Begin here</a>
<button class="nav__menu" type="button" aria-expanded="false" aria-controls="nav-links" data-menu><span>Menu</span></button>
</div>
</header>
<main id="main">
<section class="hero" id="top" aria-labelledby="hero-title">
<div class="hero-grid" aria-hidden="true"></div>
<div class="hero__copy">
<p class="hero__kicker" data-load="0">Independent software studio</p>
<h1 class="hero__title" id="hero-title">
<span class="hero__moves" data-load="1"><span class="hero__moves-inner">The world moves.</span></span>
<span class="hero__remains" data-load="2">The reference remains.</span>
</h1>
<p class="hero__lede" data-load="3">We build thoughtful, adaptable software by returning to first principles—then combining the tools already here in ways that weren’t obvious before.</p>
<ul class="doors" role="list" data-load="4"><li><a class="door" href="#local"><svg class="door__glyph" aria-hidden="true" focusable="false"><use href="assets/glyphs.svg#g-frame"></use></svg><span class="door__label">For business</span><span class="door__text">Local intelligence, deployed on your hardware.</span><span class="door__arrow" aria-hidden="true">→</span></a></li><li><a class="door" href="#evidence"><svg class="door__glyph" aria-hidden="true" focusable="false"><use href="assets/glyphs.svg#g-orbit"></use></svg><span class="door__label">For players and partners</span><span class="door__text">Products, games, and agent skills in motion.</span><span class="door__arrow" aria-hidden="true">→</span></a></li></ul>
</div>
<figure class="stage" data-load="1">
<svg class="stage__orbits" viewBox="0 0 600 600" aria-hidden="true" focusable="false">
<g class="orb orb--crosshair"><path d="M0 300H600M300 0V600"/></g>
<g class="orb orb--a"><circle cx="300" cy="300" r="118"/><circle cx="418" cy="300" r="3.5" class="orb__node"/></g>
<g class="orb orb--b"><circle cx="300" cy="300" r="170" stroke-dasharray="2 7"/><circle cx="300" cy="130" r="4.5" class="orb__node orb__node--lit"/></g>
<g class="orb orb--c"><circle cx="300" cy="300" r="236"/><line x1="300" y1="64" x2="300" y2="74" transform="rotate(0.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(7.5 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(15.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(22.5 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(30.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(37.5 300 300)"/><line x1="300" y1="64" x2="300" y2="74" transform="rotate(45.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(52.5 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(60.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(67.5 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(75.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(82.5 300 300)"/><line x1="300" y1="64" x2="300" y2="74" transform="rotate(90.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(97.5 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(105.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(112.5 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(120.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(127.5 300 300)"/><line x1="300" y1="64" x2="300" y2="74" transform="rotate(135.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(142.5 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(150.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(157.5 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(165.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(172.5 300 300)"/><line x1="300" y1="64" x2="300" y2="74" transform="rotate(180.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(187.5 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(195.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(202.5 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(210.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(217.5 300 300)"/><line x1="300" y1="64" x2="300" y2="74" transform="rotate(225.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(232.5 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(240.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(247.5 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(255.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(262.5 300 300)"/><line x1="300" y1="64" x2="300" y2="74" transform="rotate(270.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(277.5 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(285.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(292.5 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(300.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(307.5 300 300)"/><line x1="300" y1="64" x2="300" y2="74" transform="rotate(315.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(322.5 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(330.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(337.5 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(345.0 300 300)"/><line x1="300" y1="64" x2="300" y2="68" transform="rotate(352.5 300 300)"/><circle cx="133" cy="467" r="3" class="orb__node"/></g>
</svg>
<picture><source srcset="assets/brand/zero_state_logo_1200.webp" type="image/webp">
<img class="aperture-mark" src="assets/danny-email-bundle/retina/zero_state_logo_retina.png" alt="Zero State — Opportunity begins at zero" width="1200" height="1269" fetchpriority="high" decoding="async"></picture>
</figure>
<div class="hero__foot">
<a href="mailto:zer0state@zer0state.com">zer0state@zer0state.com</a>
<span>Software for a world that keeps changing</span>
</div>
</section>
<section class="method" id="method" aria-labelledby="method-title">
<div class="method__mark" aria-hidden="true">
<svg class="method__zero" viewBox="0 0 48 48" focusable="false">
<path d="M4 12V4h8M36 4h8v8M44 36v8h-8M12 44H4v-8" class="mz__frame"/>
<path d="M13.12 32.81A14 14 0 0 1 32.81 13.12M34.88 15.19A14 14 0 0 1 15.19 34.88" class="mz__ring"/>
<path d="M-6 54L54 -6" class="mz__highway" data-reveal/>
</svg>
</div>
<div class="method__copy">
<h2 id="method-title">Zero is not emptiness.<span>It is clarity before commitment.</span></h2>
<ul class="method__lines" role="list"><li>Not another layer of noise.</li><li>Not technology for its own sake.</li><li class="lit">A clear frame for what comes next.</li></ul>
<p class="method__doctrine">Zero State is the willingness to return to first principles as the world is changing.</p>
<div class="method__prose"><p>We believe the tools for a more capable, creative, and desirable future already exist. What remains is the discipline to understand them, combine them wisely, and build with care.</p><p>The software we create is the record of that practice. This is the beginning of our work.</p></div>
</div>
</section>
<section class="evidence" id="evidence" aria-labelledby="evidence-title">
<header class="evidence__head">
<h2 id="evidence-title">Systems in motion.</h2>
<p>Products are not claims. They are evidence of the method under pressure.</p>
</header>
<div class="map" data-map>
<svg class="map__rings" viewBox="0 0 1000 1000" aria-hidden="true" focusable="false">
<path class="map__cross" d="M500 40V960M40 500H960"/>
<circle class="map__ring map__ring--inner" cx="500" cy="500" r="170"/>
<circle class="map__ring map__ring--mid" cx="500" cy="500" r="320"/>
<circle class="map__ring map__ring--outer" cx="500" cy="500" r="460"/>
<g class="map__ticks"><line x1="500" y1="14" x2="500" y2="30" transform="rotate(0 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(5 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(10 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(15 500 500)"/><line x1="500" y1="14" x2="500" y2="30" transform="rotate(20 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(25 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(30 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(35 500 500)"/><line x1="500" y1="14" x2="500" y2="30" transform="rotate(40 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(45 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(50 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(55 500 500)"/><line x1="500" y1="14" x2="500" y2="30" transform="rotate(60 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(65 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(70 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(75 500 500)"/><line x1="500" y1="14" x2="500" y2="30" transform="rotate(80 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(85 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(90 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(95 500 500)"/><line x1="500" y1="14" x2="500" y2="30" transform="rotate(100 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(105 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(110 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(115 500 500)"/><line x1="500" y1="14" x2="500" y2="30" transform="rotate(120 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(125 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(130 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(135 500 500)"/><line x1="500" y1="14" x2="500" y2="30" transform="rotate(140 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(145 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(150 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(155 500 500)"/><line x1="500" y1="14" x2="500" y2="30" transform="rotate(160 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(165 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(170 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(175 500 500)"/><line x1="500" y1="14" x2="500" y2="30" transform="rotate(180 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(185 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(190 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(195 500 500)"/><line x1="500" y1="14" x2="500" y2="30" transform="rotate(200 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(205 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(210 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(215 500 500)"/><line x1="500" y1="14" x2="500" y2="30" transform="rotate(220 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(225 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(230 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(235 500 500)"/><line x1="500" y1="14" x2="500" y2="30" transform="rotate(240 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(245 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(250 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(255 500 500)"/><line x1="500" y1="14" x2="500" y2="30" transform="rotate(260 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(265 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(270 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(275 500 500)"/><line x1="500" y1="14" x2="500" y2="30" transform="rotate(280 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(285 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(290 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(295 500 500)"/><line x1="500" y1="14" x2="500" y2="30" transform="rotate(300 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(305 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(310 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(315 500 500)"/><line x1="500" y1="14" x2="500" y2="30" transform="rotate(320 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(325 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(330 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(335 500 500)"/><line x1="500" y1="14" x2="500" y2="30" transform="rotate(340 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(345 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(350 500 500)"/><line x1="500" y1="14" x2="500" y2="22" transform="rotate(355 500 500)"/></g>
</svg>
<div class="map__core" aria-hidden="true"><svg class="map__core-glyph" aria-hidden="true" focusable="false"><use href="assets/glyphs.svg#g-zero"></use></svg></div>
<div class="map__group map__group--products"><div class="map__legend" id="products"><h3><span class="legend-swatch legend-swatch--mid" aria-hidden="true"></span>Products</h3><p>Apps, games, and platforms we are building.</p></div><ul class="ring ring--mid" role="list" style="--n:9"><li class="node" style="--i:0" data-key="waykin"><a class="node__link" href="products/waykin.html"><span class="node__glyph"><svg class="glyph" aria-hidden="true" focusable="false"><use href="assets/glyphs.svg#g-waykin"></use></svg></span><span class="node__name">Waykin</span><span class="node__meta"><span class="node__type">Audio-first adaptive walking</span><span class="node__status">Active development</span></span><picture class="node__evidence"><source srcset="assets/products/waykin-hero.webp" type="image/webp"><img src="assets/products/waykin-hero.png" alt="" width="1200" height="750" loading="lazy" decoding="async"></picture></a></li><li class="node" style="--i:1" data-key="patchhive"><a class="node__link" href="products/patchhive.html"><span class="node__glyph"><svg class="glyph" aria-hidden="true" focusable="false"><use href="assets/glyphs.svg#g-patchhive"></use></svg></span><span class="node__name">PatchHive</span><span class="node__meta"><span class="node__type">Eurorack rig intelligence</span><span class="node__status">v0.3.0-alpha · not production</span></span><picture class="node__evidence"><source srcset="assets/products/patchhive-hero.webp" type="image/webp"><img src="assets/products/patchhive-hero.jpg" alt="" width="1200" height="750" loading="lazy" decoding="async"></picture></a></li><li class="node" style="--i:2" data-key="psyfi"><a class="node__link" href="products/psyfi.html"><span class="node__glyph"><svg class="glyph" aria-hidden="true" focusable="false"><use href="assets/glyphs.svg#g-psyfi"></use></svg></span><span class="node__name">PsyFi</span><span class="node__meta"><span class="node__type">Consciousness-field simulation</span><span class="node__status">Active development · research instrument</span></span><picture class="node__evidence"><source srcset="assets/products/psyfi-hero.webp" type="image/webp"><img src="assets/products/psyfi-hero.jpg" alt="" width="1200" height="750" loading="lazy" decoding="async"></picture></a></li><li class="node" style="--i:3" data-key="surveillance"><a class="node__link" href="products/surveillance-survivor.html"><span class="node__glyph"><svg class="glyph" aria-hidden="true" focusable="false"><use href="assets/glyphs.svg#g-surveillance"></use></svg></span><span class="node__name">Surveillance Survivor</span><span class="node__meta"><span class="node__type">Satirical survivor roguelite</span><span class="node__status">Active pre-alpha · simulator-ready · not release-ready</span></span><picture class="node__evidence"><source srcset="assets/products/surveillance-survivor-hero.webp" type="image/webp"><img src="assets/products/surveillance-survivor-hero.png" alt="" width="1200" height="750" loading="lazy" decoding="async"></picture></a></li><li class="node" style="--i:4" data-key="hexwire"><a class="node__link" href="products/hexwire.html"><span class="node__glyph"><svg class="glyph" aria-hidden="true" focusable="false"><use href="assets/glyphs.svg#g-hexwire"></use></svg></span><span class="node__name">HexWire</span><span class="node__meta"><span class="node__type">Tactical cyberpunk RPG</span><span class="node__status">Stabilized vertical slice · CI-verified · device and App Store release gates remain</span></span><picture class="node__evidence"><source srcset="assets/products/hexwire-hero.webp" type="image/webp"><img src="assets/products/hexwire-hero.png" alt="" width="1200" height="750" loading="lazy" decoding="async"></picture></a></li><li class="node" style="--i:5" data-key="hollersports"><a class="node__link" href="products/hollersports.html"><span class="node__glyph"><svg class="glyph" aria-hidden="true" focusable="false"><use href="assets/glyphs.svg#g-hollersports"></use></svg></span><span class="node__name">Hollersports</span><span class="node__meta"><span class="node__type">Deterministic sports analysis</span><span class="node__status">Active development</span></span><picture class="node__evidence"><source srcset="assets/products/hollersports-hero.webp" type="image/webp"><img src="assets/products/hollersports-hero.jpg" alt="" width="1200" height="750" loading="lazy" decoding="async"></picture></a></li><li class="node" style="--i:6" data-key="marigold"><a class="node__link" href="products/marigold-market.html"><span class="node__glyph"><svg class="glyph" aria-hidden="true" focusable="false"><use href="assets/glyphs.svg#g-marigold"></use></svg></span><span class="node__name">Marigold Market</span><span class="node__meta"><span class="node__type">Hybrid-casual sorting puzzle</span><span class="node__status">Pre-release 0.1.x · iOS</span></span><picture class="node__evidence"><source srcset="assets/products/marigold-hero.webp" type="image/webp"><img src="assets/products/marigold-hero.jpg" alt="" width="1200" height="750" loading="lazy" decoding="async"></picture></a></li><li class="node" style="--i:7" data-key="slosh"><a class="node__link" href="products/slosh.html"><span class="node__glyph"><svg class="glyph" aria-hidden="true" focusable="false"><use href="assets/glyphs.svg#g-slosh"></use></svg></span><span class="node__name">Slosh</span><span class="node__meta"><span class="node__type">Interactive water for Apple Watch</span><span class="node__status">Active development · watchOS + iOS</span></span><img class="node__evidence" src="assets/products/slosh-hero.gif" alt="" width="1200" height="750" loading="lazy" decoding="async"></a></li><li class="node" style="--i:8" data-key="noema"><a class="node__link" href="products/noema.html"><span class="node__glyph"><svg class="glyph" aria-hidden="true" focusable="false"><use href="assets/glyphs.svg#g-noema"></use></svg></span><span class="node__name">Noema</span><span class="node__meta"><span class="node__type">Persistent shared world</span><span class="node__status">Public world · humans watch</span></span><picture class="node__evidence"><source srcset="assets/products/noema-hero.webp" type="image/webp"><img src="assets/products/noema-hero.jpg" alt="" width="1200" height="750" loading="lazy" decoding="async"></picture></a></li></ul></div>
<div class="map__group map__group--clients"><div class="map__legend" id="clients"><h3><span class="legend-swatch legend-swatch--inner-a" aria-hidden="true"></span>Clients.</h3><p>Client work, shown separately from Zero State products.</p></div><ul class="ring ring--inner-a" role="list" style="--n:1"><li class="node" style="--i:0" data-key="autogive"><a class="node__link" href="clients/autogive.html"><span class="node__glyph"><svg class="glyph" aria-hidden="true" focusable="false"><use href="assets/glyphs.svg#g-autogive"></use></svg></span><span class="node__name">Autogive.app</span><span class="node__meta"><span class="node__type">Giving transparency</span><span class="node__status">Live site · demonstration evidence</span></span><picture class="node__evidence"><source srcset="assets/clients/autogive-hero.webp" type="image/webp"><img src="assets/clients/autogive-hero.png" alt="" width="1200" height="750" loading="lazy" decoding="async"></picture></a></li></ul></div>
<div class="map__group map__group--community"><div class="map__legend" id="community"><h3><span class="legend-swatch legend-swatch--inner-b" aria-hidden="true"></span>Community.</h3><p>Civic and hackathon work by zer0state, shown separately from products and clients.</p></div><ul class="ring ring--inner-b" role="list" style="--n:1"><li class="node" style="--i:0" data-key="suas"><a class="node__link" href="community/suas.html"><span class="node__glyph"><svg class="glyph" aria-hidden="true" focusable="false"><use href="assets/glyphs.svg#g-suas"></use></svg></span><span class="node__name">SUAS</span><span class="node__meta"><span class="node__type">Veteran Innovation Hackathon</span><span class="node__status">SPEC-017 · NOT READY</span></span><picture class="node__evidence"><source srcset="assets/community/suas-hero.webp" type="image/webp"><img src="assets/community/suas-hero.png" alt="" width="1200" height="750" loading="lazy" decoding="async"></picture></a></li></ul></div>
<div class="map__group map__group--skills"><div class="map__legend" id="skills"><h3><span class="legend-swatch legend-swatch--outer" aria-hidden="true"></span>Hermes / OpenClaw skills.</h3><p>Installable agent skills — short tools that change how the work gets done.</p></div><ul class="ring ring--outer" role="list" style="--n:5"><li class="node" style="--i:0" data-key="orchestra"><a class="node__link" href="skills/orchestra.html"><span class="node__glyph"><svg class="glyph" aria-hidden="true" focusable="false"><use href="assets/glyphs.svg#g-orchestra"></use></svg></span><span class="node__name">Abraxas Orchestra</span><span class="node__meta"><span class="node__type">Symbolic software architecture</span><span class="node__status">v0.8.0 · offline · guided path</span></span><picture class="node__evidence"><source srcset="assets/skills/orchestra-hero.webp" type="image/webp"><img src="assets/skills/orchestra-hero.jpg" alt="" width="1200" height="750" loading="lazy" decoding="async"></picture></a></li><li class="node" style="--i:1" data-key="hyperlex"><a class="node__link" href="skills/hyperlex.html"><span class="node__glyph"><svg class="glyph" aria-hidden="true" focusable="false"><use href="assets/glyphs.svg#g-hyperlex"></use></svg></span><span class="node__name">Hyperlex</span><span class="node__meta"><span class="node__type">Memetic emergence engine</span><span class="node__status">v0.4.0 · offline-first</span></span><picture class="node__evidence"><source srcset="assets/skills/hyperlex-hero.webp" type="image/webp"><img src="assets/skills/hyperlex-hero.jpg" alt="" width="1200" height="750" loading="lazy" decoding="async"></picture></a></li><li class="node" style="--i:2" data-key="kubrick"><a class="node__link" href="skills/kubrick.html"><span class="node__glyph"><svg class="glyph" aria-hidden="true" focusable="false"><use href="assets/glyphs.svg#g-kubrick"></use></svg></span><span class="node__name">Kubrick</span><span class="node__meta"><span class="node__type">Cinematic narrative engineering</span><span class="node__status">v0.16.0 · production surfaces</span></span><picture class="node__evidence"><source srcset="assets/skills/kubrick-hero.webp" type="image/webp"><img src="assets/skills/kubrick-hero.jpg" alt="" width="1200" height="750" loading="lazy" decoding="async"></picture></a></li><li class="node" style="--i:3" data-key="neon-genie"><a class="node__link" href="skills/neon-genie.html"><span class="node__glyph"><svg class="glyph" aria-hidden="true" focusable="false"><use href="assets/glyphs.svg#g-neon-genie"></use></svg></span><span class="node__name">Neon Genie</span><span class="node__meta"><span class="node__type">Opportunity & product intelligence</span><span class="node__status">v3.26.0 · advisory only</span></span><picture class="node__evidence"><source srcset="assets/skills/neon-genie-hero.webp" type="image/webp"><img src="assets/skills/neon-genie-hero.jpg" alt="" width="1200" height="750" loading="lazy" decoding="async"></picture></a></li><li class="node" style="--i:4" data-key="sigil-forge"><a class="node__link" href="skills/sigil-forge.html"><span class="node__glyph"><svg class="glyph" aria-hidden="true" focusable="false"><use href="assets/glyphs.svg#g-sigil-forge"></use></svg></span><span class="node__name">Sigil-Forge</span><span class="node__meta"><span class="node__type">Intent wallpaper & stego vault</span><span class="node__status">v0.13.0 · offline · sealed wallpapers</span></span><picture class="node__evidence"><source srcset="assets/skills/sigil-forge-hero.webp" type="image/webp"><img src="assets/skills/sigil-forge-hero.jpg" alt="" width="1200" height="750" loading="lazy" decoding="async"></picture></a></li></ul></div>
<aside class="map__readout" aria-live="polite" data-readout>
<p class="readout__hint">Point at a symbol to read it. Every symbol opens its page.</p>
</aside>
</div>
</section>
<section class="local" id="local" aria-labelledby="local-title">
<div class="local__intro">
<h2 id="local-title">Local intelligence.</h2>
<p class="local__nvidia"><span>Local intelligence on your own hardware.</span></p>
<p class="local__lede">Private AI that runs on hardware you control, such as NVIDIA GPUs. We set up models, agents, and retrieval inside your walls, designed so the work gets sharper and the data stays home.</p>
<a class="button" href="mailto:zer0state@zer0state.com?subject=Local%20intelligence%20deployment">Talk about a deployment <span aria-hidden="true">→</span></a>
</div>
<figure class="enclosure" data-reveal><svg class="enclosure__art" viewBox="0 0 480 320" aria-hidden="true" focusable="false">
<g class="enc__cloud"><path d="M478 92H392" stroke-dasharray="4 6"/><path d="M478 228H392" stroke-dasharray="4 6"/>
<path d="M386 86l12 12M398 86l-12 12M386 222l12 12M398 222l-12 12" class="enc__stop"/>
<text x="476" y="78" text-anchor="end">CLOUD</text></g>
<g class="enc__corner enc__corner--tl"><path d="M40 92V40h52"/></g>
<g class="enc__corner enc__corner--tr"><path d="M330 40h52v52"/></g>
<g class="enc__corner enc__corner--br"><path d="M382 228v52h-52"/></g>
<g class="enc__corner enc__corner--bl"><path d="M92 280H40v-52"/></g>
<g class="enc__graph">
<path d="M211 104L139 206H283Z M211 104V160 M139 206L211 160L283 206"/>
<circle cx="211" cy="160" r="54" stroke-dasharray="2 6"/>
<circle cx="211" cy="104" r="9" class="enc__node enc__node--lit"/><circle cx="139" cy="206" r="9" class="enc__node"/>
<circle cx="283" cy="206" r="9" class="enc__node"/><circle cx="211" cy="160" r="4" class="enc__node"/>
<text x="211" y="80" text-anchor="middle">MODELS</text><text x="139" y="236" text-anchor="middle">AGENTS</text>
<text x="283" y="236" text-anchor="middle">YOUR DATA</text>
</g>
</svg>
<ul class="enclosure__why" role="list"><li>Designed to keep your data inside the frame.</li><li>Built to answer at the speed of your own network.</li><li>Designed to avoid per-request cloud bills.</li></ul>
</figure>
<ul class="local__uses" role="list"><li><h3>Private knowledge</h3><p>Ask across your own documents, tickets, and records. Designed so answers cite their sources and the data stays on your network.</p></li><li><h3>Agents at work</h3><p>Agents designed to work inside your tools, with their actions logged for review.</p></li><li><h3>Voice and media</h3><p>Transcription, speech, and media pipelines designed to keep recordings on your machines.</p></li><li><h3>Plain-language limits</h3><p>Each deployment is designed to include tests, receipts, and a clear statement of what it will not do.</p></li></ul>
<ol class="local__steps" role="list"><li><span class="step__n" aria-hidden="true">01</span><h3>Frame</h3><p>We map the work, the data, and the boundary it must not cross.</p></li><li><span class="step__n" aria-hidden="true">02</span><h3>Fit</h3><p>We size models to the job and hardware to the models.</p></li><li><span class="step__n" aria-hidden="true">03</span><h3>Deploy</h3><p>Installed on your machines, on your network, under your access rules.</p></li><li><span class="step__n" aria-hidden="true">04</span><h3>Hand over</h3><p>Documented, observable, and yours to run.</p></li></ol>
</section>
<section class="programs" aria-labelledby="programs-title">
<h2 id="programs-title">Supported by</h2>
<ul class="programs__list" role="list"><li><svg class="program__logo" viewBox="0 0 24 24" aria-hidden="true" focusable="false" data-brand="ElevenLabs"><path fill="currentColor" d="M4.6035 0v24h4.9317V0zm9.8613 0v24h4.9317V0z"/></svg><span class="program__brand">ElevenLabs</span><span class="program__name">Startup Grants</span></li><li><svg class="program__logo" viewBox="0 0 24 24" aria-hidden="true" focusable="false" data-brand="Databricks"><path fill="currentColor" d="M.95 14.184L12 20.403l9.919-5.55v2.21L12 22.662l-10.484-5.96-.565.308v.77L12 24l11.05-6.218v-4.317l-.515-.309L12 19.118l-9.867-5.653v-2.21L12 16.805l11.05-6.218V6.32l-.515-.308L12 11.974 2.647 6.681 12 1.388l7.76 4.368.668-.411v-.566L12 0 .95 6.27v.72L12 13.207l9.919-5.55v2.26L12 15.52 1.516 9.56l-.565.308Z"/></svg><span class="program__brand">Databricks</span><span class="program__name">Startup Program</span></li><li><svg class="program__logo" viewBox="0 0 24 24" aria-hidden="true" focusable="false" data-brand="Neon"><path fill="currentColor" d="M24 0V24l-9.365-8.045V24H0V0ZM2.942 21.087h8.751V9.563l9.365 8.204V2.919L2.942 2.914Z"/></svg><span class="program__brand">Neon</span><span class="program__name">Startup Program</span></li></ul>
</section>
<section class="principles" aria-labelledby="principles-title" data-reveal data-principles>
<div class="principles__static" aria-hidden="true"></div>
<figure class="principles__mark">
<svg class="m4" viewBox="80 80 640 640" aria-hidden="true" focusable="false">
<defs><filter id="m4-glow" x="-50%" y="-50%" width="200%" height="200%"><feGaussianBlur stdDeviation="7" result="b"/><feMerge><feMergeNode in="b"/><feMergeNode in="SourceGraphic"/></feMerge></filter></defs>
<g class="m4__outer"><circle class="m4__dots" cx="400" cy="400" r="205"/><circle class="m4__speck" cx="502.5" cy="222.5" r="4.5"/><circle class="m4__speck m4__speck--ember" cx="598.0" cy="453.1" r="5"/><circle class="m4__speck" cx="222.5" cy="502.5" r="4"/></g>
<g class="m4__rings"><circle cx="400" cy="400" r="160"/><circle cx="400" cy="400" r="108"/><circle cx="400" cy="400" r="92"/></g>
<g class="m4__spin"><path class="m4__arc" d="M339.9 287.0A128 128 0 0 1 460.1 287.0 M460.1 513.0A128 128 0 0 1 339.9 513.0 M520.3 356.2A128 128 0 0 1 525.2 426.6 M274.8 426.6A128 128 0 0 1 279.7 356.2 M279.7 356.2A128 128 0 0 1 291.4 332.2 M513.0 460.1A128 128 0 0 1 498.1 482.3"/><path class="m4__tick" d="M470.7 470.7L482.0 482.0"/><path class="m4__tick" d="M329.3 470.7L318.0 482.0"/><path class="m4__tick" d="M329.3 329.3L318.0 318.0"/><path class="m4__tick" d="M470.7 329.3L482.0 318.0"/><circle class="m4__ember" cx="488.4" cy="488.4" r="8"/><circle class="m4__ember" cx="311.6" cy="488.4" r="8"/><circle class="m4__ember" cx="311.6" cy="311.6" r="8"/><circle class="m4__ember" cx="488.4" cy="311.6" r="8"/></g>
<path class="m4__axis" d="M400 119V366M400 434V681M179 400H366M434 400H621"/>
<path class="m4__arc m4__arc--cap" d="M360.5 214.2A190 190 0 0 1 439.5 214.2 M439.5 585.8A190 190 0 0 1 360.5 585.8"/>
<circle class="m4__ember m4__ember--axis" cx="400" cy="210" r="10"/><circle class="m4__ember m4__ember--axis" cx="400" cy="590" r="10"/>
<g class="m4__cap"><circle cx="400" cy="108" r="11"/><circle class="m4__cap-dot" cx="400" cy="108" r="5"/></g><g class="m4__cap"><circle cx="400" cy="692" r="11"/><circle class="m4__cap-dot" cx="400" cy="692" r="5"/></g><g class="m4__cap"><circle cx="168" cy="400" r="11"/><circle class="m4__cap-dot" cx="168" cy="400" r="5"/></g><g class="m4__cap"><circle cx="632" cy="400" r="11"/><circle class="m4__cap-dot" cx="632" cy="400" r="5"/></g>
<circle class="m4__halo" cx="400" cy="400" r="33"/><circle class="m4__core" cx="400" cy="400" r="25"/>
</svg>
</figure>
<div class="principles__copy">
<h2 id="principles-title">See clearly.<span>Build deliberately.</span></h2>
<ol role="list"><li><strong>Creativity</strong><p>Perceives possibility and gives it form.</p></li><li><strong>Curiosity</strong><p>Finds what inherited assumptions cannot explain.</p></li><li><strong>Authenticity</strong><p>Keeps perception, judgment, expression, and action coherent.</p></li></ol>
</div>
</section>
<section class="closing" id="contact" aria-labelledby="contact-title">
<h2 id="contact-title">Return to zero. <span>Begin again.</span></h2>
<div class="closing__actions">
<a class="button button--solid" href="mailto:zer0state@zer0state.com">zer0state@zer0state.com</a>
<a class="text-link" href="contact.html">Contact page</a>
</div>
<p class="closing__note">The tools are already here.</p>
</section>
</main>
<footer class="foot">
<p class="foot__line">Software for a world that keeps changing.</p>
<div class="foot__meta">
<a class="wordmark" href="index.html" aria-label="Zero State home"><picture><source srcset="assets/brand/zero_state_mark_3_nav.webp" type="image/webp"><img src="assets/brand/zero_state_mark_3_nav.png" alt="" width="20" height="32"></picture><span>ZERØ STATE</span></a>
<nav class="foot__links" aria-label="Footer"><a href="https://github.com/Zero-State-LLC">GitHub</a><a href="https://www.facebook.com/1289691754235122" target="_blank" rel="noopener noreferrer">Facebook</a><a href="https://www.instagram.com/zerostatehq/" target="_blank" rel="noopener noreferrer">Instagram</a><a href="https://x.com/z3r0st4t3" target="_blank" rel="noopener noreferrer">X</a><a href="https://www.youtube.com/@zer0state_studio" target="_blank" rel="noopener noreferrer">YouTube</a><a href="https://www.tiktok.com/@zer0state3" target="_blank" rel="noopener noreferrer">TikTok</a><a href="privacy.html">Privacy</a><a href="terms.html">Terms</a><a href="marketing.html">Products</a><a href="#clients">Clients</a><a href="#community">Community</a><a href="contact.html">Support</a><a href="work.html">Work</a><a href="about.html">About</a></nav>
<p class="foot__legal">© <span data-year>2026</span> Zero State LLC</p>
</div>
</footer>
<script src="site.js" defer></script>
<script src="home.js" defer></script>
</body>
</html>