Send a multisig inner transaction

You can do that using smart signatures + smart contracts, as follows:

  • the account is a smart signature contract / logicsig account that works as follows:
  • the associated smart contract implements whatever logic you want and can approve specific transactions according to this logic. For example, it may require to be call once alone to initiate the timeout period. And when the timeout period ends, then it can be called together with a rekey transaction of the logicsig account.

Just store the logicsig in the note of a first transaction of the account to itself. This way, anyone can easily recover it.