--- id: task-049 title: Implement second device verification for CryptID status: To Do assignee: [] created_date: '2025-12-10 22:24' labels: - cryptid - auth - security - testing dependencies: [] priority: high --- ## Description Set up and test second device verification flow for the CryptID authentication system. This ensures users can recover their account and verify identity across multiple devices. Key areas to implement/verify: - QR code scanning between devices for key sharing - Email backup verification flow - Device linking and trust establishment - Recovery flow when primary device is lost ## Acceptance Criteria - [ ] #1 Second device can scan QR code to link account - [ ] #2 Email backup sends verification code correctly (via Resend) - [ ] #3 Linked devices can both access the same account - [ ] #4 Recovery flow works when primary device unavailable - [ ] #5 Test across different browsers/devices