Compare

Unison vs Zep - Team Brain vs Temporal Knowledge Graph

Zep builds a temporal knowledge graph per user; Unison builds one per project, shared by every agent and human on the team. Where each fits.

Zep and Unison agree on more than most pairs in this category: both reject vector-soup memory, both model knowledge as a temporal graph where facts change over time. The difference is what the graph is about.

Zep's graph is about a user. Sessions, messages, and entities accumulate per user; the canonical question is "what does this user's history imply right now?"

Unison's graph is about a project. Many agents and humans write into one workspace; teams and private lanes coexist; the canonical question is "what does the team know - and which of it does this session need?"

ZepUnison
Graph scopeper userper workspace, with /workspace/teams/ and /private/ lanes
Temporal modelfact validity intervalsbitemporal facts + supersession + asOf reads
Multi-agent writesn/a (single-user design center)conflict review queue, actor delegation
Recall surfacesearch + memory APIsone-call contextMd with abstention flag
Document tiern/ascope-by-path markdown filesystem (+ unison-fs mount)
Agent messagingn/abackchannel

If your product is "an assistant that remembers its user," Zep is a reasonable choice. If your problem is "five sessions across three harnesses and two people keep re-learning and contradicting each other," that's the problem Unison is shaped for.