What is Memproof?
Memproof is a native library (Python & TypeScript) that sits between your AI agent and its memory backend. Every memory operation — create, update, delete, search — passes through a control path that enforces policy, assesses risk, and produces an auditable event trail. Memproof does not replace your memory store. It wraps it with governance.The Problem
Agent memory is now common across frameworks, but production teams face gaps:- Unsafe writes/deletes are not consistently controlled
- Memory APIs differ by framework and provider
- Audit evidence is fragmented and hard to reconstruct during incidents
- Policy enforcement and human approval are rarely coupled to memory mutations
How Memproof Solves This
- A risk assessment (PII detection, secret detection, source trust, scope anomalies)
- A policy decision (evaluated against your YAML rules)
- An immutable audit trail (every stage of the pipeline logged via Trailproof)
Key Properties
Framework-Agnostic
Works with LangGraph, OpenAI Sessions, MCP memory servers, or any custom backend via the adapter interface.
Embeddable
Native libraries for Python and TypeScript. Import and call in-process. No HTTP server required.
Policy-Driven
YAML-based rules with priority ordering, 10 condition operators, and deterministic decisions.
Auditable
Every operation emits immutable lifecycle events to a Trailproof audit trail with SHA-256 hash chains and optional HMAC signing.