Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Roadmap

Brain Server ships in small, verifiable, named releases. This page summarizes the journey to the current version and where it is going. The full per-version record is CHANGELOG.md; the narrative history lives in roadmap-and-release-history.md. (The former root-level ROADMAP.md plan file was never git-tracked and was moved to the private plans archive on 2026-10-04 — this page is the in-repo roadmap.)


Current status

v1.29.x — the current server line (1.29.3 “Hardening” — the two audit passes landed as shipped behavior — with the governed delivery line beneath it). Brain Server ships two operator GUIs over one HTTP API: the Dioxus control surface (client/ — one Rust codebase, web + desktop) and the SvelteKit + Tauri shell (shell/ — the active successor; a typed-wire SvelteKit SPA with a Tauri desktop core, its client generated from the kernel’s openapi.yaml). /app serves whichever bundle BRAIN_CLIENT_DIST points at, and the default is still client/dist: the shell is CI-gated but not yet the served default, and shell/README.md freezes the Dioxus client/ removal until the shell’s parity gates pass. Mobile is a compile-smoke target only — no store submission has shipped. The v1.28 line built the governed loop, then turned it into an enterprise platform: 1.28.15–1.28.35 ran the governed loop and closed the ISO 10002/10003 complaint lifecycle with consent-first outreach; 1.28.36–1.28.45 added the Keystone order-of-care closure, the conformance line (WCAG 2.2 AA gates, WFM seam, tier profiles), and the channel edges (Signal/WhatsApp/Slack/Teams) with the valet assistant; 1.28.46–1.28.52 was the Foundation Line (the service-layer convergence, handler SQL enforced to zero); 1.28.53–1.28.55 the Spire Line (the thin-binary law); and 1.28.58–1.28.62 the Enterprise Line — concurrent truth + visible contention gauges, the durability policy

  • lock-wait telemetry, opt-in CPU parallelism, the warm standby, the seven CodeQL closures, and 1.28.62 “Attestation”: provenance marks on engine-generated artifacts, the principal kill-switch, approval-fatigue telemetry, and the cryptographic inventory. 1.28.63–1.28.80 hardened it: seam vocabulary, egress and process boundaries, the operator/agent token split, screen and read-seam hygiene, key lifecycle, origin taint labels, dormant-exec hardening, finished erasure, unconditional quarantine, third-pass close-out, and the Lockdown transport/approval/visibility controls; 1.28.81–1.28.92 kept closing (fix releases, the seventh-pass closures, Notary’s off-host anchor + physical shred, Ledger’s loop record layers + exec OS boundary). 1.29.0–1.29.2 opened the governed delivery line: the GDL boundary with governed decisions and model identity (the digest-pinned model registry), delivery persistence, and the engine executor the loop can actually call — with the bindings, governed-release (replay-gate promoted), and operate/delivery-read-model rounds continuing unreleased on top. The server core (retrieval, graph, governance) is stable and heavily tested (3,120 tests across the workspace at HEAD — scripts/badges.sh).

The path so far

