Cron transactions service
It’s common that some transactions need to be executed at some specific point of time or based on some on chain condition.
Chain itself doesn’t have such function, hence external actor must be used. For example bite
in Maker if CDP is under collateralized or finish contract deployment at specific time if delay has completed.
Such service can be a decentralized with smart contract that can register which transaction must be sent and when. Tx payment and some reward also gets attached for the sender.
Any other participant in the network than can send a tx to this contract. Contract verifies if condition is met and then would dispatch the scheduled transaction.
This can be expanded into full IFTTT service.
A core benefit, is that smart contracts themself can “schedule” call to themself for later.
This creates some form of agency in the contracts.