mirror of https://github.com/vacp2p/rfc.git
56/STATUS-COMMUNITIES: Short Summary (#639)
* Update add-short-summary-abstract * Update links + add-description * Update README.md * Update README.md
This commit is contained in:
parent
8f9cb43de9
commit
4d2da73863
|
@ -5,6 +5,7 @@ name: Status Communities that run over Waku v2
|
||||||
status: draft
|
status: draft
|
||||||
category: Standards Track
|
category: Standards Track
|
||||||
tags: waku-application
|
tags: waku-application
|
||||||
|
description: Status Communities allow multiple users to communicate in a group chat. This is a key feature for the Status application.
|
||||||
editor: Aaryamann Challani <aaryamann@status.im>
|
editor: Aaryamann Challani <aaryamann@status.im>
|
||||||
contributors:
|
contributors:
|
||||||
- Andrea Piana <andreap@status.im>
|
- Andrea Piana <andreap@status.im>
|
||||||
|
@ -53,7 +54,7 @@ This extends to banning and kicking members.
|
||||||
7. A Community is uniquely identified by a public key.
|
7. A Community is uniquely identified by a public key.
|
||||||
8. The public key of the Community is shared out of band.
|
8. The public key of the Community is shared out of band.
|
||||||
9. The metadata of the Community can be found by listening on a content topic derived from the public key of the Community.
|
9. The metadata of the Community can be found by listening on a content topic derived from the public key of the Community.
|
||||||
10. Community members run their own Waku nodes, with the configuration described in [#Waku-Protocols](#Waku-Protocols).
|
10. Community members run their own Waku nodes, with the configuration described in [Waku-Protocols](#waku-protocols).
|
||||||
Light nodes solely implementing [19/WAKU2-LIGHTPUSH](/spec/19/) may not be able to run their own Waku node with the configuration described.
|
Light nodes solely implementing [19/WAKU2-LIGHTPUSH](/spec/19/) may not be able to run their own Waku node with the configuration described.
|
||||||
|
|
||||||
# Design
|
# Design
|
||||||
|
@ -395,7 +396,7 @@ At this point, the peer MAY send a "CommunityCancelRequestToJoin" message to can
|
||||||
1. The Community owner adds a member to the ban list, revokes their grants, and publishes the updated Community metadata.
|
1. The Community owner adds a member to the ban list, revokes their grants, and publishes the updated Community metadata.
|
||||||
2. If the Community is Private, Re-keying is performed between the members of the Community, to ensure that the banned member is unable to decrypt any messages.
|
2. If the Community is Private, Re-keying is performed between the members of the Community, to ensure that the banned member is unable to decrypt any messages.
|
||||||
|
|
||||||
## Waku protocols
|
## Waku Protocols
|
||||||
|
|
||||||
The following Waku protocols SHOULD be used to implement Status Communities -
|
The following Waku protocols SHOULD be used to implement Status Communities -
|
||||||
|
|
||||||
|
@ -443,6 +444,17 @@ Copyright and related rights waived via [CC0](https://creativecommons.org/public
|
||||||
|
|
||||||
# References
|
# References
|
||||||
|
|
||||||
|
- [55/STATUS-1TO1-CHAT](/spec/55/)
|
||||||
- [53/WAKU2-X3DH](/spec/53/)
|
- [53/WAKU2-X3DH](/spec/53/)
|
||||||
- https://github.com/status-im/status-go/blob/6072bd17ab1e5d9fc42cf844fcb8ad18aa07760c/protocol/communities/community.go
|
- [19/WAKU2-LIGHTPUSH](/spec/19/)
|
||||||
- https://github.com/status-im/specs/blob/403b5ce316a270565023fc6a1f8dec138819f4b0/docs/raw/organisation-channels.md
|
- [14/WAKU2-MESSAGE](/spec/14/)
|
||||||
|
- [10/WAKU2](/spec/10/)
|
||||||
|
- [11/WAKU2-RELAY](/spec/11/)
|
||||||
|
- [54/WAKU2-X3DH-SESSIONS](/spec/54/)
|
||||||
|
- [13/WAKU2-STORE](/spec/13/)
|
||||||
|
- [12/WAKU2-FILTER](/spec/12/)
|
||||||
|
- [19/WAKU2-LIGHTPUSH](/spec/19/)
|
||||||
|
|
||||||
|
## informative
|
||||||
|
- [community.go](https://github.com/status-im/status-go/blob/6072bd17ab1e5d9fc42cf844fcb8ad18aa07760c/protocol/communities/community.go)
|
||||||
|
- [organisation-channels.md](https://github.com/status-im/specs/blob/403b5ce316a270565023fc6a1f8dec138819f4b0/docs/raw/organisation-channels.md)
|
||||||
|
|
Loading…
Reference in New Issue