mirror of
https://github.com/nostr-protocol/nips.git
synced 2026-07-30 19:26:13 +00:00
add unrecommended tag and warning to NIP bodies.
This commit is contained in:
@@ -1,10 +1,12 @@
|
|||||||
|
> __Warning__ `unrecommended`: vulnerable to one specific attack, needs update
|
||||||
|
|
||||||
NIP-03
|
NIP-03
|
||||||
======
|
======
|
||||||
|
|
||||||
OpenTimestamps Attestations for Events
|
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:
|
This NIP defines an event with `kind:1040` that can contain an [OpenTimestamps](https://opentimestamps.org/) proof for any other event:
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
|
> __Warning__ `unrecommended`: prefer a single nsec
|
||||||
|
|
||||||
NIP-06
|
NIP-06
|
||||||
======
|
======
|
||||||
|
|
||||||
Basic key derivation from mnemonic seed phrase
|
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.
|
[BIP39](https://bips.xyz/39) is used to generate mnemonic seed words and derive a binary seed from them.
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
|
> __Warning__ `unrecommended`: too complicated, try [99](99.md) instead
|
||||||
|
|
||||||
NIP-15
|
NIP-15
|
||||||
======
|
======
|
||||||
|
|
||||||
Nostr Marketplace
|
Nostr Marketplace
|
||||||
-----------------
|
-----------------
|
||||||
|
|
||||||
`draft` `optional`
|
`draft` `unrecommended` `optional`
|
||||||
|
|
||||||
Based on [Diagon-Alley](https://github.com/lnbits/Diagon-Alley).
|
Based on [Diagon-Alley](https://github.com/lnbits/Diagon-Alley).
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ NIP-26
|
|||||||
Delegated Event Signing
|
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.
|
This NIP defines how events can be delegated so that they can be signed by other keypairs.
|
||||||
|
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
> __Warning__ `unrecommended`: try [NIP-29](29.md) instead
|
||||||
|
|
||||||
NIP-28
|
NIP-28
|
||||||
======
|
======
|
||||||
@@ -5,7 +6,7 @@ NIP-28
|
|||||||
Public Chat
|
Public Chat
|
||||||
-----------
|
-----------
|
||||||
|
|
||||||
`draft` `optional`
|
`draft` `unrecommended` `optional`
|
||||||
|
|
||||||
This NIP defines new event kinds for public chat channels, channel messages, and basic client-side moderation.
|
This NIP defines new event kinds for public chat channels, channel messages, and basic client-side moderation.
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
|
> __Warning__ `unrecommended`: unnecessarily bloated
|
||||||
|
|
||||||
NIP-31
|
NIP-31
|
||||||
======
|
======
|
||||||
|
|
||||||
Dealing with unknown event kinds
|
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.
|
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.
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
|
> __Warning__ `unrecommended`: try [NIP-29](29.md) instead
|
||||||
|
|
||||||
NIP-72
|
NIP-72
|
||||||
======
|
======
|
||||||
|
|
||||||
Moderated Communities (Reddit Style)
|
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`.
|
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`.
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
|
> __Warning__ `unrecommended`: this got totally out of control, prefer use-case-specific microstandards
|
||||||
|
|
||||||
NIP-90
|
NIP-90
|
||||||
======
|
======
|
||||||
|
|
||||||
Data Vending Machine
|
Data Vending Machine
|
||||||
--------------------
|
--------------------
|
||||||
|
|
||||||
`draft` `optional`
|
`draft` `unrecommended` `optional`
|
||||||
|
|
||||||
This NIP defines the interaction between customers and Service Providers for performing on-demand computation.
|
This NIP defines the interaction between customers and Service Providers for performing on-demand computation.
|
||||||
|
|
||||||
|
|||||||
@@ -6,7 +6,7 @@ NIP-96
|
|||||||
HTTP File Storage Integration
|
HTTP File Storage Integration
|
||||||
-----------------------------
|
-----------------------------
|
||||||
|
|
||||||
`draft` `optional`
|
`draft` `unrecommended` `optional`
|
||||||
|
|
||||||
## Introduction
|
## Introduction
|
||||||
|
|
||||||
|
|||||||
@@ -1,10 +1,12 @@
|
|||||||
|
> __Warning__ `unrecommended`: only implemented once and unclear whether it works, requires review
|
||||||
|
|
||||||
NIP-BE
|
NIP-BE
|
||||||
======
|
======
|
||||||
|
|
||||||
Nostr BLE Communications Protocol
|
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.
|
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.
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user