We use MPC network with a ZK Rollup (Mina Protokit) to control Bitcoin accounts with a truly trust minimized, custody less manner. We integrated Hyperlane bridge to demonstrate how to program the wallets by creating a wallet marketplace smart contract deployed on Linea
Detailed user journey is described in https://hackmd.io/@robert-zaremba/SyAVLk6aC Presentation: https://docs.google.com/presentation/d/1r-UcY9N4D0u5AFB7ks3bmRucutwESbzX1BQouR81wGY
We use MPC signing to control signing process over Bitcoin UTXOs. Controlling requiers a blockchain. For ultimate verifiability and security we decided to use a rollup. Our initial approach was to use Cosmos App Chain. However, by investigation other options we found that Mina with it's Zero Knowledge appchain framework Protokit - is a better solution with superior verifiability and security. Moreover, we found that Protokit is very developer friendly, and we were able to very quickly get it up and running.
Architecture