Package SDS in Reliable Channel API
Estimated date of completion: {Enter date}
Resources Required for 2025H2:
- {roles and % application to it}
- {external services consumed (Vac/IFT)}
- {infrastructure}
The Create Chat SDK MVP - developer preview - does include the Scalable Data Sync protocol usage. However, dedicated work is necessary to fully leverage SDS to:
- identify and retrieved missed messages
- track acknowledge, and resend unacknowledged message
The Reliable Channel API delivers a simple API that enables those features, as well as:
- message segmentation
- Rate limit management (in preparation to future RLN integration).
- SDS-Repair, an extension to SDS that reduce reliance on Store services, and improves received anonymity from original SDS protocol.
FURPS
- {Feature Name}: {list of furps: F1, etc}
Risks
| Risk | (Accept, Own, Mitigation) |
|---|---|
| [Risk] | [how to we address this risk] |
Deliverables
Deliver Reliable Channel API
Owner: Nim Messaging Team
Feature: {Feature Name (only 1)}
FURPS:
- {F1. copy-paste full furps statement}
Implement SDS Repair
Owner: Nim Messaging Team
Feature: {Feature Name (only 1)}
FURPS:
- {F1. copy-paste full furps statement}
Use Reliable Channels in Chat SDK
Owner: Chat Team
Feature: {Feature Name (only 1)}
FURPS:
- {F1. copy-paste full furps statement}