Skip to main content
These three endpoints mutate nothing. They power the web console (memories, timeline, traces) and are useful for debugging.

A subject’s timeline

The raw events of a subject, ordered by (occurred_at, recorded_at).
string
required
string
required
Required — never a cross-subject timeline.
EventOut[]
required
Every field of the Event model (see Memory Ledger), including hash and idempotency_key.

A subject’s facts, every status

Unlike /v1/context, this endpoint returns facts regardless of status (candidate, active, superseded, disputed, disabled, deleted) — it is the console’s “memories” view.
string
required
string
required
string
Optional filter: candidate · active · superseded · disputed · disabled · deleted.
FactOut[]
required
Ordered by recorded_from descending, capped at 200. Full fields — see Facts and lifecycle.

A project’s recent traces

string
required
string
Optional — narrows to one subject.
TraceSummaryOut[]
required
The 50 most recent traces of the project (created_at descending). Summary only — no packet/decisions (fetch those via GET /v1/inspect/{id}).

Possible errors

missing_scope (422 — project_id missing on all three; subject_id missing on /v1/timeline and /v1/facts), forbidden_scope (403).