Nelly — pixel origin, early faf-cli

memory.faf.one

etch and forget

PM.IR. — Permanent Memory. Instant Recall.

.fafm maps it. One format. Two edges. One Soul.
Nelly Never Forgets (so you can!)

What it is

Discovery home for .fafm — the IANA-registered memory format — on faf.one. Portable AI memory that versions with your project and moves between models instead of being locked to one vendor.

The local Soul works offline with no account. Connect a free namepoint when you want hosted, full-intel recall at personal scale. Technical home for devs: memory.faf.one.

Two profiles, one format

Same soul file. Two edges — knowledge and voice.

Voice — the Voice Memory Layer (VML). Durable memory for voice agents, so the assistant remembers you across calls. Reference: grok-faf-voice.

Knowledge. Typed, cross-linked memory for agent runtimes like Claude Code. Reference: claude-fafm-sdk · Compactable 2.0.

Why it exists

Every AI session starts from zero, and what memory exists is often trapped in one vendor's walled garden. Memory is vast — humans need to remember and forget. .fafm maps both: a plain, open, versionable soul readable by Grok, Claude, and Gemini. One format. Never a fork.

Receipts

  • IANA-registeredapplication/vnd.fafm+yaml (May 13, 2026)
  • claude-fafm-sdk on PyPI — Compactable 2.0, MIT, offline-first · Compactable · Forgettable
  • Cross-vendor verified — one client read grok / claude / gemini souls live over the same protocol
  • Hosted backend livememory.faf.one/mcp (get_soul / write_soul)
  • ThesisMemory is vast · PM.IR. — Permanent Memory. Instant Recall.
  • Memory paper — Zenodo 10.5281/zenodo.20348942

Try it

uvx claude-fafm-sdk init
Open memory.faf.one →