Commit Graph

816 Commits

Author SHA1 Message Date
Vitor Pamplona
b36336b937 Typos 2024-01-04 10:15:49 -05:00
Vitor Pamplona
3a06859967 formatting 2024-01-04 08:43:31 -05:00
Vitor Pamplona
479561cb79 Additional adjustments and further breaking down the text into paragraphs. 2024-01-04 08:31:01 -05:00
Vitor Pamplona
309298ac0d Fix the new NIP-10 name 2024-01-03 14:56:19 -05:00
Vitor Pamplona
9bbf50551e Adds description about the replaceable format. 2024-01-03 14:50:25 -05:00
Vitor Pamplona
251193182e Updates readme to match new kind 1 definition 2024-01-03 14:43:02 -05:00
Vitor Pamplona
2f8da3a5c7 Better defining kind:0 2024-01-03 14:41:11 -05:00
Vitor Pamplona
c4daa69498 Moves the kind 1 definition to NIP-10 2024-01-03 14:37:29 -05:00
Vitor Pamplona
e1b9ffdd09 Improving the d-Tag needs and prefixes in messages. 2024-01-03 14:21:16 -05:00
Vitor Pamplona
f69e5b241c Adds better explanation for limit 2024-01-03 14:02:59 -05:00
Vitor Pamplona
6feac3ef8c Improves singing and verification procedures. 2024-01-03 13:54:10 -05:00
Vitor Pamplona
f2e016fadd adjustments 2024-01-03 13:35:24 -05:00
Vitor Pamplona
2b6edc0f71 adjustments 2024-01-03 13:19:19 -05:00
Vitor Pamplona
c4f3164b4e fixes the definition 2024-01-03 13:17:25 -05:00
Vitor Pamplona
b6ddf591a5 typos 2024-01-03 13:16:50 -05:00
Vitor Pamplona
99201a0089 Removing ] 2024-01-03 12:26:14 -05:00
Vitor Pamplona
8dfb59c70a opening some space. 2024-01-03 12:21:46 -05:00
Vitor Pamplona
3fa03a1aea Formatting change 2024-01-03 12:17:42 -05:00
Vitor Pamplona
f0d0fb4640 consistency 2024-01-03 12:12:53 -05:00
Vitor Pamplona
6231cbc063 improves naming and formats 2024-01-03 12:12:20 -05:00
Vitor Pamplona
2c0b534ee1 Typos 2024-01-03 12:06:12 -05:00
Vitor Pamplona
c4cc963abc header formats 2024-01-03 11:51:02 -05:00
Vitor Pamplona
5e437f0350 Formatting 2024-01-03 11:37:57 -05:00
Vitor Pamplona
8f739d0b16 Improve formatting 2024-01-03 11:31:14 -05:00
Vitor Pamplona
0c37bd1738 Rewriting NIP-01 2024-01-03 11:23:53 -05:00
Alex Gleason
3d8652ea14
NIP-02, NIP-51: new tags should be added to the end of the list
Fixes https://github.com/nostr-protocol/nips/issues/958
2024-01-01 12:21:50 -06:00
Pablo Fernandez
27fef638e2
index zap senders with P tag (#954) 2023-12-31 21:08:56 -05:00
Vitor Pamplona
98d7f1cd9c
Merge pull request #946 from jiftechnify/patch-nip44
Fix typos of NIP-44
2023-12-29 17:40:47 -05:00
Vitor Pamplona
2986982106
Merge pull request #914 from tyiu/nip52-amendments
Amend NIP-52 to require the content field to be provided, and decouple calendar identifier from calendar name
2023-12-29 17:25:26 -05:00
fiatjaf_
000c51ef44
Merge pull request #635 from nostr-protocol/clarify-json-serialization
Clarify JSON serialization for the `id` field
2023-12-29 18:15:21 -03:00
Vitor Pamplona
17c67ef557 Removes the aes-256-gcm tag since no one seems to be using. People that wish to use encryption can now use the new NIP-44 scheme. 2023-12-27 11:21:27 -03:00
Josua Schmid
5e0cfb62ec
Rephrase deprecation of kind 2 (#943) 2023-12-27 11:06:36 -03:00
Asai Toshiya
0266d86b41 Simplify list of NIP-07 implementations 2023-12-27 11:00:57 -03:00
Josua Schmid
8e5a275f99 NIP-01 Tighten-up subscription_id management rule
Rephrase to "MUST" so that one does not assume a connection could `CLOSE` any `subscription_id`, which it must not.
2023-12-26 20:02:34 -03:00
hodlbod
92f3a45bdc
Merge pull request #949 from schmijos/patch-1
Reword REQ for multiple filters
2023-12-26 12:28:52 -08:00
Josua Schmid
3b065c3c04
Reword REQ for multiple filters 2023-12-26 20:54:06 +01:00
jiftechnify
95218740e2
fix typos 2023-12-25 12:00:05 +09:00
hodlbod
d52b09732a
Merge pull request #944 from AsaiToshiya/patch-2
Add leading zero to NIP numbers
2023-12-22 08:50:58 -08:00
Asai Toshiya
91244c50cd
Add leading zero to NIP numbers 2023-12-23 01:07:55 +09:00
hodlbod
b946a86135
Merge pull request #942 from schmijos/patch-1
Emphasis on multiple filters in NIP-01
2023-12-22 06:57:44 -08:00
hodlbod
ffc32c43e6
Merge pull request #939 from coracle-social/nip44-tweaks
Clean up NIP 44
2023-12-22 06:56:51 -08:00
Josua Schmid
d30f03316f
Emphasis on multiple filters in NIP-01
As mentioned further down in NIP-01

> A REQ message may contain multiple filters.

The comma makes it more clear that the message array can container more than 3 items. So it is understood easily to match

```
// correct:
["REQ", <subscription_id>, filters1, filters2, …]
```

instead of 

```
// wrong:
["REQ", <subscription_id>, [filters1, filters2, …]]
```
2023-12-22 14:54:17 +01:00
Josua Schmid
5ed4232584 Mention deprecation of kind 2
Kind `2` was [consciously](https://github.com/nostr-protocol/nips/pull/703#issuecomment-1672098794) removed in 72bb8a128b (diff-39307f1617417657ee9874be314f13aabdc74401b124d0afe8217f2919c9c7d8L105). Mentioning the fact should help prevent further confusion.
2023-12-22 06:20:01 -03:00
Jon Staab
2b78cc9304 Add clarification about not replacing nip 04 2023-12-20 13:01:12 -08:00
Jon Staab
732b0ce0a4 Clean up NIP 44 to clarify separation of concerns (encryption vs messaging), improve formatting and clarify encryption/decryption steps 2023-12-20 11:28:43 -08:00
fiatjaf
ff533d7a99
remove nip44 calls from nip07 temporarily. 2023-12-20 14:39:39 -03:00
Paul Miller
9be51261c0 nip-44: add audit notice 2023-12-20 14:37:42 -03:00
fiatjaf
4199f20236
nip-44: remove author names and arbitrary line-breaks. 2023-12-20 13:56:03 -03:00
Paul Miller
822b70a565
NIP44 encryption standard, revision 3 (#746)
* Introduce NIP-44 encryption standard

* Finalize NIP-44

* Update spec.

---------

Co-authored-by: Jonathan Staab <shtaab@gmail.com>
2023-12-20 09:22:02 -03:00
Pablo Fernandez
09f8244e6f
Merge pull request #831 from nostr-protocol/nostr-connect
rewrite NIP-46
2023-12-18 10:22:17 +00:00