Skip to main content

Module event

Module event 

Source
Expand description

Event type and EventStore for the Oris kernel.

Events are the source of truth. All state is derived by reducing events. Constraints: append is atomic (all or nothing); every event has a seq; scan returns ordered by seq.

Structs§

SequencedEvent
An event with its assigned sequence number (store may assign seq on append).

Enums§

Event
A single event in the kernel event log.
KernelError
Kernel-level error type.

Traits§

EventStore
Event store: append-only log per run, source of truth.