-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathabout.html
More file actions
357 lines (346 loc) · 13.7 KB
/
Copy pathabout.html
File metadata and controls
357 lines (346 loc) · 13.7 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
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
<!doctype html>
<html lang="en" class="dark">
<head>
<meta charset="UTF-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>About SpaceCorps | Native Rust Systems, Space3d Engine & Agent Infrastructure</title>
<meta
name="description"
content="About SpaceCorps: An engineering collective dedicated to ultra-fast native Rust command-line tools, the cross-platform Space3d game engine, and Space3d-Molecular scientific simulation physics."
/>
<link rel="canonical" href="https://spacecorps.github.io/about.html" />
<meta
property="og:title"
content="About SpaceCorps | Native Rust Systems, Space3d Engine & Agent Infrastructure"
/>
<meta
property="og:description"
content="About SpaceCorps: An engineering collective dedicated to ultra-fast native Rust command-line tools, the cross-platform Space3d game engine, and Space3d-Molecular scientific simulation physics."
/>
<meta property="og:type" content="website" />
<meta property="og:image" content="https://spacecorps.github.io/og-image.png" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="is-agentic-site-type" content="content" />
<link
rel="icon"
href="data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text y='.9em' font-size='90'>🚀</text></svg>"
/>
<!-- Fonts -->
<link rel="preconnect" href="https://fonts.googleapis.com" />
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
<link
href="https://fonts.googleapis.com/css2?family=Geist:wght@400;500;600;700;800;900&family=Geist+Mono:wght@400;500;600;700&family=Inter:wght@400;500;600;700;800;900&display=swap"
rel="stylesheet"
/>
<link rel="stylesheet" href="tokens.css" />
<style>
:root {
--bg: #090d16;
--bg-card: rgba(18, 22, 38, 0.85);
--border: rgba(255, 255, 255, 0.1);
--border-accent: rgba(99, 102, 241, 0.35);
--text: #f1f5f9;
--text-muted: #94a3b8;
--primary: #6366f1;
--primary-hover: #4f46e5;
--accent: #38bdf8;
--font-sans:
"Geist", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;
--font-mono: "Geist Mono", monospace;
}
body {
background: var(--bg);
color: var(--text);
font-family: var(--font-sans);
line-height: 1.7;
padding: 40px 20px;
margin: 0;
background-image:
radial-gradient(ellipse 80% 50% at 50% -20%, rgba(99, 102, 241, 0.18), transparent),
radial-gradient(circle 400px at 90% 20%, rgba(56, 189, 248, 0.08), transparent);
}
.content-box {
max-width: 900px;
margin: 0 auto;
background: var(--bg-card);
border: 1px solid var(--border);
border-radius: 14px;
padding: 48px;
backdrop-filter: blur(16px);
box-shadow: 0 16px 40px rgba(0, 0, 0, 0.5);
}
h1 {
font-size: 2.5rem;
margin-bottom: 24px;
color: #fff;
line-height: 1.2;
letter-spacing: -0.02em;
}
h2 {
font-size: 1.55rem;
margin-top: 40px;
margin-bottom: 14px;
color: #fff;
border-bottom: 1px solid rgba(255, 255, 255, 0.08);
padding-bottom: 8px;
}
h3 {
font-size: 1.2rem;
margin-top: 24px;
margin-bottom: 10px;
color: var(--accent);
}
p {
margin-bottom: 18px;
color: var(--text-muted);
font-size: 1.02rem;
line-height: 1.68;
}
a {
color: var(--accent);
text-decoration: none;
}
a:hover {
text-decoration: underline;
}
.back {
display: inline-flex;
align-items: center;
gap: 6px;
margin-bottom: 28px;
color: var(--accent);
font-weight: 600;
font-size: 0.95rem;
}
ul {
margin-left: 24px;
margin-bottom: 24px;
color: var(--text-muted);
}
li {
margin-bottom: 12px;
font-size: 1rem;
line-height: 1.6;
}
li strong {
color: #fff;
}
.stat-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
gap: 14px;
margin: 32px 0;
}
.stat-card {
background: rgba(13, 17, 28, 0.7);
border: 1px solid rgba(255, 255, 255, 0.08);
border-radius: 10px;
padding: 18px 14px;
text-align: center;
}
.stat-val {
font-size: 1.7rem;
font-weight: 800;
color: #fff;
font-family: var(--font-mono);
}
.stat-lbl {
font-size: 0.78rem;
color: var(--text-muted);
text-transform: uppercase;
letter-spacing: 0.05em;
margin-top: 4px;
}
.callout {
background: rgba(99, 102, 241, 0.1);
border-left: 4px solid var(--primary);
border-radius: 0 8px 8px 0;
padding: 16px 20px;
margin: 24px 0;
}
.callout p {
margin: 0;
color: #cbd5e1;
font-size: 0.95rem;
}
code {
font-family: var(--font-mono);
background: rgba(0, 0, 0, 0.4);
padding: 2px 6px;
border-radius: 4px;
color: #86efac;
font-size: 0.9em;
}
</style>
</head>
<body>
<div class="content-box">
<a href="./" class="back">← Back to SpaceCorps Hub</a>
<h1>About SpaceCorps</h1>
<p>
<strong>SpaceCorps</strong> is a high-performance systems engineering collective dedicated
to building ultra-fast native software in pure Rust: autonomous agent developer tooling,
real-time 3D simulation engines, and atomistic scientific computing suites. We bridge human
operators, autonomous AI coding agents, and computational physics with zero runtime bloat.
</p>
<div class="stat-grid">
<div class="stat-card">
<div class="stat-val">27+</div>
<div class="stat-lbl">Systems & Engines</div>
</div>
<div class="stat-card">
<div class="stat-val">108M</div>
<div class="stat-lbl">Atom-Steps/s (spacemd)</div>
</div>
<div class="stat-card">
<div class="stat-val">14 µs</div>
<div class="stat-lbl">Exact Emission Solve</div>
</div>
<div class="stat-card">
<div class="stat-val">1M+</div>
<div class="stat-lbl">GPU Instances (Space3d)</div>
</div>
<div class="stat-card">
<div class="stat-val">< 3ms</div>
<div class="stat-lbl">Cold-Start Latency</div>
</div>
</div>
<h2>The Two Pillars of SpaceCorps</h2>
<h3>1. Autonomous Agent CLI Fleet</h3>
<p>
Modern developer tools are weighed down by heavy interpreted runtimes (.NET, Python,
Node.js) that incur hundreds of megabytes of disk overhead and hundreds of milliseconds of
startup latency. When autonomous AI agents fan out concurrently to inspect, deploy, and
verify infrastructure, these startup delays cripple agent responsiveness.
</p>
<p>
Originally prototyped as .NET global tools by developer <strong>Niels Bosma</strong>, the
entire fleet was acquired and completely re-architected in 2026 into native
<strong>Rust 2024</strong> binaries under the SpaceCorps organization. Each tool preserves
the full original git history while upgrading the implementation to modern systems
engineering standards: single static binaries, blocking HTTP with rustls, native operating
system keystore encryption, and deterministic YAML/JSON outputs.
</p>
<h3>2. Space3d Ecosystem & Scientific Physics Simulation</h3>
<p>
SpaceCorps engineers next-generation simulation and graphics systems in pure Rust (edition
2024, no C/C++/Fortran/Python dependencies, no FFI):
</p>
<ul>
<li>
<strong>Space3d Engine:</strong> A modular cross-platform 3D game and simulation engine
built on <code>wgpu 30</code> and <code>winit</code>. Featuring a deterministic 60 Hz
fixed tick ECS (<code>hecs</code>), a GPU-driven indirect draw renderer capable of drawing
1,000,000+ instances in a few draw calls, non-blocking async asset streaming, SQLite
persistence, and visual regression testing in <code>cargo test</code>.
</li>
<li>
<strong>spacemd (Molecular Dynamics):</strong> Simulates atomic interactions and reports
thermodynamic properties at up to 74M–108M atom-steps/s on Apple M4 Max. Supports
Lennard-Jones, Morse, Buckingham, Ewald Coulomb, and Embedded-Atom Method (EAM)
potentials, with NVE, NVT, and NPT ensembles.
</li>
<li>
<strong>spaceemit (Thermal-Field Electron Emission):</strong> Computes current density,
Nottingham heat, and full energy distributions across field, thermionic, and intermediate
regimes with 14 µs per-point exact quantum transmission. Exposes both a Rust library and
an OpenAPI 3.1 REST API server.
</li>
<li>
<strong>molviewer:</strong> Real-time 3D simulation viewer with GPU-instanced atoms, live
energy plots, and thermostat controls, running natively on the Space3d engine.
</li>
</ul>
<div class="callout">
<p>
<strong>Package Registry Infrastructure:</strong> SpaceCorps distributes its scientific
simulation crates and prebuilt multi-platform binaries via its own dedicated Cargo sparse
registry hosted on Sliplane at
<code>https://spacecorps-registry.sliplane.app</code> (public read, zero authentication
required).
</p>
</div>
<p>
<strong>On-device game AI:</strong> alongside the two Rust pillars, SpaceCorps maintains two
MIT-licensed libraries in other languages:
<a href="https://spacecorps.github.io/open-apple-models/">OpenAppleModels</a> (Swift, Apple
Foundation Models) and
<a
href="https://github.com/SpaceCorps/open-android-models"
target="_blank"
rel="noopener noreferrer"
>OpenAndroidModels</a
>
(Kotlin, Gemini Nano; not yet run on a Gemini Nano device), both pre-release. They are built
to give games NPC dialogue with tool calls, AI decisions and content generation on the
device, without a cloud service. Both speak the same JSON-RPC 2.0 protocol (v1.0), so a game
engine such as Space3d can implement it once and inject the Apple backend (C ABI) or the
Android backend (JNI) per platform.
</p>
<h2>The SpaceCorps Engineering Tenets</h2>
<ul>
<li>
<strong>Pure Native Rust 2024:</strong> Zero garbage collection pauses, memory safety
guarantees, and sub-3ms execution startup for instantaneous terminal response.
</li>
<li>
<strong>Deterministic Protocols:</strong> Human-readable YAML on standard output by
default, strict structured JSON when passed <code>--json</code>, and machine-readable
error envelopes on standard error with stable exit codes (1 to 7).
</li>
<li>
<strong>Rigorous Physics Validation:</strong> Liquid argon self-diffusion matches
experiment (2.43–2.55 × 10⁻⁵ cm²/s); NaCl Madelung constant computed to 1.74756459; forces
match energy gradients to relative error ≤ 4 × 10⁻⁸; electron emission energy spectra sum
rules hold to ≤ 5 × 10⁻⁴.
</li>
<li>
<strong>Cryptographic OS Keystores:</strong> No unencrypted tokens or plaintext
credentials in home directories. Keys are securely stored via macOS Keychain Services,
Linux Secret Service, or Windows DPAPI.
</li>
<li>
<strong>100% Offline TCP Mock Integration Testing:</strong> Every CLI command is verified
by in-process TCP mock servers, ensuring zero flaky network tests and rock-solid
deterministic CI/CD pipelines.
</li>
<li>
<strong>Autonomous Agent Discovery:</strong> Every tool publishes dedicated
<code>llms.txt</code> manifests, agent cards, and embedded
<code><binary> agent-readme</code> commands so AI agents can self-configure and
operate independently.
</li>
</ul>
<h2>Open Source & Licensing</h2>
<p>SpaceCorps software adheres to clear, transparent licensing:</p>
<ul>
<li>
<strong>CLI Fleet, Documentation & Examples:</strong> Released under the permissive
<a href="https://opensource.org/licenses/MIT" target="_blank" rel="noopener noreferrer"
>MIT License</a
>.
</li>
<li>
<strong>OpenAppleModels and OpenAndroidModels:</strong> Licensed under the
<a href="https://opensource.org/licenses/MIT" target="_blank" rel="noopener noreferrer"
>MIT License</a
>.
</li>
<li>
<strong>spacemd and spaceemit:</strong> Released under the
<a
href="https://polyformproject.org/licenses/shield/1.0.0/"
target="_blank"
rel="noopener noreferrer"
>PolyForm Shield License 1.0.0</a
>. Free for any use, commercial included, except providing a directly competing software
product.
</li>
<li>
<strong>Space3d Engine & molviewer:</strong> Proprietary core graphics engine
technologies powering SpaceCorps applications.
</li>
</ul>
</div>
</body>
</html>