LineThemeWhat it delivered
v0.9.xFoundationsHybrid retrieval + RRF, Obsidian vault ingest, CommonMark chunker, sources/revisions, structured QueryDoc, evidence + provenance, connectors, capacity envelopes, migration rehearsal
v1.0 “Domains”Multi-domainPer-domain knowledge graphs, centroid auto-routing, cross-domain RRF, domain lifecycle
v1.1–v1.2 “Harden + AuthN”SecurityAudit hash chain, constant-time auth, JWT/JWS + AuthZ layer, OIDC/JWKS, revocation
v1.3 “Bedrock”Memory safetyPanic elimination, unsafe audit, cargo-fuzz, proptests, configurable worker threads
v1.4 “Calibrate”Retrieval qualityBi-temporal edges, submodular evidence packing, typed-edge graphs, regression harness
v1.5–v1.10Cognitive stackCalibrated abstention, span verification, atomic supersession, faithful explanations, reviewable proposals, opt-in anticipation, ordered procedures
v1.11–v1.12Graph retrievalHippoRAG-2-style Personalized PageRank leg, noise-aware weights + hub dampening + complexity-gated rescue, AuthZ wiring completion
v1.13–v1.14Route + GateRetrieval routing, write-back gating with human approval, decay, access scopes, PII controls, GDPR export/purge
v1.15 “Observe”ComplianceRead-event audit, recall traces, DSAR workflow, deletion certificates, COMPLIANCE.md
v1.16 “Client”The GUIDioxus control surface — connection machine, review, recall trace, DSAR, audit, security, styled dashboard, mobile-responsive + secure token storage
v1.17 “Govern”Governance + UMPPer-kind retention, Art 30, UMP 1.0 conformance through L3, eval ship-gate + SBOM
v1.18 “Compliant”AccessibilityWCAG 2.2 AA + i18n + secret-safe console history + Art 50 origin marker
v1.20 “Polish”Client + hardenSystem-following theme, offline queue, and the GhostJacking-hardening audit tail (SHA-256 digests, read-seam masking, cross-domain DSAR, reviewer calibration, read-path cost + FTS-vocabulary PRF weights)
v1.21–v1.24Profiles → ConnectorsPreset knob bundles + brain setup, legal hold + region + compliance pack, role postures + client-auditor domains, connector registry + translate template
v1.25–v1.27PH-Compliant → CascadeBreach workflow + transfer register + TIA/DPA, fail-closed erasure + fence forgeability, backup v3, console --json, and the graph edge-supersession + history fix (1.27.22)
v1.28.15–1.28.35The governed loopFirstLight runs the loop; Anvil mediates engine tool-effects; Settle contract-tests settlement; Goodwill closes ISO 10002/10003; Outreach adds consent-first care
v1.28.36–1.28.45Conformance + channelsKeystone closes the Order-of-Care gaps; Access/Lexicon/Advocate/Handshake/Terrain complete the Conformance Line; Valet ships the assistant; Switchboard/Caravel/Herald open the governed channel edges (Signal, WhatsApp, Slack, Teams)
v1.28.46–1.28.55Foundation + SpireThe service-layer convergence (handler SQL enforced to zero) and the thin-binary law, machine-enforced
v1.28.58–1.28.62The Enterprise LineThroughput (concurrent truth + the calendar as code), Headroom (durability + lock telemetry), Loom (opt-in parallelism), Standby (warm DR + CodeQL closure), Attestation (provenance marks, the principal kill-switch, approval-fatigue telemetry, the crypto inventory)
v1.28.63–1.28.80Hardening to LockdownSeam vocabulary, egress/process boundaries, operator/agent token split, screen + read-seam hygiene, key lifecycle, origin labels, exec mediation hardening (dormant, then wired + OS-bounded in .92), finished erasure, unconditional quarantine, third-pass close-out, Lockdown (transport, quorum, visibility)
v1.28.81–1.28.85AgBOM + fix releasesAgBOM (live agent bill of materials, .81), Vigil (.82), Recall (.83), Quarterly (.84), SixthPass (.85)
v1.28.86–1.28.90Seventh-pass closures + serviceAttrbane (.86, read-seam attribute tier), Ownerstamp (.87, owner stamps + crew seam), Clocktruth (.88), Bounded (.89), Refresh (.90, dependency service bump)
v1.28.91–1.28.92Evidence + the loop recordNotary (.91: off-host brain anchor / --verify, physical brain shred), Ledger (.92: the governed diagnostic loop through 1.32.7, disagreement corpus + account record layers, LAYA System-1 Phase 0, exec OS boundary)
v1.29.0–1.29.2The governed delivery line opens1.29.0: the GDL boundary, governed decisions, and model identity (digest-pinned model registry); 1.29.1 “Delivery persistence”: the loop’s storage plane; 1.29.2 “Engines”: the executor the delivery loop can actually call
Planned research laneRed-team harnessEnd-to-end red-team harness (PipePoison-class write→retrieve→utilize chains), multimodal carrier screening (EXIF/OCR/QR per MMPIBench vectors), MCP OAuth Protected Resource Metadata on HTTP mode (2026-07-28 spec)
v2.0 “Cortex”Multi-team tenancy + authorization-state integrityTenancy plus EAL-class permission records bound to source events

Where it’s going

MilestoneTheme
v2.0 “Cortex”Multi-team tenancy — the first externally-pilotable release (consumes the v1.2 AuthN/AuthZ foundation)
v2.xDistributed revocation, limits/regions, federation
v3.xSovereign + survive (resilience), federated deployments — including per-tenant key isolation (SQLCipher + KMS, a BRAIN_TENANT_KEY_FILE per tenant), planned for v3.7 (see the residency panel in deployment.md)
v4.0Sovereign standard

The v1.19–v1.29 intermediate milestones (profiles, regulated modes, roles, connectors, BPO operations, the hardening/correctness line, the four v1.28 lines, hardening through 1.28.80, the AgBOM/fix releases, the seventh-pass closures, the Notary/Ledger evidence + loop record, and the 1.29 governed delivery line) are complete. Next: v2.0 “Cortex” — multi-team tenancy, the first externally-pilotable release. The plan is evidence-gated: work is only shipped when it is verifiable and earned by a need, not speculation.


Guiding principles

  • Evidence-gated, not roadmap-gated. Features ship only when they are verifiable and justified. Several plan items are explicitly deferred rather than shipped for their own sake.
  • Deterministic by default. No LLM in the retrieval hot path; no surprise token cost; no hidden personalization or push.
  • One binary, edge-first. A single Rust binary with embedded SQLite, bounded memory, and no cloud dependency.
  • Honest ceilings. Every release documents what it does not do, so claims never outrun implementation.

Next steps