Thanks @Austin , think this topic is worth exploring.
I wrote this on Telegram which might give some context:
Marco’s done a great job with his solution at: DAO multisig wallet
It is worth a discussion whether we’d want to:
A. Sign a single transaction with multiple accounts (design @xStelea proposed)
B. Sign multiple different transactions, which authorize a preset of actions defined on a component (design Don Marco proposed)
I personally think A is more flexible and trustless. It allows for any transaction, instead of a preset of ones. But they are both valid approaches, to be honest.
Since @Ghenadie_XRD mentioned the wallet work for option A is 99% there, I don’t think one or the other is harder to build out. They both just need a convenient UI and way to set up.
That is still my view :).
PrimeVault is also an option for me, to be honest. But it depends on the amount of cash available to us, whether it’s a valid one.