gsp-protocol
Group Signaling Protocol — signalling sub-protocol of the Group Protocol Stack.
GSP carries membership, role and stream-state events on top of the GBP base
layer with reliable delivery and request_id deduplication.
Receive-side pipeline
Per GSP §7:
- Decrypt (handled by GBP).
- Check sender authorisation.
- Validate the
argsschema. - Apply the effect atomically.
- Emit ACK / NACK.
What this crate provides
GspSignal— the CBOR-encoded signal envelope.GspClient— stateful client that maintainsrequest_iddeduplication, the mute-list, the current membership set andsignal_typedecoding.
License
Licensed under Apache License, Version 2.0.