Universal Memory Protocol – A Shared Format for Agent Memory
Key point
The Universal Memory Protocol (UMP), a standard protocol designed to ensure memory interoperability between AI agents, has been announced.
Details
The Universal Memory Protocol (UMP) has been released, designed to let AI agents share memory across sessions, agents, and vendors. It aims to solve the problem of current agent memory being fragmented across each environment (Claude, Obsidian, Vector DB, etc.), which limits portability.
UMP has the following key features:
- Interoperability layer: Following MCP (Model Context Protocol) as the tool standard and A2A (Agent2Agent) as the agent-to-agent communication standard, it serves as a third layer providing a memory standard.
- Standardized operations: Manages memory through 6 core operations:
capabilities,recall,remember,revise,forget, andget. - Portable records: Uses W3C PROV and DID to create typed, scoped, signed JSON records.
- Flexible implementation: Can be used immediately in existing MCP hosts (Claude Code, Cursor, etc.) via an MCP server, and can also be implemented via a TypeScript SDK or HTTP/JSON.
UMP is a protocol interface that is not tied to any specific database, and can be used with various storage backends such as local files, SQL, Redis, and vector engines.
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.