Skip to content
https://abc.microfintool.com/

Mobile & Accessories

Smartphone Reviews, Specs, Comparisons & Electronics Guides

  • Welcome to ABC Tool: Your Ultimate Portal for Smartphones and Accessories
  • PRIVACY POLICY
  • Blog
  • Contact
Universal Memory Protocol | Universal Memory Protocol

Universal Memory Protocol | Universal Memory Protocol

Posted on June 6, 2026October 10, 2026 By Muhammad Safdar No Comments on Universal Memory Protocol | Universal Memory Protocol
Blog

Everything you need to know about universal memory protocol.

[ad_1]

Agents can already call tools (MCP) and talk to each other (A2A). What they can’t do is carry memory across sessions, agents, and vendors. Every harness reinvents memory privately and non-portably. UMP fixes that.

In simple terms: you already have useful memories scattered across agent files, Claude/Codex project notes, Recall exports, Obsidian folders, Postgres, Redis, SQLite, and vector databases. UMP turns those into one portable memory shape and one small operation set, so new agents and new stores can extend the same memory instead of starting over.

Tools – MCP

Model Context Protocol standardized how agents call functions and read resources.

Coordination – A2A

Agent2Agent standardized how agents discover and invoke one another.

Memory – UMP

Universal Memory Protocol standardizes how agents remember – portable knowledge across sessions, agents, and vendors.

Use the MCP server when you want agent memory immediately. Use the TypeScript SDK when you are building a memory-aware app or agent runtime. Use HTTP when the client is Python, Go, Swift, a browser, or anything else that can send JSON.

// MCP host config: Claude Code, Codex, Cursor, or any MCP client.

"args": ["-y", "@universalmemoryprotocol/core", "ump-memory"]

} from "@universalmemoryprotocol/core";

const key = generateKeyPair();

const store = await JsonFileStore.open(".ump/memory.ump.json");

