rspace-online/backlog/tasks/task-12 - Sprint-6-EncryptI...

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
encryptid
sprint-6
launch
migration
medium

Description

Migrate from CryptID and prepare for production launch:

  1. CryptID Migration

    • Migration tool for existing users
    • Re-encrypt data with new keys
    • Identity linking (old → new)
    • Backward compatibility period
  2. User Onboarding

    • First-time user flow
    • Passkey creation guidance
    • Guardian setup wizard
    • Recovery plan documentation
  3. Documentation

    • API documentation
    • SDK usage guides
    • Security whitepaper
    • User help center
  4. Security Audit

    • Internal security review
    • External audit (if budget allows)
    • Penetration testing
    • Bug bounty program setup
  5. 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.