Why an Executor Exists
Bitcoin Cash uses a UTXO model. Contracts do not wake up on their own. A valid transaction still needs to be constructed and broadcast by some external actor. That is where an executor helps:- watch for due recurring payout windows
- watch for expired proposal windows
- submit valid permissionless transitions
What It Does Today
The executor layer is most relevant for:- recurring payment and recurring payout collection
- proposal expiry flows
- other permissionless time-triggered covenant actions supported by the current stack

