Skip to main content
DocumentationArc Runtime

Core concepts

Arc Runtime

Learn how Arc Runtime validates events, applies routes, manages delivery, and records operational history.

Arc Runtime 3.xUpdated Jul 18, 2026

Execution model

Arc Runtime treats every accepted event as an immutable fact. Routes decide which streams receive that fact, while workers acknowledge independent delivery attempts.

  • Validation occurs before persistence.
  • Route evaluation is deterministic for a fixed configuration.
  • Each stream owns its delivery cursor.
  • Acknowledgements never modify the original event.

Delivery states

StateMeaningNext action
readyAvailable to a workerClaim
leasedAssigned until lease expiryAcknowledge or retry
settledCompleted by a workerNone
quarantinedRetry policy exhaustedInspect and replay

Consistency boundaries

On this page
  1. Execution model
  2. Delivery states
  3. Consistency boundaries