const ump = new UmpServer({

body: { text: "Use pnpm for this repository." },

scope: { owner: key.did, project: "github.com/acme/app", visibility: "private" },

provenance: { actor: key.did, actor_kind: "user", method: "user_correction" },

const memories = await ump.recall({

query: "package manager",

scope: { owner: key.did, project: "github.com/acme/app" },

# Any language: expose JSON over HTTP.

UMP_HTTP=4000 npx -y @universalmemoryprotocol/core ump-memory

base = "http://localhost:4000"

owner = requests.get(f"{base}/.well-known/ump.json").json()["owner"]

requests.post(f"{base}/ump/remember", json={

"body": {"text": "User prefers concise release notes."},

"scope": {"owner": owner, "project": "github.com/acme/app", "visibility": "private"},

"provenance": {"actor": owner, "actor_kind": "user", "method": "user_correction"},

hits = requests.post(f"{base}/ump/recall", json={

"query": "release note preference",

"scope": {"owner": owner, "project": "github.com/acme/app"},

UMP is not a new transport protocol. It is an application-level memory protocol that rides existing transports. The lesson of MCP is *minimal primitives

  • existing rails + great SDKs + neutral governance*.

Rides MCP

The primary binding is an MCP profile (ump.* tools). Any MCP host – Claude Code, Codex – can use UMP today, with zero new transport.

Six operations

capabilities · recall · remember · revise · forget · get (+ optional feedback/subscribe). A conforming client is ~100 lines.

One portable record

Typed, scoped, bi-temporal, signed JSON. Reuses W3C PROV + DID – no new vocabulary.

Adopt incrementally

Four conformance levels. Ship an *.ump.json export (L0) today; wire the full runtime (L3) when ready.

UMP is a protocol surface, not a database bet. @universalmemoryprotocol/core ships practical implementations for local files, SQL databases, Redis, Recall, and vector engines so teams can adopt UMP where they already store memory.

Files first

JsonFileStore writes portable memory.ump.json; MarkdownDirectoryStore writes human-editable *.ump.md records for repos and Obsidian-style vaults.

SQL + cache

PostgresStore, SqliteStore, and RedisStore accept your existing client. No native database driver is bundled into the core package.

Vector databases

VectorStore plus QdrantStore, PineconeStore, and WeaviateStore wrappers let embedding-backed engines keep their own retrieval quality.

Recall engine adapter

Recall is one implementation: a richer memory engine behind the same UMP interface, not a dependency or lock-in.

People already have memory scattered through AGENTS.md, CLAUDE.md, Recall exports, Obsidian notes, and project Markdown. UMP keeps those formats separate, but ships import bridges that turn them into portable UMP drafts with provenance.

Agent files

ump-import reads AGENTS.md (the open standard) and CLAUDE.md as procedural candidate memories, preserving the source path in provenance.

Vaults and folders

Point it at Markdown directories or Obsidian-style vaults to bootstrap a local UMP store without changing your notes.

Bridge, not lock-in

Importers are adoption helpers. UMP remains the common record and runtime interface after the data is translated.

UMP standardizes structure, provenance, access, and trust. It deliberately leaves intelligence – extraction, ranking, decay, consolidation – to the engine underneath, so implementations compete on quality while staying interoperable.

Bi-temporal, supersede-never-delete

Valid-time + transaction-time. A fact that changes is closed and linked to its successor – not overwritten. The credible answer to staleness.

User-owned & signed

The operator – not the model vendor – holds the key. Records are content-addressed and signed with a DID. Portable, verifiable, no lock-in.

Injection-resistant by mandate

Memory is attacker-controllable input. The spec requires a verify, filter, frame rehydration pipeline. Never string-interpolated into the prompt.

Consent in the record

Retention, exportability, and redaction travel with the data and are enforced at every boundary.


[ad_2]
Source link

More on universal memory protocol

Stay tuned for updates on universal memory protocol as the story develops. Related: Codex SQLite feedback logs can write ~640 TB/year and rapidly consume SSD endurance · Issue #28224 · openai/codex · GitHub.

Frequently Asked Questions

What problem does the Universal Memory Protocol solve?

Agents can call tools (MCP) and talk to each other (A2A), but cannot carry memory across sessions, agents, and vendors. Every harness reinvents memory privately and non-portably. UMP fixes that.

How does UMP work in simple terms?

It turns scattered memories – agent files, Claude/Codex project notes, Recall exports, Obsidian folders, Postgres, Redis, SQLite, and vector databases – into one portable memory shape and one small operation set.

How do MCP, A2A, and UMP relate?

MCP standardized how agents call functions and read resources. A2A standardized how agents discover and invoke one another. UMP standardizes how agents remember: portable knowledge across sessions, agents, and vendors.

How do you use UMP?

Use the MCP server for immediate agent memory, the TypeScript SDK for building a memory-aware app or agent runtime, and HTTP for clients like Python, Go, Swift, or browsers that can send JSON.

Views: 48

Post navigation

❮ Previous Post: T-Mobile's record-breaking subsidy for the Razr Fold makes "On Us" deal for foldable iPhone likely
Next Post: vivo V70 Lite is now official with Dimensity 7400 Turbo chip and 90W charging ❯

You may also like

Trump Phone Will Finally Ship This Week, Report Says
Blog
Trump Phone Will Finally Ship This Week, Report Says
May 13, 2026
Oppo Reno16 Pro and Reno16 go official with 200MP rear camera
Blog
Oppo Reno16 Pro and Reno16 go official with 200MP rear camera
May 26, 2026
Before SpaceX IPO, investors in China secretly acquired stakes
Blog
Before SpaceX IPO, investors in China secretly acquired stakes
June 20, 2026
7 widgets I always add to my home screen on every Android phone
Blog
7 widgets I always add to my home screen on every Android phone
June 8, 2026

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Recent Posts

  • OnePlus 16 Launch Date, Price, Specs: Everything Confirmed for 2026
  • Best 5G Phones 2026 for USA, UK & Europe (Every Budget)
  • Best Foldable Phones 2026: Z Fold 8 vs Pixel 11 Pro Fold vs Razr
  • Google Pixel 10 Review (2026): Still Worth $799?
  • iPhone 16 vs iPhone 17: Should You Upgrade in 2026? (Honest Answer)

Recent Comments

  1. I Hiked Using Robot Legs in the Grand Canyon. I Didn’t Even Need My Cane - Mobile & Accessories on Can Using the Hypershell Exoskeleton on a Bike Replace an E-Bike? I Tested It to Find Out
  2. The media starts receiving the first Trump Mobile T1 Phone units, launch is imminent - Mobile & Accessories on The Competitive Moat That AI Can’t Replicate
  3. Samsung’s giant The Frame Pro TV is $1,500 off until midnight - Mobile & Accessories on All Your Wearables Have One Glaring Weakness. What Can You Do About It?
  4. iPhone 18: Everything We Know About Apple's Most Ambitious Lineup Yet - Mobile & Accessories on This magnetic Qi 2.2 power bank is perfect for the iPhone 17 and it’s on sale right now
  5. Do Camera Sensor Sizes Matter? - Mobile & Accessories on Xiaomi 18 Pro set for a screen upgrade that Samsung fans will be very familiar with

Archives

  • October 2026
  • June 2026
  • May 2026
  • April 2026

Categories

  • Blog
  • Mobiles

Copyright © 2026 Mobile & Accessories.

Theme: Oceanly News by ScriptsTown