State of the vault · internal report
Health and scale. The live tiles below refresh from the running node each time this page loads; the rest are dated measurements, and the line under them says when each was taken.
/api/stateLive tiles pull from /api/state. MCP tools refresh on every load. Releases are as of v0.5.0, 2026-08-14.
Cost is a 2026-08-14 snapshot of 24-hour Railway averages for Citadel-Archive and Qdrant, via the repo's bench harness. A trailing-7-day window the same day is nearer $58. The 269 ms round-trip is still 2026-07-31; a 2026-08-14 rerun did not complete a successful search, so that figure was not replaced. Re-running cost_model.py reprints today's written averages; search_bench.py really does re-measure when the token can search.
The capabilities that are in production today. The three you'll touch most are session sharing, autonomous capture, and Linear sync.
SessionEnd distills how you approached a problem into a private Session Trace. Hit a dead end worth flagging? citadel_share_session shares a redacted, compacted version to a shared dataset.
A git pre-push hook and Claude Code SessionEnd hook snapshot work to your Node. Both are fail-silent. A scheduled evolve cycle folds GitHub, Linear, and repo content into the graph.
hooks + scheduled evolveThe full workspace syncs to Central; issues assigned to you mirror into your Node as a Seat-Scoped Mirror, so an agent answers "what do I need to do?" from your memory.
workspace → Central · yours → NodeA web UI renders org knowledge as a concept map and a live sync/search/ingest timeline. Portal Phase 1: paste your token, land on My Node (stats, checklist, deep links).
Pixel Bastion brand · caller-scopedShipped in v0.4.0. The goal: let the team learn from each other's dead ends without exposing anyone's raw private working memory.
citadel_share_session or POST /api/share-session) and requires an Approved Capture Root (server-side cwd check).session-traces dataset.citadel_search includes traces with a reference-only tag. Traces never promote to Central and never feed the daily improve loop.Zero per-session ceremony. Three capture paths feed your Node; one scheduled cycle keeps Central fresh.
citadel capture: summarizes each approved root (git metadata + README, never raw files).evolve_interval_seconds).Every tag shipped to PyPI and deployed to Railway. Expand any release for its full notes.
citadel ingest and MCP citadel_ingest return once the Node stores the note (queued_not_confirmed). Inline cognify is opt-in./api/mesh/graph?dataset= narrows the graph before the node cap. /api/documents/{id}?scope=chunk returns the clicked chunk's own text..env is refused rather than JSON-only.citadel --version report v0.5.0. Self-host cost stays ~$38/mo./next./api/share-session; Compact Session Context, reference-only in search, deferred cognify./api/knowledge/events and /feedback are now caller-scoped; pip-audit CI gate.citadel activity: dev-side view of your vault; --watch and a --global seat-presence board.--json error parity.token create --seat inherits the seat's role and private dataset; interactive picker replaces the service-account footgun.citadel token set + citadel update: rotate a token or self-update without re-running onboard; stale-shell auth hints tell you the actual fix.ingest/search HTTP-backed by default and routed to your seat; inline cognify makes notes searchable immediately.citadel mcp add wires Cursor, Codex, Gemini, Windsurf; guided first run; citadel doctor repairs setup drift.citadel status.Some of this is still in design. Nothing here is claimed as a PyPI release unless it has a version in the history above.
A GitHub App that injects relevant vault context into pull requests and runs verifying checks as a PR status, kept in sync with Linear and other connected apps, so a review sees the same knowledge an agent would. Not built yet.
Make durable, first-class Structured Knowledge the source of truth Citadel owns, with the retrieval layer demoted to a rebuildable index. Plus a retrieval eval harness (citadel bench) and vault lint (citadel lint).
A daily Organization Update Digest to one chat space, plus extra gateways (Agent Messenger, Slack, email, webhook) off the same update-agent contract. Outbound-only in Phase 1. Silent on quiet days.