Overview Research Convenings Prototypes Writings Talks People
Newsletter
What OMPI is
A lightweight working group experimenting toward an open memory protocol

The Open Memory Protocol Initiative (OMPI) is a multi-stakeholder, non-profit initiative aimed at incubating and promoting open, interoperable specifications for portable AI memory. It is housed at the AI Disclosures Project, a project of Code for Science & Society, with an emphasis on experimentation and market-driven adoption through in-person convenings and monthly digital meetings.

The broader goal is to support decentralized, competitive, and highly innovative AI markets, with specialized producers and modular technological pieces.

Our first meeting is September 9, 2026 (online, co-hosted with Mozilla and IBM), to discuss forthcoming experimentation on aspects of a minimal viable open memory protocol — as a working group, not as reference implementations.

Persistent memory is becoming a core layer of agent infrastructure faster than shared exchange semantics are emerging

Agent memory is persistent context that affects future model or agent behavior: user-provided facts, model- or agent-derived summaries, project instructions, prior decisions and actions, tool outputs, and references to underlying transcripts or artifacts. It is scoped to a user, project, organization, or shared group, and is distinct from a raw chat export. A memory system selects, transforms, organizes, retrieves, and expires information for future use.

Every major coding-agent harness (Claude Code, Codex, goose, OpenClaw, Letta Code) implements memory, but each uses a different convention. A developer cannot move a stateful agent from one harness to another. An enterprise cannot switch memory providers without re-ingesting derived memory objects. Open-source memory projects duplicate one another because there is no shared object model, provenance format, or exchange protocol to converge on.

Fragmented memory has real engineering and security costs. Developers write bespoke adapters. Users and enterprises cannot reliably move accumulated context. Provenance is often lost when memory is copied. Permissions that were meaningful in one system may not survive export, and security review is harder when each integration defines its own exchange behavior. A common open layer addresses these costs without dictating how each agent internally reasons, summarizes, indexes, or retrieves information.

The Open Memory Protocol (OMPI) closes this gap. The Open Memory Protocol Initiative (OMPI) is the working group hosted at the AI Disclosures Project that develops, maintains, and grows the ecosystem around it.

The smallest interoperable layer over existing memory primitives

Charles Packer's discussion draft opens up a set of concrete questions the working group will take up. Among them:

What today's memory systems already do

The working group's scoping note surveys memory implementations across coding harnesses, consumer assistants, and enterprise agent systems, and identifies shared practices that are candidates for a minimal open protocol. These are the concrete issues the group will discuss — not commitments about what OMPI will contain.

The full scoping note covers coding-harness patterns (files, project + user scopes, always-loaded core, deferred stores), consumer-assistant patterns (learned user context, past-chat recall, explicit remember / correct / forget), enterprise patterns (structured records, extraction and consolidation, semantic retrieval, TTL policy), what is converging cross-vendor (background consolidation, progressive disclosure), and what is not converging and should stay implementation-specific (retrieval internals, human-approval workflow, MCP memory access).

What is available today

Discussion draft

Agent Memory Specification, v0.1

Discussion draft authored by Charles Packer (CEO, Letta) with feedback from the AI Disclosures Project team. Circulating in the working group as a starting point for discussion, iteration, and experimentation in the market — not a finalized specification.

Read the discussion draft
Experimental code

Early Python experiment

An early Python sketch exploring the loader, validator, and four-rule harness contract from the discussion draft. Not a reference implementation — a first experiment the working group will iterate on.

View on GitHub
Governance

Working-group governance model

Technical Steering Group, decision process, DCO-based contributions, licensing, and a three-phase governance trajectory from bootstrap through distributed maintenance to a sustainability review at Month 24.

Read governance
Scoping note

State of agent memory (August 2026)

A working-group survey of memory implementations across coding harnesses (Claude Code, Codex, Gemini CLI, OpenHands, Letta, Cursor, Windsurf, Cline, and more), consumer assistants, and enterprise memory systems, and the shared primitives an open protocol might build on.

Read the scoping note

Partners and implementation collaborators

Partner

Mozilla

Co-hosts working-group convenings and leads ecosystem recruitment across Mozilla's open-source and AI-developer network.

Raffi Krikorian (CTO) · Matt Harris
Partner

IBM

Co-hosts convenings, contributes enterprise-adoption pathways, and advises on standards-body process.

Gabe Goodhart (Chief Architect) · Anna Lisa Gentile · Rynne Whitnah
Specification collaborator

Letta

Contributes MemGPT / Letta memory-object model and the open-source Trajectory package.

Charles Packer (Co-founder and CEO)
Implementation collaborator

Block / goose

Open-source agent harness built on the Model Context Protocol. First-vertical implementation target for OMPI conformance.

goose maintainer team

From first informal discussion to sustainability review

Sept 9, 2026
First informal working-group discussion (online). Co-hosted by AI Disclosures Project, Mozilla, and IBM. Working-group participants update the group on their memory work and identify areas for cross-stack coordination.
Oct 2026
Optional in-person gathering at the O'Reilly open-source unconference (Berkeley). First experimental Python sketch (v0.1) published and installable.
Year 1 (2026–27)
Two coding-agent harnesses shipping conformant memory export/import. First cloud-provider technical spike. Quarterly public adoption reports.
Year 2 (2027–28)
Written specification v1.0. Six coding-agent harnesses conformant. End-to-end benchmark passing across ten harness pairs. Preliminary IETF engagement (Birds-of-a-Feather session or working-group formation).
End of award
Institutional-home review complete. Continued AI Disclosures Project / CS&S stewardship as the default; affiliation with the Agentic AI Foundation as a candidate transition path if maintainers and adopters support it. IETF Internet-Draft submitted where implementation evidence justifies it.

Join the working group

If you build agent memory, maintain a coding-agent harness, run a memory-layer service, or work on standards for AI infrastructure, we want you in the working group.

Email OMPI GitHub