Commit Graph

183 Commits

Author SHA1 Message Date
Asai Toshiya
a649a75e5a
README: fix order of kinds 2024-05-26 23:57:05 +09:00
/dev/fd0
765c731397
add joinstr event kind in README (#1257)
* add joinstr event kind

* remove extra spaces

* change kind number

Co-authored-by: fiatjaf_ <fiatjaf@gmail.com>

---------

Co-authored-by: fiatjaf_ <fiatjaf@gmail.com>
2024-05-26 07:58:14 -03:00
hodlbod
0cb9b60519
Add CIP-01 (#1251)
* Add CIP-01

* Rename cip to nud

---------

Co-authored-by: Jon Staab <shtaab@gmail.com>
2024-05-24 00:31:36 -03:00
Asai Toshiya
12655c739c
Format tags table 2024-05-22 21:28:00 +09:00
Asai Toshiya
744b788427
README: add NIP-35 and e tag pubkey 2024-05-22 21:21:44 +09:00
Kieran
5971aa2fbe
Merge pull request #1175 from nostr-protocol/feat/nip35
NIP-35: Torrents
2024-05-22 09:36:56 +01:00
hodlbod
67e870d95a
Merge pull request #923 from zmeyer44/patch-1
Create NIP 71 for Video Events
2024-05-20 09:01:52 -07:00
Asai Toshiya
b151a28fe3
README: add missing kinds of NIP-54 2024-05-18 22:02:14 +09:00
kieran
dda408f487
update readme 2024-05-16 15:29:09 +01:00
fiatjaf_
218fbb1cc7
NIP-54: decentralized wikis (#787)
* draft of NIP-34: decentralized wikis.

* add merge requests.

* add merge request flow

* update nip number

---------

Co-authored-by: Pablo Fernandez <p@f7z.io>
2024-05-02 11:04:55 -03:00
Vitor Pamplona
df30012430
NIP-17 (old 24) Sealed Gift-Wrapped Messages for Private DMs and Small Group Chats (#686) 2024-04-24 16:31:45 -03:00
Asai Toshiya
eb3a857288
README: add status kinds of NIP-34 2024-04-22 12:35:48 +09:00
Asai Toshiya
769432efc4
README: fix order of kinds 2024-03-29 08:06:00 +09:00
Asai Toshiya
6871b3b334 README: add kinds and tags for NIP-34 2024-03-07 07:34:04 -03:00
Asai Toshiya
808569e562
README: add NIP-34 2024-03-06 12:35:59 +09:00
fiatjaf_
5b2461eb01
NIP-29: Simple Groups (#566)
* NIP-29: Simple Group Chat.

* split hostname and subgroup path into two different tag items.

* add and remove permissions actions.

* fix kind number for moderation event.

* add missing / to "flavors" in example.

* some new ideas + making this universal and not only applicable to chat.

* fix delete-message => delete-event.

* flesh out the entire thing.

* saner approach with multiple kinds for moderation.

* delete-event as kind 9005.

* update meta events description.

* `public` and `open` tags and join request event.

* edit-group-status permission.

* add kinds to README.

* add kind:12

* add nip-10 note

* add optional list of members

* admins prefixed by "p".

* remove "alt" from event templates for brevity.

* add kind 10009 for public list of simple groups.

* update "previous" stuff.

* remove naddr stuff, use a different identifier format.

* remove reference to trimmed signatures until that is more developed.

* add kind:10 threaded chat replies.

---------

Co-authored-by: Pablo Fernandez <p@f7z.io>
2024-02-28 11:50:54 -03:00
Asai Toshiya
c9b3abfa3c
Remove marker
Co-authored-by: Alex Gleason <alex@alexgleason.me>
2024-02-26 12:30:49 +09:00
Asai Toshiya
383eb594b4
README: add q tag 2024-02-26 10:07:55 +09:00
Michael Dilger
62c48eff58
Breaking changes list (#1052)
* Start of new BREAKING.md changes list

* more

* Make NIP column into links

* notes

* Make commits links

* Remove optional P tag entry, was not breaking

* Update BREAKING with nip-49 breaking change
2024-02-15 22:15:32 -03:00
franzap
3f13eb34bf
File metadata sets (#1040)
* File metadata sets

* Make kind specific to release artifacts

* Update example

* Update README
2024-02-13 09:40:57 -03:00
Asai Toshiya
94761a5f3b Add kinds for NIP-59 2024-02-12 22:23:21 +09:00
fiatjaf
5196ac196a
move imeta to NIP-92, add imeta tag to README. 2024-02-01 20:59:37 -03:00
Alex Gleason
716234149a NIP-29: add to NIPs list, improve preamble phrasing 2024-02-01 20:57:46 -03:00
zmeyer44
cc6ac4f0b6 making the format a bit nicer 2024-02-01 11:14:59 +00:00
zmeyer44
49c9f37229 updated read me 2024-02-01 11:12:47 +00:00
Asai Toshiya
ee93721ac7
Add NIP-59 to README 2024-01-31 07:47:56 +09:00
Michael Dilger
7ec060375c
NIP-49: Private key encryption (#133)
* Key export/import as implemented by gossip

* Added test data

* Last push didn't make sense, only this direction works

* Multiple updates: 100k rounds, random salt, version number, length indications

* Rename to NIP-49, include in README

* Change encoding to bech32 (ncryptsec)

* Major rework of the algorithm. NIP is now incomplete as I haven't coded it yet.

* renamed

* spelling

* minor fix

* formatting

* MORE CHANGES: scrypt, spelt out more detail of the steps to take

* spelling

* Mostly just removing some unnecesary stuff

* Remove the cafebabe note

* Remove confusing nonce statement

* Change title (and a bit of wording)

* remove author

* remove legacy event

* rename on README

---------

Co-authored-by: Mike Dilger <mike@ezicheq.com>
Co-authored-by: fiatjaf_ <fiatjaf@gmail.com>
2024-01-29 12:45:16 -03:00
Asai Toshiya
363e4958cf Add kinds for NIP-15 2024-01-23 09:19:44 -03:00
Asai Toshiya
4b4e9fabfd Add kind and tag for NIP-96 2024-01-12 15:43:36 -03:00
arthurfranca
b0e6c01321
NIP-96 - HTTP File Storage Integration (#547)
* Add NIP-95 - File Storage

* Add missing response info

* Make it clear that is is an HTTP file storage server integration

* Add monetization suggestion

* Use zap split tags for monetization suggestion

* Add resize option

* Add Zap Gates Integration

* Replace /nip96 convention with /.well-known/nostr.json configuration

* Relays can choose to also act as HTTP file storage server

* Remove nip96 tag in favor of x tags third element

* Fix typo

* Remove redirect cooperation

* Replaced 422 with 400 status code

* Update 96.md

Co-authored-by: Jon Staab <jstaab@protonmail.com>

* Update 96.md

Co-authored-by: Jon Staab <jstaab@protonmail.com>

* Update 96.md

Co-authored-by: Jon Staab <jstaab@protonmail.com>

* Update 96.md

Co-authored-by: Jon Staab <jstaab@protonmail.com>

* Update 96.md

Co-authored-by: Jon Staab <jstaab@protonmail.com>

* Update 96.md

Co-authored-by: Jon Staab <jstaab@protonmail.com>

* Update 96.md

Co-authored-by: Jon Staab <jstaab@protonmail.com>

* Make file expiration a range and add terms_of_service

* Add optional content_type field

* Add plans and tos

* Remove monetization

* Apply minor fixes

* Update 96.md

Co-authored-by: Semisol <45574030+Semisol@users.noreply.github.com>

* Fix after review

* Add kind 10096

* Apply suggestions

* Add suggestions

* Remove duplicate field

* Add optional is_nip98_required plan config

* Add suggestions

* Replace x with ox tag for original file hash

* Make minor changes

* Remove nip96 namespace response field

* Add note about alternative file processing flow

* Simplify processing flow

* Add nostrcheck to server list

* Add audio/* example

* Explain what metadata to show before processing is done

* Add nostrage to list

* Add eta

* Add sove to list and replace eta with percentage

* Fix status code

* Add nostr.build to list

* Add sovbit

* Add optional extra http servers to ox tag

* Add void.cat to list

* Small fix

* Remove ox third array element

---------

Co-authored-by: Jon Staab <jstaab@protonmail.com>
Co-authored-by: Semisol <45574030+Semisol@users.noreply.github.com>
2024-01-08 14:05:01 -03:00
Josua Schmid
5e0cfb62ec
Rephrase deprecation of kind 2 (#943) 2023-12-27 11:06:36 -03:00
Asai Toshiya
91244c50cd
Add leading zero to NIP numbers 2023-12-23 01:07:55 +09: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
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
Alex Gleason
0146892501
NIP-02: Rename Contact List to Follow List 2023-12-07 10:01:57 -06:00
fiatjaf_
2bd4bf7841
CLOSED messages for relays that want to reject REQs and NIP-42 AUTH integration (#902)
Co-authored-by: monlovesmango <96307647+monlovesmango@users.noreply.github.com>
2023-12-06 12:01:27 -03:00
CapDog
9913395d90 fix Lightning.Pub hotlink 2023-12-03 18:59:23 -03:00
Mike Dilger
0a97dc0440 Fix sort order of event kinds 2023-12-03 13:22:34 +13:00
fiatjaf
131fcab95c
reformat lightning.pub. 2023-12-02 14:54:42 -03:00
CapDog
210e38ae36
Add kind Lightning.Pub's kind 21000 (#911) 2023-12-02 14:44:57 -03:00
fiatjaf_
d67988e64e
delete NIP-22 (#897) 2023-12-01 13:54:12 -03:00
Asai Toshiya
cf57f1d068
Update tag list 2023-12-01 20:45:55 +09:00
fiatjaf_
7822a8b126
Merge pull request #880 from nostr-protocol/save-nip-51 2023-11-19 14:47:02 -03:00
fiatjaf
33e7650bab
give a better and updated explanation of how nips work in the readme. 2023-11-18 08:19:45 -03:00
Vitor Pamplona
5f1d10fad2 Adds contributor images to the readme. 2023-11-17 18:05:23 -05:00
fiatjaf
4a77fc5c40
add interests list and interests sets (following @erskingardner and @pablof7z). 2023-11-16 15:50:39 -03:00
fiatjaf
2a0b701ff7
add bookmark sets (following @staab). 2023-11-16 12:26:50 -03:00
fiatjaf
31382e57a1
add muted words, blocked relays, search relays, chat groups, emoji list and emoji sets. update set metadata tags.
following @vitorpamplona, @frnandu, @snowcait, @hzrd149
closes https://github.com/nostr-protocol/nips/pull/559
closes https://github.com/nostr-protocol/nips/pull/673
2023-11-15 20:52:27 -03:00
fiatjaf
804ee187c2
make follow sets kind 30000 as per @monlovesmango's comment. 2023-11-15 15:39:23 -03:00
fiatjaf
61b736574c
add kind 30005 follow sets. 2023-11-15 15:32:22 -03:00