08-status
08 — Status: Built vs. Frontier
The single honest table. For diligence and for the next agent. Mirrors [../roadmap/consolidation.md](../roadmap/consolidation.md); where this drifts, the roadmap and the code are authoritative. Nothing here is rounded up.
Legend: Shipping = released to users · Built = in the tree, works, exercised · Partial = core built, a named piece is the frontier · CI-written = code + CI written, not yet confirmed by a real run · Planned = designed, not yet built · Aspirational = a credible destination with an honest runway, no code yet.
Core engine
Capability
Status
Where / note
Irreducible main() → boot floor (~2,400 LOC)
Built
kernel/main.cpp; verified
"Main is hello-world; becomes any engine" (ZERO9_CORE)
Built
verified this session
DSL: tokenize / resolve / execute, parse-once cache
Built
kernel/exec_statement.cpp, load_actions.cpp
~80 native primitives, name→pointer registry
Built
functions/, kernel/registry*.cpp
Class = folder, .action/.data/parent =, chain load
Built
functions/core/loadchain.cpp
Store cache + copy-on-hydrate, personal/node modes
Built
kernel/remote_store.h
Compiled views: emit, distribute, load-on-demand, prefer-live
Built + verified
tools/transpile.py, compiled_rt.cpp (POSIX only)
Versioned runtime & self-evolution
Capability
Status
Where / note
Schema window [min,max] + load-time gate (Phase 1)
Built + verified
kernel/interp.h, loadchain.cpp:96–132
functions/verify deterministic outcome check (Phase 2)
Built
functions/core/verify.cpp
Content-addressed versions (.versions/<sha>.snap, lineage)
Built
_ev_version
Run-any-version-by-hash, scene-native lineage
Built
thing.runversion, thing.versions
Evolution-loop page + demand↔supply matchmaking (chat fabric)
Built
thing.loop, thing.match
Crash-proof oracle interface
Built
kernel/plugin_try_call.cpp
Oracle author-step wired to a live provider
Partial / frontier
needs a provider; orchestration only
Unattended driver: loop until verify accepts
Planned
DSL/store, no engine change
Real migrations (vN→vN+1); registry is a designed no-op
Planned
Phase 3
Engine-version-per-schema; data versioning
Planned
Phases 4–5
Intelligence & identity
Capability
Status
Where / note
oracle provider abstraction (local / BYO / peer)
Built (interface)
../VISION.md; local-runtime wiring per profile is the integration edge
Always-available fully-local fallback
Built (design law)
guardrail
Recoverable Zero-ID / ZeroKey (P-256, same ID everywhere)
Built
iOS + Android native account flow
Live, per-request, fail-closed access; grant_*
Built
kernel/access.cpp, resolve.cpp
Three-gate device permissioning
Built (model)
../VISION.md Law 2
Distribution & platforms
Capability
Status
Where / note
macOS desktop app
Shipping
desktop/main.mm, .dmg
Linux (GTK) / Windows desktop
Built
desktop/main_gtk.c, main_win.cpp
Android (phone/tablet/TV/Fire TV)
Shipping
mobile/android/, CI
iOS
Built
simulator-tested; store distribution deferred
tvOS
Planned
no WKWebView; Android TV carries living-room now
Linux x86_64 / aarch64 (incl. 64-bit Pi)
Shipping
release.yml
Linux armv7 (32-bit Pi)
CI-written
awaits first tag build (no local ARM toolchain)
Docker / mesh
Shipping
Dockerfile, release.yml
Blind-relay E2E mesh (iroh), proven sessions
Built
mesh/, ../remote-access.md
Runtime auto-assembly (behavior + speed + engine on demand)
Built
POSIX dynamic-load; mobile interpreted
Three-tag release model (v* / desktop-v* / app-v*)
Built
release.yml, desktop.yml, mobile.yml
Frontier & not-yet (do not mistake for done)
Capability
Status
Note
Capability-profile-driven install path
Planned
model designed; shell wiring is the frontier
Lens convention + proof example
Planned
substrate exists, convention not written (../roadmap/lenses.md)
Telemetry (filtered, no-PII)
Deferred by request
designed, intentionally not built until the substrate settles
Custom-hardware integrations (scanner, payment terminal)
Framed
pattern built; specific integrations future
Microcontroller / bare-metal / boot-up OS
Aspirational
no target/device code; engine is small + statically linkable, so the path is credible
Native APK self-updater
Parked
designed; parked till deploy-for-all (../roadmap/app-self-update.md)
How to keep this honest
When a frontier item ships, move its row up and cite the file. When you're tempted to write "done," check it against the code first — the value of this table is that it has never rounded up. If an external doc (pitch, FAQ) and this table ever disagree, this table wins and the other doc is wrong.