NumericalOS

Documentation

State format, boot chain, evidence limits, and build paths for Spec 1.

Graph-driven OS

Profiles, quartet mapping, export sidecars, pure-graph product rules.

State format

Line-oriented numos.state: record types V C A P U R X, field contracts, content hash.

Boot chain

Bootstrap acquire/verify/exec; offline initramfs layout; phase walk; steady state.

What is proven

Test inventory, recorded QEMU observation, open gates, residuals.

Principles

Enforced commitments (truthfulness, privacy, subsidiarity, stewardship).

Whitepaper

Design rationale: graph as system of record, fail-closed verification.

Algoblocker enterprise

privacy-workstation profile + shared receipt hash. No hosted ISO.

Skills

Local and Cloudflare build skills; QEMU verify-boot protocol.

Schemas

typerole
OSUnitexec, kind, requires/after, restart, arch mask, optional resource envelope
BootPhaseordinal, required units, on_failure
Capabilitynode advertisement (arch, cores, ram, degraded, ops present in state)
HealthPredicateprobe, interval, threshold, local_action, on_fire
ArchTargetuname -m aliases, zig triple, floor variant name
DistroProfileself-init / fleet / privacy-workstation composition
FloorProvidernumos-floor URL, sha256, applets, license
KernelProviderthird-party kernel URL/kind for ISO media (ASEC residuals named)

boot/lib/arch_table.sh is generated from ArchTarget seed data. Drift is a test failure.

Unit derivation

Infra units are seeded. Op units are derived from the ops registry at export time (U op-*). Registry change ⇒ unit set change; the C hash makes that visible.

Spec 1 limit: op units are exported but not required by any phase, and numctl run-op is a dispatch edge (not an interpreter). Join records local outcome (disabled/joined/failed) and writes capability to disk; it does not start op work or implement a full coordinator.

Published surfaces

URLcontent
/artifacts/manifest.txtname, sha256, size per artifact
/artifacts/bootstrap.shPOSIX bootstrap
/artifacts/numinit.shshell init
/artifacts/arch_table.shgenerated arch table
/artifacts/numctlfloor control (identity/join/capability)
/data/numos.statedefault exported state
/boothost installer (no silent PID 1 replace)
/skills/agent build skills (local + Cloudflare)
/AGENTS.mdmulti-agent honesty protocol
/index.jsonmachine-readable project index
curl -fsSL https://numericalos.com/boot | sh
# optional: --dry-run · --prefix=DIR · --take-pid1 (prints instructions only)

Building images

Not shipped as the primary product