Memory Interchange Format (MIF)
Your agent memory is yours.
Export and import ZeroMemory in open formats — MIF and Vault-LD. Migrate from Mem0, Zep, or Letta. Export to git or Obsidian. Lossless round-trip, zero lock-in.
What is Memory Interchange Format?
MIF is a portable, standards-aligned format for AI agent memory: markdown + linked-data (JSON-LD) frontmatter projected into a knowledge-graph ontology. Think of it as the CSV or PDF of AI memory — a neutral format your memory can move in and out of.
Mem0, Zep, and Letta don't implement these emerging standards yet. ZeroMemory already has the graph engine those file formats describe — so it's a drop-in destination for memory leaving other tools, and a git-backable surface for the memory you keep.
Migrate from Mem0, Zep, or Letta
Map each provider's records to MIF documents, then POST them to the import endpoint. Migrated memories get embeddings, entity extraction, and semantic recall automatically.
# 1. Map a Mem0 record → MIF
doc = {
"@context": "https://mif.ainative.studio/context/v1",
"@type": "Memory",
"@id": f"urn:mif:memory:{rec['id']}",
"content": rec["memory"],
"conceptType": "semantic",
}
# 2. Import into ZeroMemory
POST /api/v1/public/memory/v2/import
{ "format": "mif-json", "namespace": "project:acme", "documents": [doc] }Two open formats, one model
MIF (JSON-LD + Markdown)
Linked-data documents with a stable @context, conformance Levels 1–3 (adds relationships, bi-temporal validity, provenance, and portable embeddings).
Vault-LD (Markdown)
Git-backable, Obsidian-browsable vault notes over the same canonical model. Version-control your agent memory as plain files.
No lock-in. Ever.
Import from anywhere, export to files you control. Start free — no credit card.
Get started with ZeroMemory