Functionality §
- Accounts can receive a message in multiple locations (e.g. devices) by registering new installations.
- Accounts can view and remove installations as needed.
- Accounts can create GroupChats between multiple accounts.
- Participants can set a group name and description for all participants in the group.
- Account can view all provisioned installations.
- Account can revoke other installations in case of a lost device.
Usability §
Reliability §
- Group Participants in a conversation can tell if a message is missing, and who sent it.
- The number of network messages for a single outbound group message does not scale with the number of group members.
Supportability §
- Developers can create group conversations from Go Applications; available on pkg.go.dev.
- Developers can create group conversations from Rust Applications; available on crates.io.
- SDK can be instantiated with a RLN-enabled Waku node.
+ (Privacy, Anonymity, Deployments) §
- Non-participants cannot correlate a group conversation to any of its participants.
- No identifying information is visible when registering an installation.