msgstack
RoadmapGrouped by milestone, not calendar quarter

Where the graph layer
goes next.

MsgStack is a memory layer for agents: teams own the facts about their services, agents ground on that graph over MCP, and when a fact changes, everything downstream that depends on it is invalidated automatically.

001Schemas — one shape per kind of spec

One schema per department.

Each schema defines how a kind of spec is structured into typed assertions. Engineering Spec is the default; Policy Shield and Incident Record cover the security and operational facts agents get wrong most expensively.

engineering_specEngineeringActive
Engineering SpecEngineeringPlanned · v1.0
Policy ShieldLegal & CompliancePlanned · v1.0

The default schema is documented at /schemas.

002Now — v0.8.2

The graph engine, already on the record.

The core is built and self-hostable today: a FastMCP server exposing grounding and artifact tools, an admin UI for curating specs, and a hybrid retrieval layer that combines semantic search with deterministic graph traversal.

  • FastMCP server — grounding and artifact tools over streamable-HTTPShipped
  • Knowledge graph engine — deterministic retrieval via typed entity relationshipsShipped
  • Hybrid search — vector plus keyword reranking with confidence controlShipped
  • Upload pipeline — PDF, DOCX, and TXT structured into graph with preview and confirmShipped
  • Versioning — snapshots for history, diffing, and restorationShipped
  • Multi-tenancy — workspace-scoped domains, API keys, and vector namespacesShipped
  • Turbovec — local in-process vector index, zero external dependenciesShipped
  • Artifact generation — 12+ types with DOCX and PDF exportShipped
003v0.9 — Governance

Graph you can govern, not just query.

The milestone that turns MsgStack into a governance layer: score any content against the graph, gate generation on approval status, and give every claim a named owner. Much of it has already landed ahead of the milestone.

  • Alignment scoring — per-section 0–100 reports with hard vs soft conflict classificationShipped
  • Approval-gated grounding — generation skips non-approved entries by defaultShipped
  • Content tiering — per-entry contract from Tier 1 verbatim to Tier 3 groundedShipped
  • Cross-spec traversal — k-hop expansion that leaves the spec it started inShipped
  • Typed graph edges — DEPENDS_ON, INFORMS, SUPERSEDES, CONTRADICTS, OWNS, IMPLEMENTSShipped
  • Hybrid fusion — reciprocal rank fusion of vector recall with graph expansionShipped
  • ·Dual output — citation-marked review copy alongside the clean deliverablePlanned
  • ·Self-service portal — shareable generation link, no admin account requiredPlanned
004v1.0 — Cross-department graph

Beyond marketing, into every domain of truth.

Typed edges across specs, cross-spec traversal, and change propagation — the graph doing work that vector search cannot.

  • ·engineering_spec schema — API constraints, SLAs, deprecation noticesPlanned
  • ·policy_shield schema — legal language retrieved verbatim, never paraphrasedPlanned
  • Sub-canons — nested domains with four configurable inheritance policiesShipped
  • ·Cross-domain dependency edges — INFORMS and DEPENDS_ON relationshipsPlanned
  • Change propagation — transitive staleness along DEPENDS_ON and INFORMSShipped
  • ·Content CI/CD pipeline — validate, test, merge, propagate, auditPlanned
  • ·Automatic entity extraction — propose MENTIONS edges from assertion textPlanned
  • ·Identity-scoped retrieval — SSO login and per-user embargo scopingPlanned
005v1.1 — Ingestion expansion

More sources, sharper grounding.

Broaden what the graph can ingest — decks, spreadsheets, audio — and bring competitive intelligence into the graph so runbooks counter what competitors actually say.

  • PPTX and XLSX extractionShipped
  • Ingestion conflict detection — uploads flagged against existing graph before commitShipped
  • ·Render-mode tagging — verbatim-insert vs parse-as-content per assetPlanned
  • ·Industry and segment variants — audience × channel × industry retrievalPlanned
  • ·Deck indexing and presentation assembly from approved slidesPlanned
  • ·Audio and video indexing with timestamped moment retrievalPlanned
  • ·Competitor document import and competitive gap analysisPlanned
006v1.2 — Publishing

From generated to published.

Close the gap between an approved artifact and a live asset: push grounded content into the systems where GTM teams already work, and pull published assets back in for alignment scoring.

  • ·HubSpot — email drafts, social queue, and asset pull-back for scoringPlanned
  • ·LinkedIn — publish social cards to company pages and profilesPlanned
  • ·Salesforce — approved messages and runbooks as opportunity snippetsPlanned
  • ·Google Docs export into a designated Drive folderPlanned
  • ·Slack app — /msgstack generate, grounded content in the channelPlanned
  • ·Outbound webhooks — send any artifact to any external systemPlanned
007v1.3 — Agentic layer

Agents over the graph, and a hosted edition.

Specialized agents for governance, voice, and structure sit over the pipeline, a conversation-first navigator answers questions about the graph — and a managed hosted edition opens MsgStack to teams that don't want to self-host.

  • Specialized agents — governance, brand voice, and narrative structure analysisShipped
  • Graph Navigator — conversation-first dashboard agent with streaming chatShipped
  • Tonal sliders and controlled vocabulary filters on generationShipped
  • ·Hosted SaaS mode — managed database, index, and serverPlanned
  • ·Onboarding wizard and industry starter templatesPlanned
  • ·Recommendation routing — agents suggest where new material fits the graphPlanned
  • ·Intent-based routing — the right model tier and skill chosen per queryPlanned
  • ·Content analytics — usage heatmaps, acceptance signals, value reportingPlanned
008Further out — v1.4 and beyond

The wider constellation, loosely charted.

Later milestones and the unscheduled backlog — source connectors, advanced graph operations, and platform ecosystem work. Sequencing here depends on community feedback more than anywhere else on the map.

  • Google Drive sync — OAuth connector and background sync loopShipped
  • ·OneDrive, SharePoint, Notion, and Confluence connectorsPlanned
  • ·Audience coverage analysis and cross-domain graph queriesPlanned
  • ·Neo4j migration path for high-scale graphsPlanned
  • ·Cross-domain search — one question across every department's graphPlanned
  • ·Multi-LLM support — Claude, Gemini, and local models via OllamaPlanned
  • ·CLI tool and VS Code extension for inline claim suggestionsPlanned
009What we're not building

Deliberate omissions, kept on record.

A roadmap is as much about what stays off it. From the project roadmap, verbatim:

Read the full roadmap on GitHub
  • ·A full CMS or editorial calendar
  • ·A social media scheduling tool
  • ·A CRM or design tool

“MsgStack is a memory layer for agents — the structured, machine-readable data layer that ensures every piece of content your company produces, regardless of who or what created it, is anchored in approved truth.”