2:I[7382,["8905","static/chunks/8905-f6f9469353911fb0.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","5878","static/chunks/5878-a24e9e9351be5527.js","9281","static/chunks/app/(marketing)/docs/page-ea9416bd218f65dc.js"],"CodeBlock"]
3:I[5878,["8905","static/chunks/8905-f6f9469353911fb0.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","5878","static/chunks/5878-a24e9e9351be5527.js","9281","static/chunks/app/(marketing)/docs/page-ea9416bd218f65dc.js"],"Image"]
4:I[7382,["8905","static/chunks/8905-f6f9469353911fb0.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","5878","static/chunks/5878-a24e9e9351be5527.js","9281","static/chunks/app/(marketing)/docs/page-ea9416bd218f65dc.js"],"SpecList"]
5:I[7382,["8905","static/chunks/8905-f6f9469353911fb0.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","5878","static/chunks/5878-a24e9e9351be5527.js","9281","static/chunks/app/(marketing)/docs/page-ea9416bd218f65dc.js"],"ButtonLink"]
6:I[2228,["8905","static/chunks/8905-f6f9469353911fb0.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","5878","static/chunks/5878-a24e9e9351be5527.js","9281","static/chunks/app/(marketing)/docs/page-ea9416bd218f65dc.js"],"default"]
7:I[6943,["8905","static/chunks/8905-f6f9469353911fb0.js","3143","static/chunks/3143-f3ed02939fea6e75.js","5766","static/chunks/5766-4fe247b65648a8a7.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","5878","static/chunks/5878-a24e9e9351be5527.js","4873","static/chunks/4873-0376b0c812ca1905.js","2567","static/chunks/2567-8a901c98801ff9e7.js","2979","static/chunks/app/(marketing)/docs/layout-712123fcdcd80bbd.js"],"default",1]
8:I[4707,[],""]
9:I[6423,[],""]
a:I[4873,["8905","static/chunks/8905-f6f9469353911fb0.js","3143","static/chunks/3143-f3ed02939fea6e75.js","5766","static/chunks/5766-4fe247b65648a8a7.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","1713","static/chunks/1713-838bb3f7c92f419b.js","5878","static/chunks/5878-a24e9e9351be5527.js","5171","static/chunks/5171-aaa283ed518a3a17.js","4873","static/chunks/4873-0376b0c812ca1905.js","3185","static/chunks/app/layout-55f17a50ce66ac2f.js"],"Providers"]
b:I[6151,["8905","static/chunks/8905-f6f9469353911fb0.js","3143","static/chunks/3143-f3ed02939fea6e75.js","5766","static/chunks/5766-4fe247b65648a8a7.js","7648","static/chunks/7648-34771bb3fdb1b05c.js","1713","static/chunks/1713-838bb3f7c92f419b.js","5878","static/chunks/5878-a24e9e9351be5527.js","5171","static/chunks/5171-aaa283ed518a3a17.js","4873","static/chunks/4873-0376b0c812ca1905.js","3185","static/chunks/app/layout-55f17a50ce66ac2f.js"],"Shell"]
c:{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"}
d:{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"}
e:{"display":"inline-block"}
f:{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0}
0:["ze2d21S3VTehz75UpWPEA",[[["",{"children":["(marketing)",{"children":["docs",{"children":["__PAGE__",{}]}]}]},"$undefined","$undefined",true],["",{"children":["(marketing)",{"children":["docs",{"children":["__PAGE__",{},[["$L1",["$","article",null,{"className":"prose-omem","children":[["$","div",null,{"className":"tech-label mb-3","children":"Documentation"}],["$","h1",null,{"className":"display text-3xl","children":"Memory that answers for itself"}],["$","p",null,{"className":"lede","children":["OMEM is a memory layer for AI agents. You store beliefs; OMEM tracks who claimed what, when, on what basis, and whether anything contradicts it, so you can always answer ",["$","em",null,{"children":"why"}]," your agent believes something."]}],["$","p",null,{"children":["You don’t need to learn the underlying memory model to be productive. The SDK speaks in ",["$","code",null,{"className":"mono text-fg","children":"remember"}],","," ",["$","code",null,{"className":"mono text-fg","children":"believes"}],","," ",["$","code",null,{"className":"mono text-fg","children":"why"}],", and"," ",["$","code",null,{"className":"mono text-fg","children":"history"}],". The machinery of provenance graphs, belief intervals and contradiction states runs underneath."]}],["$","h2",null,{"children":"Install"}],["$","$L2",null,{"label":"Install the SDK","tabs":[{"label":"Python","code":"pip install omem-infrastructure"}]}],["$","p",null,{"className":"mt-3 text-note text-muted","children":["There is also a TypeScript SDK,"," ",["$","code",null,{"className":"mono text-fg","children":"npm install @omem/sdk"}],", and a LangGraph store adapter for LangChain agents,"," ",["$","code",null,{"className":"mono text-fg","children":"pip install \"omem-infrastructure[langgraph]\""}],". The TypeScript SDK does not yet cover the whole Python surface; the gap is tracked in ",["$","code",null,{"className":"mono text-fg","children":"CONTRIBUTING.md"}],"."]}],["$","figure",null,{"className":"my-8","children":[["$","$L3",null,{"src":"/omem-langgraph-ad.gif","width":960,"height":540,"alt":"Two store.put calls on the same key erase the first value in a key-value store. Through OmemStore the same calls supersede instead: the old value stays on the record and mem.why answers where the memory came from.","unoptimized":true,"className":"lift-lg block h-auto w-full max-w-[46rem] rounded-lg"}],["$","figcaption",null,{"className":"mt-3 text-caption text-faint","children":"What the second write does, side by side. The old value survives it here."}]]}],["$","h2",null,{"children":"What you get"}],["$","$L4",null,{"items":[{"k":"Provenance","d":"Every belief traces to the events and derivations that produced it."},{"k":"Time","d":"Query what your agent knew at any point in time, deterministically."},{"k":"Contradiction","d":"Conflicting claims resolve to a state, never a silent overwrite."},{"k":"History","d":"Append-only. Revisions and retractions are recorded and auditable."}],"tone":"fg"}],["$","div",null,{"className":"mt-12 flex flex-wrap items-center gap-3","children":[["$","$L5",null,{"href":"/docs/quickstart","children":["Quickstart ",["$","$L6",null,{"iconNode":[["path",{"d":"M5 12h14","key":"1ays0h"}],["path",{"d":"m12 5 7 7-7 7","key":"xquz4c"}]],"className":"lucide-arrow-right h-4 w-4","aria-hidden":"true"}]]}],["$","$L5",null,{"href":"/docs/sdk","variant":"secondary","children":"SDK overview"}]]}]]}],null],null],null]},[[null,["$","$L7",null,{"children":["$","$L8",null,{"parallelRouterKey":"children","segmentPath":["children","(marketing)","children","docs","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L9",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","notFoundStyles":"$undefined"}],"params":{}}]],null],null]},[null,["$","$L8",null,{"parallelRouterKey":"children","segmentPath":["children","(marketing)","children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L9",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":"404"}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]],null]},[[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/css/de43a06217899409.css","precedence":"next","crossOrigin":"$undefined"}]],["$","html",null,{"lang":"en","className":"__variable_8adcd2 __variable_46451f","suppressHydrationWarning":true,"children":[["$","head",null,{"children":["$","script",null,{"dangerouslySetInnerHTML":{"__html":"(function(){try{\nvar s=localStorage.getItem(\"omem-theme\");\nvar d=s?s===\"dark\":window.matchMedia(\"(prefers-color-scheme: dark)\").matches;\nif(d)document.documentElement.classList.add(\"dark\");\ndocument.documentElement.style.colorScheme=d?\"dark\":\"light\";\n}catch(e){}})();"}}]}],["$","body",null,{"children":[["$","a",null,{"href":"#main","className":"skip-link","children":"Skip to content"}],["$","$La",null,{"children":["$","$Lb",null,{"children":["$","$L8",null,{"parallelRouterKey":"children","segmentPath":["children"],"error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L9",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$c","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$d","children":"404"}],["$","div",null,{"style":"$e","children":["$","h2",null,{"style":"$f","children":"This page could not be found."}]}]]}]}]],"notFoundStyles":[]}]}]}]]}]]}]],null],null],["$L10",null]]]]
10:[["$","meta","0",{"name":"viewport","content":"width=device-width, initial-scale=1, viewport-fit=cover"}],["$","meta","1",{"name":"theme-color","media":"(prefers-color-scheme: light)","content":"#faf9f6"}],["$","meta","2",{"name":"theme-color","media":"(prefers-color-scheme: dark)","content":"#171614"}],["$","meta","3",{"charSet":"utf-8"}],["$","title","4",{"children":"Documentation / OMEM"}],["$","meta","5",{"name":"description","content":"OMEM is a memory layer for AI agents that answers for itself. Start here."}],["$","meta","6",{"name":"application-name","content":"OMEM"}],["$","meta","7",{"name":"format-detection","content":"telephone=no"}],["$","link","8",{"rel":"icon","href":"/icon.png?2085097fd5dec5e8","type":"image/png","sizes":"512x512"}],["$","link","9",{"rel":"apple-touch-icon","href":"/apple-icon.png?75e7810ff587c16c","type":"image/png","sizes":"180x180"}],["$","meta","10",{"name":"next-size-adjust"}]]
1:null
