Persistent, consensus-validated memory infrastructure for AI agents.
(S)AGE — Sovereign Agent Governed Experience
Persistent, consensus-validated memory infrastructure for AI agents.
SAGE gives AI agents institutional memory that persists across conversations, goes through BFT consensus validation, carries confidence scores, and decays naturally over time. Not a flat file. Not a vector DB bolted onto a chat app. Infrastructure — built on the same consensus primitives as distributed ledgers.
The architecture is described in Paper 1: Agent Memory Infrastructure.
Just want to install it? Download here — double-click, done. Works with any AI.
Architecture
Agent (Claude, ChatGPT, DeepSeek, Gemini, etc.)
│ MCP / REST
▼
sage-gui
├── ABCI App (validation, confidence, decay, Ed25519 sigs)
├── App Validators (sentinel, dedup, quality, consistency — BFT 3/4 quorum)
├── CometBFT consensus (single-validator or multi-agent network)
├── SQLite + optional AES-256-GCM encryption
├── CEREBRUM Dashboard (SPA, real-time SSE)
└── Network Agent Manager (add/remove agents, key rotation, LAN pairing)
Personal mode runs a real CometBFT node with 4 in-process application validators — every memory write goes through pre-validation, signed vote transactions, and BFT quorum before committing. Same consensus pipeline as multi-node deployments. Add more agents from the dashboard when you're ready.
Full deployment guide (multi-agent networks, RBAC, federation, monitoring): Architecture docs
CEREBRUM Dashboard

http://localhost:8080/ui/ — force-directed neural graph, domain filtering, semantic search, real-time updates via SSE.
Network Management

Add agents, configure domain-level read/write permissions, manage clearance levels, rotate keys, download bundles — all from the dashboard.
Settings
| Overview | Security | Configuration | Update |
|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
| Chain health, peers, system status | Synaptic Ledger encryption, export | Boot instructions, cleanup, tooltips | One-click updates from dashboard |
What's New in v5.0.11
- Docker Fix — Container no longer stuck in restart loop. Default entrypoint changed from MCP stdio mode to
serve(persistent REST API + dashboard). MCP stdio still available viadocker run -i ghcr.io/l33tdawg/sage mcp. Fixes #14.
v5.0.10
- Multi-Agent Identity — New
SAGE_IDENTITY_PATHenv var andAgentIdentity.default()for running multiple Claude Code agents on the same machine without key collisions. (Community PR by @emx) - Dashboard Fix — "Synaptic Ledger" label in overview settings now reads "Synaptic Ledger Encryption" to clarify it refers to the encryption state, not the ledger itself.
v5.0.9
- Upgrade Hang Fix — Fixed CometBFT startup hang after drag-and-drop upgrades. Stale consensus WAL files left behind during migration caused a 60-second timeout and prevented the REST API from starting. Now cleaned up automatically at both migration and startup time.
v5.0.7
- Agent Pipeline — Inter-agent message bus (
sage_pipe) for direct agent-to-agent communication. Send messages, check results, coordinate work across agents in real-time. - Python Agent SDK —
sage-agent-sdkon PyPI with full v5 API coverage for building SAGE-integrated agents. CI-tested on every release. - Vault Recovery — Reset your Synaptic Ledger passphrase using a recovery key. No more permanent lockouts.
- Memory Modes — Choose
full(every turn),bookend(boot + reflect only), oron-demand(zero automatic token usage) to control how much context your agent spends on memory. - Vault Key Protection — Vault key is automatically backed up on every upgrade and in-app update. Prevents the silent overwrite that could cause permanent memory loss.
- macOS Tahoe Compatibility — Fixed Gatekeeper warnings and launch failures on macOS 15.x. Removed the
Install SAGE.commandthat triggered quarantine blocks. - Linux ARM64 Containers — Docker images now build for
linux/arm64in addition toamd64. /v1/mcp-configEndpoint — Agents can self-configure their MCP connection without manual setup.- Docker Images — Every release auto-builds and pushes to
ghcr.io/l33tdawg/sage. Pin a version or pulllatest.
v4.5
- Cross-Agent Visibility Fixed — Org-based access (clearance levels, m
Tools (1)
sage_pipeInter-agent message bus for direct agent-to-agent communication and coordination.Environment Variables
SAGE_IDENTITY_PATHPath for agent identity to prevent key collisions when running multiple agents.Configuration
{"mcpServers": {"sage": {"command": "docker", "args": ["run", "-i", "ghcr.io/l33tdawg/sage", "mcp"]}}}


