Skip to content

Add PAM — Portable AI Memory interchange format specification#17

Open
danielgines wants to merge 1 commit into
topoteretes:mainfrom
danielgines:add-pam-specification
Open

Add PAM — Portable AI Memory interchange format specification#17
danielgines wants to merge 1 commit into
topoteretes:mainfrom
danielgines:add-pam-specification

Conversation

@danielgines
Copy link
Copy Markdown

What is PAM?

PAM (Portable AI Memory) is an open specification that defines a vendor-neutral JSON interchange format for AI user memories — similar to what vCard is for contacts or iCalendar for events.

It defines three composable JSON schemas:

  • Memory Store — structured memories with types, confidence, temporal lifecycle, provenance, integrity verification
  • Conversation — provider-agnostic conversation logs with DAG structure
  • Embeddings — vector representations linked to memories

Why it belongs here: PAM is complementary to the tools in this list. Projects like Cognee, Mem0, and Letta could use PAM as an import/export format, enabling data portability between memory systems.

Happy to adjust the category column if you prefer a different label than "Standard / Interchange Format".

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant