How Session data
becomes knowledge
What separates LocusGraph
from a Vector Store.
”?><&*(,<_+:%^#*!:{?>,.);’.[(‘[}|{:|&!=-]*(>./#@$’<}+=-?’;/-)_”|\.,[[-=()&_#@?,<”]-=#>_/”<>??><&*)_(,<_+:%^#*!:{?
$>{?*”><&*(,<__”|\()^/’.+_?.’*&%)”./,@!_=.,[[-=()&_#@?,<”]-=>/_+”*^)?!/’<”>?_@)+!%^:’;]$><>"#(){?<>*”><&*(,<__”|\
(&#>{?+=/,_@%&.’]\^(_?<”?”<_)>?%#!”{&?.’*&%)”./,@-]’.<{=.,[[-=()&_,<”]-=>/+!%^:’;]:{)+!#.<>}+%@!)/+(.,}/,”+_(&#>{
”?><&*(,<_+:%^#*!:{?>,.);’.[(‘[}|{:|&!=-]*(>./#@$’<}+=-?’;/-)_”|\.,[[-=()&_#?,<”]-_#>/>{?>,.);’.[(<>‘[}|{:|&=-]*(
%@(*’/]_@({&”_*@_”|\()^/’.+_?/;-\%)”./,@!_=.,[[-=()&_#@?,<”]-=>/_+”*^)?!/’<”>?_>]?<”+^%”].<>})*|^_!.’[@)&_,<”]—="
(=’.>{?+=/,_?^@”>]\/.[”?”<_)>?%#!”{&?.’*&:>{”./,@-]’.<{=.,[[-=()&_,<”]-=>/+!%^:’.{)+!#./,”+_=-)$_!?<]'=/+!%^+’;><
”?><&*(,<_+:%^#*!:{?>,.);’.[(‘[}|{:|(&=-]*(>./#@$’<}+=-?’;/-)%”|\.,[[-=()&_#@?,<”]-)>/>":?)<+(.#&)>}_!#_)<>{.}=%^
$>{?*”><&*(,<__”|\()^/’.+_?.’*&%)”./,@!_=.,[[-=()&_#@?,<”]-=>/_+”*^)?!/’<”>?_@)+!%^:’;-]-=>/|)_@>_+”*^)?!/%^’<”>?
’]\^(_?<”<_[>%#!”{&?.’*&%)”#>{?+=/,_@;%&.<{=.,[$?>[-=()&_,<”]-=+>/+!%^/.@”%^&+!#./,”+_[-=()&_#@?,<”<_+/'[_+'.[-%^
”?><&*(,<_+:%^#*!:{?>,.);’.[(‘[}|{:!#-]*(>./@$’<}+=-?’;/-)_”|\.,[[-=()&_#@?,<”^_>"_=@&">_%^-/+=>/-0=#@(&'.7_+/_+'
%@(*’/”_*@_”|\()^/’.+_?/;-\%)”./,@!_=.,[[-=()&_#@?,<”]-.</_+”*^)?!/’<”>?_><”+^%”]..’[@[_)>:@|>+*+0-()+'/]/@>>)-%^
$>{?*”><&*(,<__”|\()^/’.+_?.’*&%)”+/,@!_=.,[[-=()&_#@?,<”]-=/_+”*^)?!/’<”>?_@)+!%^:’;])$]-=>/_+”*^<>\;,[)?!/’<”>?
”?><&*(,<_+:%^#*!:{?>,.);’.[(‘[}|{:|&=-]*(>./#@$’<}+=-?’;/-)_”|\.,[[-=()&_#@?,<”<_+/'[_+0”+_%^=-)$_!?<]'=/+!%^:’;
(&#>{?+=/,_@%&.’]\^(_?<”?”<_)>?%#!”{&?.’*&%)”./,@-]’.<{=.,[<>^%*_#[-=()&_,<”]-'=/+!%^:’)$;]:{)+!#./,&@>?<"-_@(”+_
(=’.>{?+=/,_?^@”>]\/._@.'=^}|{+></,?%#!”{&?.’*\-?’;/-)_”|\.,[[.<{=.,[[-=()&_,<&)+!#./[,”+_=->?)$<]">.,']*&%<,/%-.
Built for the engineers
shipping the agents.
SDK Surface
Persist structured, typed knowledge
Access relational, contextual data
Link events, decisions, and outcomes
Manage contexts, branches, and permissions
Traverse and infer over the knowledge graph

AI SDK

Python

OpenAI HTTP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
await locus.store({
kind: "decision",
source: "agent",
payload: {
action: "extend_pagination_range",
parameters: { start: 0, end: 50 }
},
context: "skill:safe_pagination",
links: [{
type: "reinforces",
target: "pattern:pagination_bounds"
}],
});
const skill = await locus.retrieve({
context: "skill:safe_pagination"
});
✓ One SDK, five core graph operations
✓ Model-agnostic by design (works with any LLM)
✓ Native support: MCP, Cursor, Claude, others
✓ Fully inspectable cognitive graph state
✓ Role- and permission-based multi-tenant contexts
Your agents don’t just act
They learn, adapt, and compound knowledge over time.
Trusted by Teams Who Run Better Meetings
Where Structured Agent Knowledge belongs.
Not just longer-context. Not just better-prompted.




















