Skip to content

Specifications

Specs here are normative. For project doctrine and direction, see /doctrine/.

The substrate underneath ostk. Kernel doctrine, trust model, audit format, application layer.

These are the canonical public specifications. If you’re going to trust your codebase to a kernel, this is what you should read first.

STABLE shipped, normative, public DRAFT in flight, public, not frozen HORIZON direction, no public spec yet

Kernel

Trust + Identity

Coordination + Audit

Coordination Primitives /docs/coordination-primitives/
STABLE
How tracked generations, kernel-mediated CAS edits, recorded-base recovery, digest signals, and durable nudges help agents share a codebase while surfacing conflicts.
Observation Substrate
HORIZON
A live, read-only projection of the kernel’s audit ring onto a VFS namespace — subscriber dispatch, projection lattice, and stable paths the rest of the system queries without polling.
Sovereign Substrate
HORIZON
The federation layer that lets builders, registrars, and operators verify each other across hosts without a single trust issuer in the middle. No single third party can stop the operator from shipping.

Application Layer

Source of truth for kernel internals lives in the os-tack/ostk.ai repository. Specs are versioned alongside the kernel; any drift between this index and a release tag is reconciled at release time.