Skip to Content
OutcomeDocs

The record

The append-only ledger every command writes to.

Every change in a workspace is a command: a registered function that appends to the workspace record inside one transaction. The record is append-only. Every other workspace table can be rebuilt from it.

That gives Outcome three properties:

  • Auditable. Who did what, when, under which grant, is always answerable, for people and AI members alike.
  • Replayable. Replaying a record rebuilds the workspace deterministically.
  • One writer. Only the workspace home writes the record, so there are no conflicting histories across hosts.