rspace-online/backlog/tasks/task-13 - Sprint-5-EncryptI...

1.5 KiB

id title status assignee created_date labels dependencies priority
task-13 Sprint 5: EncryptID Cross-App Integration To Do
2026-02-05 15:38
encryptid
sprint-5
integration
high

Description

Integrate EncryptID across all r-ecosystem applications:

  1. rspace.online Integration

    • Replace CryptID login with EncryptID
    • E2E encryption for private boards
    • Document signing for authorship
  2. rwallet.online Integration

    • Connect AA wallet for treasury ops
    • Transaction approval with passkey
    • Session keys for recurring operations
  3. rvote.online Integration

    • Voter authentication
    • Cryptographic ballot signatures
    • On-chain vote submission
  4. rfiles.online Integration

    • E2E file encryption
    • Secure file sharing (key wrapping)
    • Storage payment integration
  5. rmaps.online Integration

    • User authentication
    • Contribution signing
    • Location data encryption
  6. Shared Components

    • EncryptID SDK/library
    • Login button component
    • Session management hooks

Acceptance Criteria

  • #1 rspace.online authenticates via EncryptID
  • #2 rwallet.online connects to user's AA wallet
  • #3 rvote.online accepts signed ballots
  • #4 rfiles.online encrypts/decrypts with derived keys
  • #5 rmaps.online uses EncryptID for auth
  • #6 Single sign-on works across all apps
  • #7 EncryptID SDK published and documented