Event history from the last execution session.
Event consumed by the machine in the last session
Events produced by the machine in the last session
ID of the event that initiated this orchestration workflow.
Serves as the root identifier for tracing the complete execution chain.
Used as parentid
for completion events to maintain lineage back to
the workflow's origin.
Serialized machine definition for debugging and inspection
Parent orchestration subject for nested workflows.
Enables hierarchical orchestration patterns where one orchestration spawns sub-orchestrations. When the current orchestration completes, its completion event routes back to this parent subject.
null
parentSubject$$
field in initialization eventsXState snapshot representing the complete machine state
Current machine execution status.
Common values include:
'active'
: Machine is executing'done'
: Machine completed successfully'error'
: Machine encountered an error'stopped'
: Machine was explicitly stoppedCustom values can be defined in the state machine configuration.
Unique identifier for this orchestration instance
Current state value (string for simple states, object for compound states)
State record persisted in machine memory for orchestration execution.
Extends the base orchestration execution record with machine-specific state including XState snapshots, event history, and hierarchical orchestration context.