1.5 KiB
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 |
|
high |
Description
Integrate EncryptID across all r-ecosystem applications:
-
rspace.online Integration
- Replace CryptID login with EncryptID
- E2E encryption for private boards
- Document signing for authorship
-
rwallet.online Integration
- Connect AA wallet for treasury ops
- Transaction approval with passkey
- Session keys for recurring operations
-
rvote.online Integration
- Voter authentication
- Cryptographic ballot signatures
- On-chain vote submission
-
rfiles.online Integration
- E2E file encryption
- Secure file sharing (key wrapping)
- Storage payment integration
-
rmaps.online Integration
- User authentication
- Contribution signing
- Location data encryption
-
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