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

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}