From 3f84a5fa5a2f8ba7a313856efdeb854c59c75c5f Mon Sep 17 00:00:00 2001 From: Hanno Cornelius <68783915+jm-clius@users.noreply.github.com> Date: Tue, 27 May 2025 13:18:54 +0100 Subject: [PATCH] docs: update SDS FURPS --- FURPS/application/sds.md | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/FURPS/application/sds.md b/FURPS/application/sds.md index 2d5a55d..013d9dd 100644 --- a/FURPS/application/sds.md +++ b/FURPS/application/sds.md @@ -3,12 +3,15 @@ ## Functionality 1. Ability to know that a published message has been received by at least one member of the group (and could therefore eventually be retrieved by other members). -2. Ability for participants to know when they have missed a message, and to retrieve them using Waku store protocol +2. Ability for participants to know when they have missed a message +3. Ability to resend unacknowledged messages +4. Ability to retrieve missed messages using Waku store protocol ## Usability 1. When sending a message to a large group, the application knows whether it was received by other group members, with high probability -2. When being part of a large group, the application is able to know whether they are missing messages, and is able to retrieve missed messages +2. When being part of a large group, the application is able to know whether they are missing messages +3. When being part of a large group, the application is able to retrieve missed messages ## Reliability @@ -19,9 +22,10 @@ Assuming messages in a group are sent at least every `S` seconds. -1. When sending a message in a group, the publisher can ensure the message was received by at least one recipient within`S` seconds **(Vac-DST)** -2. When receiving messages in a group, the receiver can detect 90% of missed messages within `3*S` seconds, and reach eventual consistency within `6*S` seconds **(Vac-DST)** +1. When sending a message in a group, the publisher can ensure the message was received by at least one recipient within `S` seconds **(Vac-DST)** +2. When receiving messages in a group, the receiver can detect 90% of missed messages within `3*S` seconds +3. When receiving messages in group, the receiver can reach eventual consistency within `6*S` seconds **(Vac-DST)** ## Supportability -1. Applied to Communities channels only, both Status Mobile and Desktop +1. Applied to Communities channels on Status Desktop