2.1 KiB
2.1 KiB
| id | title | status | assignee | created_date | updated_date | labels | dependencies | priority | ||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| TASK-12 | Sprint 6: EncryptID Migration & Launch | In Progress | 2026-02-05 15:38 | 2026-03-12 04:50 |
|
medium |
Description
Migrate from CryptID and prepare for production launch:
-
CryptID Migration
- Migration tool for existing users
- Re-encrypt data with new keys
- Identity linking (old → new)
- Backward compatibility period
-
User Onboarding
- First-time user flow
- Passkey creation guidance
- Guardian setup wizard
- Recovery plan documentation
-
Documentation
- API documentation
- SDK usage guides
- Security whitepaper
- User help center
-
Security Audit
- Internal security review
- External audit (if budget allows)
- Penetration testing
- Bug bounty program setup
-
Launch Preparation
- Performance optimization
- Error monitoring (Sentry)
- Analytics setup
- Launch announcement
Acceptance Criteria
- #1 CryptID users can migrate to EncryptID
- #2 Existing encrypted data re-encrypted with new keys
- #3 New user onboarding flow complete
- #4 API documentation published
- #5 Security review completed
- #6 No critical vulnerabilities in audit
- #7 Launch blog post drafted
Implementation Notes
2026-03-11 Status Assessment:
Code is ~80% complete:
- Migration endpoints exist (challenge + verify flows)
- Auth levels system works (4 levels: basic → elevated)
- Guardian recovery with time-lock operational
- Passkey registration + email verification working
- README + spec documentation exists
- AC #1-#4 largely implemented in code
Blocked on non-code work:
- AC #5 Security review — needs internal audit
- AC #6 Pen testing — needs external engagement
- AC #7 Launch blog post — needs writing
No further code changes needed until security audit is scheduled.