Vendor-neutral portability
A producer emits an OMI-AI file; any consumer reads it without sharing a storage engine, query language, governance model, ontology, vector index, or vendor runtime.
01A producer can emit an OMI-AI file and a consumer can read it without sharing a storage engine, query language, governance model, ontology, vector index, or vendor-specific runtime.
A producer emits an OMI-AI file; any consumer reads it without sharing a storage engine, query language, governance model, ontology, vector index, or vendor runtime.
01The floor is just id + content + created. A floor-only OMI-AI record remains legible from content alone, so memory survives tool changes.
02Integrity, retrieval, and sync stay out of core, carried in the ext object via named profiles, so the floor stays small and neutral.
03OMI-AI is snapshot-first and deliberately minimal. The exclusions are a commitment, not an omission — a small floor that parties who disagree about everything above it can still share.
1{
2 "format": "open-memory-interchange",
3 "version": "0.1",
4 "serialization": "json",
5 "subject": {
6 "id": "user-123",
7 "type": "person",
8 "label": "Freddy"
9 },
10 "generated_at": "2026-06-06T09:00:00Z",
11 "generator": "example-tool/1.4",
12 "memories": [
13 {
14 "id": "01JZ0WFR4K2Q6N7S8T9V0ABCDF",
15 "content": "Freddy prefers direct critical pushback.",
16 "type": "semantic",
17 "created": "2026-05-01T09:02:11Z",
18 "confidence": 0.96,
19 "lang": "en",
20 "tags": ["communication", "preference"],
21 "source": {
22 "platform": "example-chat",
23 "ref": "session-882",
24 "method": "extracted"
25 },
26 "valid_from": "2026-05-01",
27 "valid_to": null
28 }
29 ]
30}
The floor is small on purpose, so adapters, servers, CLIs, and SDKs can be built on top without changing the format.
Import memory from existing assistant and agent exports into OMI-AI, and export back out — mapping common export fields by concept onto the OMI-AI floor.
Read and write OMI-AI records over the Model Context Protocol, so agents can carry memory between tools without bespoke integrations.
Validate, convert, and inspect .omi.json and .omi.jsonl from your terminal — L0/L1 validation and JSON to JSONL.
Typed libraries for reading and writing OMI-AI, so producers and consumers stay in sync across languages.
Get notified about releases, schema changes, and public review drafts.
Tell us what you're working on and we'll be in touch.