A mirror for NIPS
Go to file
2022-07-22 12:45:14 -04:00
01.md Fix some typos and adds json type to code blocks 2022-06-21 08:07:05 -03:00
02.md update nip-02 to disallow null, only allow strings in tags. 2022-06-09 15:40:13 -03:00
03.md
04.md
05.md
06.md
07.md
08.md
09.md
10.md nip10: fix small rendering bug on github 2022-05-26 09:35:53 -07:00
11.md
12.md change NIP-12 so only single-letter tags are indexed. 2022-07-10 15:33:07 -03:00
13.md
14.md Nip-14 for subject tag 2022-05-24 07:33:11 -05:00
15.md nip15: clarify 2022-05-27 19:43:15 +03:00
16.md nip16: kind ranges instead of tags 2022-05-27 19:56:31 +03:00
22.md add that events from future are unacceptable 2022-07-22 12:45:14 -04:00
README.md note NIP-16. 2022-07-11 15:40:58 -03:00

NIPs

NIPs stand for Nostr Implementation Possibilities. They exist to document what MUST, what SHOULD and what MAY be implemented by Nostr-compatible relay and client software.

Event Kinds

kind description NIP
0 Metadata 1, 5
1 Text 1
2 Recommend Relay 1
3 Contacts 2
4 Encrypted Direct Messages 4
5 Event Deletion 9

Please update this list when proposing NIPs introducing new event kinds.

When experimenting with kinds, keep in mind the classification introduced by NIP-16.

Criteria for acceptance of NIPs

  1. They should be implemented somewhere at least as a prototype somewhere.
  2. They should make sense.
  3. Other rules will be made up when necessary.

License

All NIPs are public domain.