From 8231c8e1e91d851df70d793c0f36ab730c33b506 Mon Sep 17 00:00:00 2001 From: Semisol <45574030+Semisol@users.noreply.github.com> Date: Fri, 3 Jan 2025 10:41:40 +0300 Subject: [PATCH] Update NIP-91 --- 91.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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