{"name":"Open Memory Protocol","url":"https://docs.openmem.blog/","version":"1.0.0","protocolVersion":"0.3","preferredTransport":"HTTP+JSON","supportedInterfaces":[{"url":"https://docs.openmem.blog/","protocolBinding":"HTTP+JSON","protocolVersion":"0.3"}],"provider":{"url":"https://docs.openmem.blog/","organization":"Open Memory Protocol"},"documentationUrl":"https://docs.openmem.blog/","capabilities":{"streaming":false,"pushNotifications":false},"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain"],"skills":[{"id":"openmem","name":"Openmem","description":"Use when building AI applications that need persistent, searchable user memory. Reach for this skill when: integrating memory into LLM-powered chatbots or assistants, storing user preferences and context, implementing semantic search over user data, switching between memory backends (Postgres, Mem0, Supermemory, Letta), or building multi-tenant systems where users control their own memory storage.","tags":[],"url":"https://docs.openmem.blog/.well-known/agent-skills/openmem/skill.md"}]}