Arazzo 1.1 can reference AsyncAPI operations as workflow steps. A send step completes when its message is sent; a receive step waits for a message with the matching correlation ID. dependsOn forms a join point before a later step continues.
The demo sends an order message, skips an unrelated message, and unlocks the next step when the matching confirmation arrives. Send completion is not broker delivery confirmation; define receive criteria and a timeout.
When to use
Use it to describe a journey that combines API calls with message based completion.