- Allowing users or apps to sign requests from user wallets
- Requiring both users and apps to sign requests from user wallets
- Requiring a distributed set of authorization keys to sign requests from a wallet
- Hierarchical approval structures with nested quorums

