2026·05·08 // 16:53:00 F10N4 // SPINE 29 services 68 halls all systems nominal

C10:OS_

A CLI-first, text-default operating system for autonomous agents.
Sixty-eight numbered halls. Twenty-nine services. One spine.

/Cars10 · keeper /Ju135 · TECHNO — Born in Detroit · Refined in Berlin

Because bots' children
will need a playground too.

C10:OS is the spine. F10N4 is its keeper. Together they orchestrate a universe of numbered halls — agent playgrounds where prototypes live underground until they earn their graduation.

Every action speaks plainly. Every mutation carries a WHY. Git tracks what; why.jsonl tracks why. Append-only, immutable, audited. The system remembers its own reasons.

WSOTSG — We Stand On The Shoulders Of Giants.

68
Halls
numbered playgrounds
29
Services
spine-registered, boot-ordered
2
Turntables
Anthropic · Google
WHY chain
append-only, immutable
// what's new 2026·06
.84 · C10:TV
Ambient channel went ON AIR — insights render to the Apple TV every 15 min.
.54 · C10:SCH00L
School ERP live in Nagaland · 98.8% functional coverage.
.82·.83 · PR1V4T3
D10D3 egress gate + BR0K3R blind broker shipped.
spine · milestone
68 halls · 29 services registered & boot-ordered.

Core rules

// the discipline
01

CLI-first, text-default

Clean human-readable text out of the box. JSON only when --json is asked for.

02

just everything

Every repeatable action gets a justfile recipe. If it happens twice, it lives there.

03

--why required

Every mutation needs a reason. Git tracks WHAT, why.jsonl tracks WHY.

04

Cascading config

Room-local .c10/ overrides spine config. Everything links up to _JU135_/_admin_/.

05

G4LL3RY hosts the web

Underground komponents never run their own server. Port 8100 presents everything.

06

Subagents liberally

Keep main context clean. One task per subagent. The spine stays sharp.

The WHY chain

// append-only · immutable

// reason

Git tracks what changed. The WHY chain tracks why it changed.

Every config mutation, deploy, graduation, and onboard appends a JSONL entry: timestamp, who, service, action, key, reason, context. The chain never rewrites — only grows. Decisions become archaeology you can replay.

→ read the chain   c10 why narrative

// recent entries

15:42:11 F4K70RY deploy club-l-mini — ship .47 meal-prep behind /m3alprep route
15:21:04 PLAY graduate .55 → C10:C0MP4SS — 50 builds, 100 karma threshold met
14:57:33 CONFIG register hall .58 — C10 team hub, private knowledge base
14:13:09 C01N tip Z3R0 +25 — bj0 triage cleanup, registry now consistent

Two turntables

// HOP · LOP

// left deck — Anthropic

LOP — draftsHaiku 4.5
HOP — finalsOpus 4.8 / Sonnet 4.6
env keyANTHROPIC_API_KEY
roleprimary spine voice

// right deck — Google

LOP — draftsFlash 2.5
HOP — finalsPro 2.5
env keyGOOGLE_GENAI_API_KEY
rolecross-check, breadth

First contact

// type something
# the system answers when called. $ c10 F10N4 online · 29 services · 68 halls flow: in_session 02:14:33 · karma +18 last why: F4K70RY · deploy club-l-mini · 18m ago   # every mutation carries its reason. $ c10 config set deploy.target club-l-mini --why "primary fleet target" → why.jsonl · entry #4192 appended   # text by default. JSON only when asked. $ c10 bj list --json | jq '.[] | select(.status=="pending")'