A privacy-centric multi-signature wallet, leveraging the robust Risc0 stack.
z0Wallet signers remain undisclosed, and the multisig process is validated off-chain, then translated into proofs for later verification. This approach could yield a more cost-effective smart contract wallet, in contrast to current solutions managing similar functions on-chain where gas cost increase linearly with the number of signers. The wallet offers an off-chain guest code that computes the current state of the wallet, including signers and threshold, and verifies intended calls via the z0Wallet by validating signatures until the threshold is reached. Upon successful validation, a proof with a journal is generated and validated on the on-chain wallet, ensuring secure and efficient transaction processing.