Goal Create a general solution with maximum security and best UX (less steps, ) Options: 1. Smart wallet * Particle network * Coinbase smart wallets 2. Extension * Metasmask Snap * Custom extension 3. Mobile app * Use Enclave 1. generate seed 2. generate public key 3. export public 4. use seed to sign messages 5. export messages https://www.privado.id/ https://docs.quarkid.org/en/ https://semaphore.com https://eddsa.key.manager.com @zk-kit/eddsa-poseidon -> web worker? yubi key, keypass, browser password manager - how can they share a key to a web worker? Metamask SNAP App - Extension - Server to save the key