diff --git a/91.md b/91.md index f18ef157..90292168 100644 --- a/91.md +++ b/91.md @@ -34,7 +34,9 @@ The first entry MUST be an object, with the keys being protocol names, and the v A protocol offer can be sent multiple times in a connection, such as to update availability based off of their [NIP-42](./42.md) authentication status. -Clients SHOULD be able to handle protocol offers being able to be withdrawn. The removal of a protocol from a `PN-OFFER` does not affect existing active protocols, a `PN-SHUTDOWN` must be sent if that is required. +Clients SHOULD be able to handle protocol offers being able to be withdrawn, and should treat them as if it was a `PN-SHUTDOWN` if they were in use. + +Certain protocols, such as extensions to REQs, may not need negotiation. This is up to the specification of the specific protocol. ## Protocol Requests