MIF

active
Tech Stack:
JSON-LDObsidianW3C PROVMarkdown

MIF defines a standard way for AI coding assistants to store and exchange persistent memory. Today every tool invents its own format: Claude Code writes memories one way, Cursor another, Copilot yet another. Moving between tools means losing context. MIF fixes this with a dual-format design.

Key Features

  • Dual Format --- Markdown frontmatter for human reading (works natively in Obsidian) and JSON-LD for machine interoperability
  • Three Memory Types --- Semantic (facts and knowledge), episodic (events and experiences), procedural (workflows and how-to)
  • Bi-Temporal Tracking --- Records both when something happened and when it was captured, enabling accurate temporal reasoning
  • W3C Provenance --- PROV-O compatible tracking of where memories originate and how they transform
  • Conformance Levels --- Level 1 (basic storage), Level 2 (full interchange), Level 3 (federation across systems)