This release includes 2 security fixes for security teams reviewing exposed deployments.
Topics
Affected surfaces
ReleasePort's take
Moderate signalController rotation now revokes domain‑admission authority and prevents silent member resurrection after removal.
Why it matters: Revoking controller authority blocks old controllers from adding domains; preventing member resurrection stops unauthorized re‑entry. Apply v11.8.0 to enforce these security controls immediately.
Summary
AI summaryController rotation revokes domain-admission authority preventing old controllers from adding domains.
Changes in this release
| Type | Severity | Summary | CVE |
|---|---|---|---|
| Security | High |
Controller rotation revokes domain-admission authority. Controller rotation revokes domain-admission authority. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Security | High |
Prevents silent member resurrection after removal. Prevents silent member resurrection after removal. Source: llm_adapter@2026-07-14 Confidence: high |
— |
| Feature | Low |
Introduces synchronization groups for human-verified, signed memory sharing. Introduces synchronization groups for human-verified, signed memory sharing. Source: granite4.1:30b@2026-07-14-audit Confidence: low |
— |
| Feature | Low |
MCP bearer tokens now mint and register their own signing identity. MCP bearer tokens now mint and register their own signing identity. Source: granite4.1:30b@2026-07-14-audit Confidence: low |
— |
| Refactor | Low |
v11.8 consensus fork gate is present but dormant. v11.8 consensus fork gate is present but dormant. Source: granite4.1:30b@2026-07-14-audit Confidence: low |
— |
Full changelog
Synchronization groups — human-verified, signed memory sharing between separate SAGE brains.
A synchronization group coordinates memory sharing off-consensus through a partitioned, hash-chained, ed25519-signed audit journal: a roster sub-chain replicated to every member and independent per-domain sub-chains replicated only to the members who share that domain, so a node never learns of a domain it does not share. Group items are origin-signed, so a relaying peer can back-fill the mesh without being able to forge or mis-attribute them. Adding a shared domain is a two-party action — the owning member and the group controller both sign — members express selective-sync consent over the subset of domains they receive, and controller epoch rotation, member removal, and rejoin are all explicit signed roster events reconciled between peers by anti-entropy exchange.
Each MCP bearer token now mints and registers its own signing identity, so a delegated agent action is attributable to exactly one token and one token can never act as another. The v11.8 consensus fork gate is present but dormant.
Security hardening (adversarial multi-agent review before release)
- Controller rotation revokes domain-admission authority (H-1). An epoch rotation re-attests the shared domain set (per-domain head-seq) under the incoming controller, so a rotated-out controller can no longer mint, re-add, re-widen, or resurrect shared domains with its retained old-epoch key — while legitimate cross-epoch back-fill to lagging members still works.
- No silent member resurrection.
member_activatecannot flip a removed/left member back to active with stale role/consent; consent and owned-domain rows are retired on removal. Re-entry requires a fresh, co-signed invitation.
SDK 11.8.0.
Security Fixes
- Controller rotation revokes domain-admission authority (H-1) — rotated‑out controllers cannot mint or modify shared domains with old keys.
- Member resurrection is prevented; removed members must re‑join via fresh, co‑signed invitation.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About l33tdawg/sage
Institutional memory for AI agents with real BFT consensus. 4 application validators vote on every memory before it's committed — no more storing garbage. 13 MCP tools, runs locally, works with any MCP-compatible model. Backed by 4 published research papers.
Related context
Related tools
Beta — feedback welcome: [email protected]