diff --git a/01.md b/01.md index 1f564274..eb9f60c1 100644 --- a/01.md +++ b/01.md @@ -4,7 +4,7 @@ NIP-01 Basic protocol flow description ------------------------------- -`draft` `mandatory` +`draft` `mandatory` `relay` This NIP defines the basic protocol that should be implemented by everybody. New NIPs may add new optional (or mandatory) fields and messages and features to the structures and flows described here. diff --git a/04.md b/04.md index a561a2f8..107d872b 100644 --- a/04.md +++ b/04.md @@ -6,7 +6,7 @@ NIP-04 Encrypted Direct Message ------------------------ -`final` `unrecommended` `optional` +`final` `unrecommended` `optional` `relay` A special event with kind `4`, meaning "encrypted direct message". It is supposed to have the following attributes: diff --git a/09.md b/09.md index 23ffeab1..f061464c 100644 --- a/09.md +++ b/09.md @@ -4,7 +4,7 @@ NIP-09 Event Deletion Request ---------------------- -`draft` `optional` +`draft` `optional` `relay` A special event with kind `5`, meaning "deletion request" is defined as having a list of one or more `e` or `a` tags, each referencing an event the author is requesting to be deleted. Deletion requests SHOULD include a `k` tag for the kind of each event being requested for deletion. diff --git a/11.md b/11.md index 04978838..26b5c263 100644 --- a/11.md +++ b/11.md @@ -4,7 +4,7 @@ NIP-11 Relay Information Document -------------------------- -`draft` `optional` +`draft` `optional` `relay` Relays may provide server metadata to clients to inform them of capabilities, administrative contacts, and various server attributes. This is made available as a JSON document over HTTP, on the same URI as the relay's websocket. diff --git a/13.md b/13.md index cf5b1acd..d7e7725e 100644 --- a/13.md +++ b/13.md @@ -4,7 +4,7 @@ NIP-13 Proof of Work ------------- -`draft` `optional` +`draft` `optional` `relay` This NIP defines a way to generate and interpret Proof of Work for nostr notes. Proof of Work (PoW) is a way to add a proof of computational work to a note. This is a bearer proof that all relays and clients can universally validate with a small amount of code. This proof can be used as a means of spam deterrence. diff --git a/17.md b/17.md index 900b6dd7..3ccdc772 100644 --- a/17.md +++ b/17.md @@ -4,7 +4,7 @@ NIP-17 Private Direct Messages ----------------------- -`draft` `optional` +`draft` `optional` `relay` This NIP defines an encrypted chat scheme which uses [NIP-44](44.md) encryption and [NIP-59](59.md) seals and gift wraps. diff --git a/26.md b/26.md index 645ec441..6cd32f4c 100644 --- a/26.md +++ b/26.md @@ -6,7 +6,7 @@ NIP-26 Delegated Event Signing ----------------------- -`draft` `optional` +`draft` `optional` `relay` This NIP defines how events can be delegated so that they can be signed by other keypairs. diff --git a/29.md b/29.md index 9099e4da..a1f035e0 100644 --- a/29.md +++ b/29.md @@ -4,7 +4,7 @@ NIP-29 Relay-based Groups ------------------ -`draft` `optional` +`draft` `optional` `relay` This NIP defines a standard for groups that are only writable by a closed set of users. They can be public for reading by external users or not. diff --git a/40.md b/40.md index 909747f5..9450b3c4 100644 --- a/40.md +++ b/40.md @@ -4,7 +4,7 @@ NIP-40 Expiration Timestamp -------------------- -`draft` `optional` +`draft` `optional` `relay` The `expiration` tag enables users to specify a unix timestamp at which the message SHOULD be considered expired (by relays and clients) and SHOULD be deleted by relays. diff --git a/42.md b/42.md index 24f7f5d9..c2b6ded0 100644 --- a/42.md +++ b/42.md @@ -4,7 +4,7 @@ NIP-42 Authentication of clients to relays ----------------------------------- -`draft` `optional` +`draft` `optional` `relay` This NIP defines a way for clients to authenticate to relays by signing an ephemeral event. diff --git a/43.md b/43.md index 6455c08f..d0742b47 100644 --- a/43.md +++ b/43.md @@ -4,7 +4,7 @@ NIP-43 Relay Access Metadata and Requests ---------------------------------- -`draft` `optional` +`draft` `optional` `relay` This NIP defines a way for relays to advertise membership lists, and for clients to request admission to relays on behalf of users. diff --git a/45.md b/45.md index 8758c873..14d656ec 100644 --- a/45.md +++ b/45.md @@ -4,7 +4,7 @@ NIP-45 Event Counts ------------ -`draft` `optional` +`draft` `optional` `relay` Relays may support the verb `COUNT`, which provides a mechanism for obtaining event counts. diff --git a/46.md b/46.md index 17019649..e951b5b8 100644 --- a/46.md +++ b/46.md @@ -41,7 +41,7 @@ There are two ways to initiate a connection: _remote-signer_ provides connection token in the form: -``` + `relay` bunker://?relay=&relay=&secret= ``` diff --git a/50.md b/50.md index 9eea1f85..08ce4fd2 100644 --- a/50.md +++ b/50.md @@ -4,7 +4,7 @@ NIP-50 Search Capability ----------------- -`draft` `optional` +`draft` `optional` `relay` ## Abstract diff --git a/59.md b/59.md index 680250b4..e5701510 100644 --- a/59.md +++ b/59.md @@ -4,7 +4,7 @@ NIP-59 Gift Wrap --------- -`optional` +`optional` `relay` This NIP defines a protocol for encapsulating any nostr event. This makes it possible to obscure most metadata for a given event, perform collaborative signing, and more. diff --git a/62.md b/62.md index a00ddfc0..e0398d8c 100644 --- a/62.md +++ b/62.md @@ -4,7 +4,7 @@ NIP-62 Request to Vanish ----------------- -`draft` `optional` +`draft` `optional` `relay` This NIP offers a Nostr-native way to request a complete reset of a key's fingerprint on the web. This procedure is legally binding in some jurisdictions, and thus, supporters of this NIP should truly delete events from their database. diff --git a/66.md b/66.md index 59ac1a2e..89f5a5fa 100644 --- a/66.md +++ b/66.md @@ -4,7 +4,7 @@ NIP-66 Relay Discovery and Liveness Monitoring ------------------- -`draft` `optional` +`draft` `optional` `relay` This NIP defines events for relay discovery and the announcement of relay monitors. diff --git a/70.md b/70.md index 043d5fbf..32853d37 100644 --- a/70.md +++ b/70.md @@ -4,7 +4,7 @@ NIP-70 Protected Events ---------------- -`draft` `optional` +`draft` `optional` `relay` When the `"-"` tag is present, that means the event is "protected". diff --git a/77.md b/77.md index dd5ef070..ff4eba73 100644 --- a/77.md +++ b/77.md @@ -4,7 +4,7 @@ NIP-77 Negentropy Syncing ------------------ -`draft` `optional` +`draft` `optional` `relay` This document describes a protocol extension for syncing events. It works for both client-relay and relay-relay scenarios. If both sides of the sync have events in common, then this protocol will use less bandwidth than transferring the full set of events (or even just their IDs).