Skip to main content
One source and one contradiction are shown below, trimmed to the fields that matter first. A real call returns up to topK sources with the full field list, including chunkId, cosineInSeed and the rest of the contradiction shape, on Retrieving context. Node ids are long, stable identifiers, not meant to be read by eye.
200 application/json
Three things no other memory API returns: the conflict it found, the reasoning that produced the answer, and an honest flag when it is running on the fallback path.
The API is in private preview. Routes and payloads on this site are the committed v1 contract. Keys are issued to design partners while we finish the public rollout.

Explore the docs

guides

Guides

Step-by-step walkthroughs for ingesting, retrieving, conditioning, and reacting to change.
concepts

Concepts

The knowledge graph, the seven objects, and how content becomes cognition.
api-reference

API reference

Every endpoint, request, and response shape in the committed v1 contract.
integrations

Integrations

Connect Claude Code, the Claude app, Codex, or ChatGPT.

What comes back

Exo is cognition middleware. It gives a model more than a user’s context: it gives it how that user reasons. Seven named objects carry that, and each one has a page.

Cognition

Why the answer, not only what: attention, confidence, and whether it thought fast or slow.

Contradiction

The two sides of a belief conflict and how tense it is.

Belief and supersession

What someone used to think, what replaced it, and when.

ManifoldState

The axes this person’s thinking actually varies along, discovered rather than assumed.

Phase

The eras of their history, clustered from real dates.

ConditioningPack

A ready-to-inject prompt that makes your LLM reason and sound like them.

AgentFailurePattern

The recurring ways a team’s coding agents go wrong, anonymised.

Start here

Quickstart

From a key to a retrieve response in five steps.

When to use Exo

And when a vector store is enough.

Connect an agent

Claude Code, the Claude app, Codex or ChatGPT.

Reading these docs from an agent

Every page on this site is available as Markdown and through a docs MCP server, so a coding agent can read the reference the same way you do. Point your client at it once and the whole site becomes searchable from inside the session.
Terminal