The .fafm Memory paper is now live on CERN's Zenodo. It is the multi-profile sibling to .faf — the first formal standard for how AI agents remember reliably, portably, and across vendors.

Permanent Memory and Instant Recall

The .fafm Standard for Multi-Profile AI Agent Memory

Author James Wolfe
License CC BY 4.0
Read on Zenodo

What's in the paper

Five things the paper formalizes — each one a thread the full read picks up:

  • IANA-registered formatapplication/vnd.fafm+yaml is an official Internet media type (RT #1451393, May 2026).
  • Two profiles, one core parservoice (Voice Memory Layer) and knowledge (typed cross-linked facts) share the same etch / recall / forget semantics. Anti-fork by design.
  • Permanent Memory + Instant Recall — a binary Recall Integrity Check (RIC) plus a graded Memory Quality Score (MQS). Deterministic. Falsifiable. Dashboarded live.
  • Lifecycle-aware family — memory accretes, then selectively promotes enduring facts into .faf context. Two formats. Two lifecycles. One ecosystem.
  • Safety baked in — voice-deletion-prohibited, namepoint (soul) isolation, untrusted-input handling, no secrets by design.

Reference implementations

Two profiles, two shipping reference impls plus a live backend:

  • grok-faf-voice — voice profile · PyPI · LiveKit-enabled.
  • claude-fafm-sdk — knowledge profile · PyPI · Claude Code memory class.
  • memory.faf.one — live MCP backend for namepoint storage and cross-vendor reads.

Cite This Paper

Wolfe, J. (2026). Permanent Memory and Instant Recall: The .fafm Standard for Multi-Profile AI Agent Memory. Zenodo. https://doi.org/10.5281/zenodo.20348942

Learn More