diff --git a/03.md b/03.md index 3cd40a07..8e4e776f 100644 --- a/03.md +++ b/03.md @@ -1,10 +1,12 @@ +> __Warning__ `unrecommended`: vulnerable to one specific attack, needs update + NIP-03 ====== OpenTimestamps Attestations for Events -------------------------------------- -`draft` `optional` +`draft` `unrecommended` `optional` This NIP defines an event with `kind:1040` that can contain an [OpenTimestamps](https://opentimestamps.org/) proof for any other event: diff --git a/06.md b/06.md index 0e502543..f3fc90ea 100644 --- a/06.md +++ b/06.md @@ -1,10 +1,12 @@ +> __Warning__ `unrecommended`: prefer a single nsec + NIP-06 ====== Basic key derivation from mnemonic seed phrase ---------------------------------------------- -`draft` `optional` +`draft` `unrecommended` `optional` [BIP39](https://bips.xyz/39) is used to generate mnemonic seed words and derive a binary seed from them. diff --git a/15.md b/15.md index b55b4448..a316b390 100644 --- a/15.md +++ b/15.md @@ -1,10 +1,12 @@ +> __Warning__ `unrecommended`: too complicated, try [99](99.md) instead + NIP-15 ====== Nostr Marketplace ----------------- -`draft` `optional` +`draft` `unrecommended` `optional` Based on [Diagon-Alley](https://github.com/lnbits/Diagon-Alley). diff --git a/26.md b/26.md index 6cd32f4c..5f71df99 100644 --- a/26.md +++ b/26.md @@ -6,7 +6,7 @@ NIP-26 Delegated Event Signing ----------------------- -`draft` `optional` `relay` +`draft` `unrecommended` `optional` `relay` This NIP defines how events can be delegated so that they can be signed by other keypairs. diff --git a/28.md b/28.md index 6b240ef3..9ec2335a 100644 --- a/28.md +++ b/28.md @@ -1,3 +1,4 @@ +> __Warning__ `unrecommended`: try [NIP-29](29.md) instead NIP-28 ====== @@ -5,7 +6,7 @@ NIP-28 Public Chat ----------- -`draft` `optional` +`draft` `unrecommended` `optional` This NIP defines new event kinds for public chat channels, channel messages, and basic client-side moderation. diff --git a/31.md b/31.md index 37e41306..b5f40e2e 100644 --- a/31.md +++ b/31.md @@ -1,10 +1,12 @@ +> __Warning__ `unrecommended`: unnecessarily bloated + NIP-31 ====== Dealing with unknown event kinds -------------------------------- -`draft` `optional` +`draft` `unrecommended` `optional` When creating a new custom event kind that is part of a custom protocol and isn't meant to be read as text (like `kind:1`), clients should use an `alt` tag to write a short human-readable plaintext summary of what that event is about. diff --git a/72.md b/72.md index 210376ec..2b4e7b8c 100644 --- a/72.md +++ b/72.md @@ -1,10 +1,12 @@ +> __Warning__ `unrecommended`: try [NIP-29](29.md) instead + NIP-72 ====== Moderated Communities (Reddit Style) ------------------------------------ -`draft` `optional` +`draft` `unrecommended` `optional` The goal of this NIP is to enable public communities. It defines the replaceable event `kind:34550` to define the community and the current list of moderators/administrators. Users that want to post into the community, simply tag any Nostr event with the community's `a` tag. Moderators may issue an approval event `kind:4550`. diff --git a/90.md b/90.md index a33d90ab..7746d534 100644 --- a/90.md +++ b/90.md @@ -1,10 +1,12 @@ +> __Warning__ `unrecommended`: this got totally out of control, prefer use-case-specific microstandards + NIP-90 ====== Data Vending Machine -------------------- -`draft` `optional` +`draft` `unrecommended` `optional` This NIP defines the interaction between customers and Service Providers for performing on-demand computation. diff --git a/96.md b/96.md index 28bc8a89..d2fbf304 100644 --- a/96.md +++ b/96.md @@ -6,7 +6,7 @@ NIP-96 HTTP File Storage Integration ----------------------------- -`draft` `optional` +`draft` `unrecommended` `optional` ## Introduction diff --git a/BE.md b/BE.md index 50062d9e..219fcb08 100644 --- a/BE.md +++ b/BE.md @@ -1,10 +1,12 @@ +> __Warning__ `unrecommended`: only implemented once and unclear whether it works, requires review + NIP-BE ====== Nostr BLE Communications Protocol --------------------------------- -`draft` `optional` +`draft` `unrecommended` `optional` This NIP specifies how Nostr apps can use BLE to communicate and synchronize with each other. The BLE protocol follows a client-server pattern, so this NIP emulates the WS structure in a similar way, but with some adaptations to its limitations.