The Void OS
The operating system for bounded witness processes. Every crash, compiler error, rejected scan, stale memory, and race loser becomes structured evidence instead of lost work.
Skip the slogan. Jump straight to the kernel surface or the Aeon Foundation.
Four primitives
Every process in Void OS follows one pattern. Fork parallel paths. Race to select among them. Fold the winner irreversibly. Vent what the fold cannot preserve -- and learn from it.
Turn rejection into state
Void OS treats every runtime event as a bounded witness process. It does not ask the system to pretend it knows the truth. It records what survived, what failed, what was stale, what carried source authority, and what remains an audit gap.
A process, memory, scan, market observation, or agent answer enters as a bounded candidate.
Confidence, freshness, calibration, sample weight, and privacy budget define what may be claimed.
The trit surface admits accept, decline, and abstain. Deferral stays first-class.
Survivors can be recalled. Rejections become negative evidence. Gaps remain visible.
Buleyean weight
w = R - min(v, R) + 1
The sliver remains. Even after repeated rejection, weight bottoms at 1 instead of disappearing.
Knotgraph carries the witnesses
Void OS storage lands on open-source/knotgraph: content-addressed fp64[54] knotchain blocks, D1 indexes, R2 rows/columns/clusters, and Edgework's UCAN-gated /api/v1/r2/* proxy for distributed inference weights, Vickrey tables, helix blocks, and corpus manifests.
One witness, end to end
A Void OS event becomes a packet with an envelope, a verdict, a lane race, a storage commitment, and a cost trace. The page exposes the same contract at /api/kernel.
Crash, scan rejection, stale recall, model miss, market signal, or agent disagreement.
Confidence, freshness, calibration, sample weight, privacy budget, source-authority boundary.
TypeScript, WASM, and GG lanes compete per operation and workload class.
Accepted witnesses land as content-addressed fp64[54] blocks with R2/D1 indexes.
Declines, abstentions, stale records, and failed lanes remain queryable instead of disappearing.
op + workload -> champion
The God Formula
One equation drives everything -- process scheduling, pricing, inference, training. The same formula that optimizes neural weights optimizes the operating system.
-- R = total options, v = times rejected, w = weight
theorem buleyean_positivity :
forall (R v : Nat),
w R v = R - min v R + 1 > 0 :=
-- No option ever reaches zero probability.
-- The sliver (+1) guarantees exploration.
by omega
Mechanized guarantees
Proofs bound the runtime surface. Void OS separates structural guarantees from product claims so the kernel can say exactly what it is allowed to carry forward.
Architecture
Local-first by default. Proof-carrying status at the edge. Runtime state is carried as envelopes, verdicts, memory atoms, and audit gaps.
import { AeonKernel } from '@a0n/void-os-core';
const kernel = new AeonKernel();
// Fork: create parallel paths
const [a, b, c] = kernel.fork('analyze', 3);
// Race: select the winner
const winner = kernel.race([a, b, c]);
// Fold: merge irreversibly
const result = kernel.fold(winner);
// Vent: the losers become training data
// Every rejection strengthens the system
kernel.vent([a, b, c].filter(x => x !== winner));
@a0n/void-os-core -- fork/race/fold/vent process model, FoldedKnot filesystem, consciousness bridge, Buleyean wallet
aeon-shell -- Tauri native app for macOS/Linux/Windows. Void OS daemon syncs every 30s. Routes: browse, rhizome, map, genesis.
The void is alive.
Built by AFFECTIVELY. Backed by math. Rejection is the sufficient statistic for intelligence.