Provegate
Overview
Provegate (formerly epistemic-stack / fixpoint) is a set of three MCP (Model Context Protocol) servers that give AI coding agents justified, revisable beliefs about a codebase: drift detection, memory mesh, and proof chains. Hosted at alawein/provegate and deployed at provegate.online.
The Three MCP Servers
- Drift detection — flag when an agent's mental model diverges from actual repo state (file hashes, import graphs, config invariants).
- Memory mesh — sqlite-backed session memory store with semantic recall, allowing agents to remember decisions and context across sessions.
- Proof chains — emit justification graphs for agent decisions, enabling audit and replay of reasoning steps.
Technical Approach
Built on Python 3.10+ with fastmcp>=2.0 (the lightweight MCP server framework), sqlite for persistence, and pytest for the test suite. The landing site uses the website/ + vercel.json static pattern (shared template with optiqap and fallax — slated for differentiation).
Relationship to Morphism
Provegate complements Morphism by providing the runtime layer that lets governance proofs propagate into agent context. Where Morphism enforces structure-preserving rules at change time, Provegate gives agents the introspection tools to know when they're operating on stale or unjustified beliefs.
Note: Some legacy epistemic_stack.egg-info/ artifacts remain on disk; the .claude/CLAUDE.md H1 was not yet rebranded to "provegate" at last audit.