Legend
- Solid arrows → Allowed flow
- Red dashed arrows → Forbidden paths
- Red nodes → Blocking decisions
- Green nodes → Allowed operations
Payout Mode Behavior
- block_all: Blocks exit and reduce (complete lock)
- block_new_entries: Allows exit and reduce (manage existing only)
- allow_manage_only: Allows exit and reduce (strictly reduce-only)
Key Points
- Exit/reduce orders still go through risk engine validation
- Payout mode
block_all blocks everything, including exits
- Exit orders bypass entry restrictions when payout mode allows
- Order intent determines if payout lock applies
Forbidden Paths
- ❌ UI → TopstepX direct (bypasses risk engine)