Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Compliance Overview

Mnemo is an MCP-native memory database for AI agents. This section documents how Mnemo’s architecture and feature set align with industry compliance frameworks, specifically SOC 2 Type II and HIPAA. The goal is to provide operators, auditors, and prospective customers with a clear mapping between regulatory requirements and the technical controls that Mnemo implements.

Compliance Posture Summary

Mnemo was designed with security and auditability as first-class concerns. The following capabilities form the foundation of its compliance story:

CapabilityModuleDescription
Encryption at restencryption.rsAES-256-GCM content encryption with HMAC-based integrity tags
Hash chain verificationhash.rsSHA-256 content hashes linked into a tamper-evident chain
Role-based access controlacl.rsSix-level permission hierarchy (Read through Admin)
Delegation modeldelegation.rsTransitive, scoped, time-bounded permission delegation
Memory poisoning detectionpoisoning.rsAnomaly scoring against agent behavioral baselines
Immutable audit logevent.rsAppend-only AgentEvent log with OpenTelemetry fields
TTL enforcementMemoryRecord.expires_atAutomatic expiration filtering during recall
QuarantineMemoryRecord.quarantinedFlagged memories excluded from recall results
Checkpoint/Branch/Mergecheckpoint.rsGit-like state management with full version history
Cognitive forgettinglifecycle.rsEbbinghaus-inspired decay with configurable functions

Documents in This Section

  • SOC 2 Controls – Maps each SOC 2 Trust Service Criteria category (CC1 through CC9) to specific Mnemo features, implementation modules, and current status.

  • HIPAA Safeguards – Maps HIPAA Administrative, Physical, and Technical Safeguards to Mnemo capabilities, identifies gaps, and provides recommendations for covered-entity deployments.

How to Use This Documentation

For auditors: Each control mapping includes the control identifier, a description of the requirement, the specific Mnemo module or feature that addresses it, the current implementation status, and any known gaps with recommended mitigations.

For operators: Use this documentation to understand which compliance controls Mnemo provides out of the box and which require additional operational procedures, infrastructure configuration, or third-party tooling.

For developers: The module references in each control mapping point directly to source files in crates/mnemo-core/src/. Consult those files for implementation details when extending or auditing controls.

Implementation Status Legend

Throughout the compliance documents, the following status labels are used:

StatusMeaning
ImplementedThe control is fully implemented in code and tested
Partially ImplementedCore functionality exists but additional work is needed for full coverage
PlannedThe control is on the roadmap but not yet implemented
OperationalThe control depends on deployment-time configuration or external processes, not application code

Versioning

This compliance documentation reflects the current compliance posture of Mnemo (23 registered MCP tools; see the tools reference). It should be updated whenever security-relevant features are added or modified.

VersionDateChanges
1.02026-02-07Initial compliance documentation covering SOC 2 and HIPAA