CzechOut is a new smart wallet application that leverages biometric authentication technology for instant payments.
Key Features of CzechOut
CzechOut encrypts facial data with email and PIN combinations, storing identity information through smart contracts while preserving user privacy. The wallet supports two transaction types: EIP-7702 for native account abstraction and Yellow Protocol's chain-abstract state channels for instant payments. Users can recover lost access through the zkRecovery system using zero-knowledge email proofs and web verification without re-registering biometric data.
Access Recovery System
The recovery system generates email proofs demonstrating registered email ownership alongside web proofs showing account familiarity. These proofs undergo verification through contracts modified from vlayer's email and web proof templates. Successful verification permits secure PIN resets without identity exposure or biometric re-registration requirements.
Technical Details and Security
Technical implementation relies on @vladmandic/human for real-time browser-based facial recognition. Captured facial data converts into stable embedding vectors, with credentials encrypted client-side using hashed combinations of user emails and secret PINs. The entire process operates through zero-knowledge circuits to prevent on-chain secret revelation. CzechOut incorporates a reward system built on Blockscout APIs to encourage Yellow's off-chain infrastructure adoption.
CzechOut represents a convergence of biometric security, zero-knowledge cryptography, and Yellow Protocol's state channel technology, effectively addressing key digital payment challenges.