Fund work in milestones held in escrow; assign a worker; release each milestone on completion. Cancel returns unreleased funds.