Engine responsible for executing state machine logic
Computational cost metric assigned to orchestrator operations
Memory interface for state persistence and retrieval
Registry for managing and resolving machine instances
Whether to enforce resource locking for concurrent safety
Optional
spanOpenTelemetry span configuration for distributed tracing
Optional
systemOptional domains for system error event routing.
Overrides the default fallback sequence of:
[event.domain, self.contract.domain, null]
Controls where structured sys.*.error
events are emitted when
uncaught exceptions occur. Supports symbolic constants from ArvoDomain.
Configuration parameters for ArvoOrchestrator constructor.
Defines all required components and settings for orchestrator initialization. For simplified creation with default components, use createArvoOrchestrator.