{"slug": "tmx-the-open-standard-ai-agent-memory-has-been-waiting-for", "title": "TMX: The open standard AI agent memory has been waiting for", "summary": "Truvem founder Dieng Amine has released TMX v0.1, an open standard JSON format for AI agent memory that enables portability across platforms, frameworks, and providers. The specification aims to solve the problem of proprietary memory formats locking in agent data, similar to how SMTP standardized email. The reference implementation, Truvem, is available on GitHub and supports export/import of agent memories.", "body_md": "**The problem no one talks about: your agent's memories are prisoners.**\n\nIf you build an AI agent today using Mem0, your memories are locked in Mem0. Switch to Zep? You lose everything. Move to a new framework? Start from zero.\n\nThis is exactly the problem email had in 1970. Every system had its own format. You couldn't send an email from one system to another.\n\nThen SMTP was invented. And email became universal.\n\n**Today I'm publishing TMX v0.1 — the SMTP of AI agent memory.**\n\nTMX (Truvem Memory eXchange) is an open, model-agnostic JSON format for storing, exporting, and importing AI agent memories across any platform, framework, or provider.\n\nIt looks like this:\n\n```\n{\n  \"tmx_version\": \"0.1\",\n  \"exported_at\": \"2026-06-26T20:00:00Z\",\n  \"source\": \"truvem\",\n  \"agent_id\": \"my-agent\",\n  \"memories\": [\n    {\n      \"id\": \"550e8400-e29b-41d4-a716-446655440000\",\n      \"content\": \"User prefers dark mode and concise responses\",\n      \"created_at\": \"2026-06-01T08:30:00Z\",\n      \"updated_at\": \"2026-06-01T08:30:00Z\",\n      \"expires_at\": null,\n      \"tags\": [\"preference\", \"ui\"],\n      \"source_model\": \"gpt-4o\",\n      \"metadata\": {}\n    }\n  ]\n}\n```\n\nThat's it. Plain JSON. Human-readable. Portable.\n\nRight now, the AI agent ecosystem is exploding. Every week there's a new memory provider, a new framework, a new cloud service.\n\nBut every one of them uses a proprietary format.\n\nThis means:\n\n**This is the biggest hidden tax in the agentic AI stack.**\n\nTMX fixes it with a single open spec that anyone can implement — for free, with no approval needed.\n\n**1. Open** — No license required. Implement TMX in any product, commercial or otherwise.\n\n**2. Model-agnostic** — Works with GPT-4, Claude, Gemini, Mistral, Llama, or any future model.\n\n**3. Framework-agnostic** — LangChain, CrewAI, Mastra, AutoGen — doesn't matter.\n\n**4. Human-readable** — Plain JSON. No binary formats. Inspectable by any tool.\n\n**5. Minimal** — The entire spec fits in one page. Complexity is optional.\n\n[Truvem](https://truvem.github.io/truvem) is the reference implementation of TMX. You can start using it right now:\n\nSign in with GitHub or Google at [truvem.github.io/truvem/login.html](https://truvem.github.io/truvem/login.html)\n\n```\npip install truvem\npython\nfrom truvem import Truvem\n\nclient = Truvem(api_key=\"your_key\")\n\n# Write a memory\nclient.remember(\n    agent_id=\"my-agent\",\n    content=\"User prefers dark mode\"\n)\n\n# Read memories — from any session, any model\nmemories = client.recall(\"my-agent\")\nprint(memories)\n# {\"status\": \"ok\", \"memories\": [...]}\ncurl -X GET https://truvem.onrender.com/v1/memory/export?agent_id=my-agent \\\n  -H \"x-api-key: your_key\"\n```\n\nYou get back a valid `.tmx.json`\n\nfile you can import anywhere.\n\nIf you're building:\n\nYou should implement TMX. Your users will thank you.\n\nThe requirements to be TMX-compatible are simple:\n\nNo fee. No approval. No committee. Just implement it.\n\n| Version | Features |\n|---|---|\n0.1 (today) |\nCore format, basic fields, export/import |\n0.2 |\nMigration scripts (Mem0→TMX, Zep→TMX), CLI tool |\n0.3 |\nMemory relationships, temporal invalidation |\n1.0 |\nStable standard, TMX Foundation, community governance |\n\nIn 10 years, there will be more AI agents running than humans on Earth. Every one of them will need persistent memory.\n\nThe question is: who controls that memory?\n\nIf every provider keeps a proprietary format, agent memories become the new walled gardens — like email before SMTP, like the web before HTTP.\n\nTMX is a bet that open standards win. They always have.\n\nThe full TMX v0.1 specification is published on GitHub:\n\n👉 [github.com/truvem/truvem/blob/main/TMX.md](https://github.com/truvem/truvem/blob/main/TMX.md)\n\nTry Truvem (the reference implementation):\n\n**What do you think?** Is an open standard for agent memory something the ecosystem needs? I'd love feedback on the spec — open a GitHub issue or reply below.\n\n*Built by Dieng Amine — solo founder, Abidjan, Côte d'Ivoire.*\n\n*Twitter: @gettruvem*", "url": "https://wpnews.pro/news/tmx-the-open-standard-ai-agent-memory-has-been-waiting-for", "canonical_source": "https://dev.to/truvem/tmx-the-open-standard-ai-agent-memory-has-been-waiting-for-1cm4", "published_at": "2026-06-26 21:19:50+00:00", "updated_at": "2026-06-26 22:06:38.530676+00:00", "lang": "en", "topics": ["ai-agents", "developer-tools", "large-language-models", "generative-ai", "ai-infrastructure"], "entities": ["Truvem", "Dieng Amine", "TMX", "Mem0", "Zep", "LangChain", "CrewAI", "AutoGen"], "alternates": {"html": "https://wpnews.pro/news/tmx-the-open-standard-ai-agent-memory-has-been-waiting-for", "markdown": "https://wpnews.pro/news/tmx-the-open-standard-ai-agent-memory-has-been-waiting-for.md", "text": "https://wpnews.pro/news/tmx-the-open-standard-ai-agent-memory-has-been-waiting-for.txt", "jsonld": "https://wpnews.pro/news/tmx-the-open-standard-ai-agent-memory-has-been-waiting-for.jsonld"}}