diff --git a/docs/protocol/channels-overview.html b/docs/protocol/channels-overview.html
index fe22daee93..2c9f41266a 100644
--- a/docs/protocol/channels-overview.html
+++ b/docs/protocol/channels-overview.html
@@ -1030,7 +1030,7 @@ window.addEventListener('click',(e)=>{
Subscribers connect to relays and receive content. They cannot send messages by default, but can be given posting rights.
-Additional roles (moderator, admin, member, author) exist in the hierarchy and are inherited from the group protocol.
+Additional roles (moderator, admin, member, author) exist in the hierarchy and are inherited from the group protocol. The owner-signed roster tracks the promoted set - members, moderators, and admins; subscribers are observers until an owner promotes them.
For protocol-level detail - wire formats, message types, signing and verification mechanics, delivery pipeline - see SimpleX Channels Protocol.
Cryptographic primitives
@@ -1084,6 +1084,7 @@ window.addEventListener('click',(e)=>{
- Undetectably substitute content - subscribers on honest relays receive the original.
- Alter the channel's authoritative state on the owner's device.
- Substitute the channel profile or impersonate an owner - these require valid signatures.
+- Replay an old roster or role change to re-elevate a removed or demoted member for existing subscribers - they reject anything older than the roster version they applied (a new joiner with no prior roster can still be served an old one, until it syncs from another relay).
- Redirect subscribers to a different channel - the entity ID is validated across link and profile.
- Determine subscriber identity or network address - inherited from SMP transport.
- Correlate subscriber participation across channels - each connection uses independent SMP queues. The subscriber chooses their SMP router independently, so collusion between a relay and the relay's SMP router does not compromise connections through a different router.