#344 Demo: Interactive KYC Onboarding
Description
Edit## Overview
Compliance workflow with third-party ID verification and manual review.
## Workflow Steps
1. User uploads ID document
2. Call Identity Verification API
3. If suspicious: Trigger manual review signal
4. Wait indefinitely for admin approval
5. Once approved: Send welcome email
6. Sleep 24 hours
7. Check if user logged in
8. If not: Send nudge email
## Tools Required
- tools.http.request ✅ (ID verification API)
- tools.approval.request ✅ (admin approval)
- tools.email.send ✅
- ID Verification App ❌ (marketplace - Onfido, Jumio)
## DSL Operators
TaskOperator, WaitForEventOperator (indefinite wait), ConditionalOperator, WaitOperator
## Mock Implementation
- Mock ID verification returning random pass/fail
- Admin approval via event API
- Check login status via mock user service
## Durable Advantages
- Single source of truth for onboarding state
- Handles external signal inputs
- Indefinite waits without resource consumption
Comments
Loading comments...
Context
Loading context...
Audit History
View AllLoading audit history...