Voice-based wallet recovery protocol with ZK proofs and decentralized storage
A decentralized protocol that lets users recover their wallet using their voice instead of a seed phrase. During setup, users record unique phrases to create a secure voice fingerprint. If the wallet is lost, speaking a new phrase generates proof of identity, enabling safe, private wallet recovery.
We deployed the recovery contract on Zircuit, which anchors the voice commitments and handles recovery logic. Voice embeddings are encrypted and stored in Walrus, with only the hash commitments referenced on-chain. Dynamic powers wallet connection, and we designed our flow so Dynamic could one day integrate voice recovery natively. We mirrored events to Polygon Amoy for indexing with The Graph, giving us fast lookups and enabling our adaptive threshold mechanism — a hacky but effective bridge since The Graph doesn’t yet support Zircuit."