You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Our AI systems currently use proprietary memory formats that are incompatible across different providers (Mem0, Zep, Letta, Subcog). This creates vendor lock-in and prevents memory portability when switching or combining AI memory systems. ^context
Decision
We will adopt the Memory Interchange Format (MIF) as our standard for AI memory representation and interchange. ^decision
Key Factors
Dual Representation: MIF provides both human-readable Markdown and machine-processable JSON-LD formats
Obsidian Compatibility: Direct integration with our existing knowledge management workflows
Semantic Web Support: JSON-LD enables RDF tooling and semantic queries
Local-First: No cloud dependencies, full data ownership
Extensibility: Custom properties without breaking compatibility
Consequences
Positive
Memories portable between AI providers
Human-readable format for manual review and editing
Compatible with existing Obsidian vaults
Future-proof with semantic web standards
Negative
Migration effort for existing memory stores
Team training on new format
Tooling development for format conversion
Implementation Plan
Phase 1: Implement MIF export from current Subcog format
Phase 2: Build import adapters for Mem0, Zep, Letta
Primary specification document defining the format we are adopting. This is the authoritative
source for MIF structure, conformance levels, and implementation requirements.
Research article arguing for vendor-neutral memory formats in AI systems. Provides empirical
evidence for productivity gains and reduced lock-in risks.