- Funds are transferred to address A, an M of N multisig address.
- At regular intervals, M signatories must push a button in order to keep the funds at address A. If, during a given time period, M buttons are not pressed, then the funds automatically move from address A to address B, where they may be spent by recipient B.
The only way that I can think of to accomplish this is to move the funds at every interval. Once per period, M of N signatories sign a transaction to transfer the funds to address A1, it's a timelocked transaction, and at the end of the period, the funds can be spent by recipient B. Before the deadline is reached, M of N signatories sign a new transaction to transfer the funds from A1 to A2. The new transaction is timelocked with a deadline further out into the future. Apologies if my terminology is not precise, I hope you get the idea.
Is there a better way to accomplish the behavior that I described?