Introduction
What Temporality is, who it is for and what it is made of — a ten-minute overview of the system.

Temporality is an open runtime and control plane for agent systems: it runs long-lived tasks, keeps an evidence-backed history of every action, governs permissions and oversight — and turns verified experience into knowledge and skills that work on the next tasks.
A conventional chat bot forgets everything between sessions, and its "memory" is a junk drawer of notes stuffed into context. An autonomous agent working inside a team needs execution, control and learning at once: tasks must survive restarts, actions must leave evidence, permissions must match the org structure, and mistakes must become experience instead of repeating. Temporality covers all four layers with one self-hosted stack:
- Execute — long-lived tasks, delegation to subagents, plan DAGs, background commands, human approvals.
- Observe — an event journal, traces, a live command console, cause reconstruction.
- Control — capabilities and policies, secrets, egress rules, behavior-anomaly signals.
- Improve — experience → knowledge with status and provenance → skills → reuse.
Agent Kernel ──events──▶ Journal ──projection──▶ Knowledge / Hints
▲ │ │
└──────── hints ◀──────┴──── Experience Timeline ┘
#Key ideas
- A run is a unit of agent work: a durable workflow on Temporal that survives restarts, deploys and laptop sleep. Every step is journaled.
- Knowledge with provenance. Statements extracted from trajectories carry an author, a source, a lifecycle status (proposed → confirmed → challenged…) and a bitemporal history. Knowledge can be challenged, corrected, invalidated — and you can see who and when.
- Hints — compact excerpts of relevant experience the system feeds the agent before a task. The agent can dig into full primary sources through research tools.
- Sagas — explicitly tracked long-running work that outlives a single run: chat continuations, delegated agents and amendments join the saga automatically.
- Artifacts — a registry of documents (policies, requirements, runbooks) with human approval and versions: agents load them on demand, and "see document X" means the version people approved.
- Living skills — reusable procedures with a contract (what it does, when it applies, what to verify), versions, quality evaluations and human-governed evolution; a skill references approved artifacts as its reference material.
- The quality loop — agent changes are applied only on top of a fresh green evaluation run: golden cases from production, human verdicts, a calibrated LLM judge.
- Secure by default — commands run in a Docker sandbox with no network and no privileges, consequential actions require human approval, secrets are never visible to the agent, with RBAC and an org structure on top.
#What the system is made of
| Component | What it does |
|---|---|
| Agent Kernel | The agent's durable runtime: model gateway, tools, sandbox, delegation, approvals, scheduling |
| Journal | Append-only event log; knowledge projection, hint selection, bitemporal queries |
| Workspace (chat) | Dialogue with the agent: streaming, attachments, approvals, amendments to running tasks |
| Debugger UI | Dashboard, run traces, the knowledge map, experience timeline, skills, artifacts, triggers, administration |
| Control Plane | Users, RBAC, org structure, tokens |
All of it starts with a single docker compose up — PostgreSQL, Temporal, Journal, Kernel, the UI, plus optional SearXNG and a headless browser for web research.
#Who it is for
- Teams operating agents — see what the agent did and why, answer "who changed what", find and fix recurring mistakes.
- Teams growing agents — turn experience into verified knowledge and skills, change agent definitions safely through the quality loop.
- Organizations — constrain agents with policies, keep data on your own infrastructure, manage access through the org structure.
#Where to look next
- Quick start — bring the system up and run the first task.
- Chat and runs — conversations, approvals, amendments.
- Knowledge — how the agent gains and loses experience.
- The "In depth" note in each article links to the matching engineering document in the repository's
docs/.