Skip to main content
The Workflow service manages workflow definitions, validation rules, triggers, and deployment configurations. It handles the structural definition of what should happen, leaving execution details to the Runtime service.

Key responsibilities

  • Definition Management: Stores and versions workflow graphs.
  • Graph Validation: Analyzes workflows for cycle errors, syntax mistakes, or missing node inputs.
  • Trigger Resolution: Evaluates ledger events to determine which workflow definitions to instantiate.
  • Deployment Management: Manages releases and rollback configurations for your automated rules.

Core definition schema

Workflows represent processes as structured graphs. Each step is defined as an executable node:
  • Input mappings: Define what payload fields map to the step.
  • Transitions: Dictate which step follows based on success, failure, or conditional logic.
  • Outputs: Capture the results of a step to pass to the next node or emit as a new event.