fiatjaf
db5fe3de8c
nip29: clarify group relay migration and forks.
2026-07-22 13:18:46 -03:00
fiatjaf and GitHub
436d9fdde0
add kind:10011, favorite follow sets ( #2413 )
2026-07-15 16:35:49 -03:00
733a047180
allow NIP-44 to encrypt more than 65535 bytes ( #1907 )
...
Co-authored-by: Alex Gleason <alex@alexgleason.me >
2026-06-28 16:58:39 -03:00
fiatjaf
3dc9705a4f
Revert "Add signevent to nip86 ( #2389 )"
...
This reverts commit 2415f3398b .
2026-06-21 08:30:41 -03:00
fiatjaf
999f9bfbf5
``jsonc -> ``yaml everywhere.
2026-06-13 09:19:49 -03:00
fiatjaf
2ab507db10
Revert ""id"s not required in NIP-59 rumors."
...
This reverts commit e0f779d13f .
2026-06-02 18:54:15 -03:00
fiatjaf
ae9f80eb28
rename some NIPs for clarity.
2026-06-02 18:54:15 -03:00
fiatjaf
e0f779d13f
"id"s not required in NIP-59 rumors.
2026-06-01 10:51:32 -03:00
fiatjaf
9c2d38cfb4
move things around NIP-17 for clarity.
2026-06-01 10:49:43 -03:00
fiatjaf
5491bd5c63
add unrecommended tag and warning to NIP bodies.
2026-05-31 08:10:30 -03:00
fiatjaf
4f494afd7f
fix strikethrough items.
2026-05-30 11:40:59 -03:00
fiatjaf and GitHub
6a6868bfef
nip78: a normal application-specific kind ( #2292 )
2026-05-28 17:44:42 -03:00
fiatjaf
90cafcdd49
mention AUTH as the solution to spam on NIP-17/59.
2026-05-28 17:16:08 -03:00
fiatjaf
861675be8c
fix: sanity.
2026-05-28 17:16:07 -03:00
fiatjaf
9c6b1d95d5
add NIP-CC: geocaching
...
by @chadcurtis
2026-05-28 17:15:11 -03:00
fiatjaf and GitHub
06cccbca3b
NIP-F4: podcasts ( #1093 )
2026-05-28 16:51:13 -03:00
fiatjaf and GitHub
4a65981b21
nip29: audio/video live spaces ( #2238 )
2026-05-28 16:50:51 -03:00
fiatjaf
175ad95111
nip29: remove poorly-thought group identifier recommendation.
2026-05-20 10:56:50 -03:00
fiatjaf and GitHub
d37b566b2e
nip70: reposts that embed protected events must be rejected ( #2251 )
2026-05-13 09:14:41 -03:00
fiatjaf
05d3f198c6
mention optional thumbhash alongside blurhash on nip17 and nip68.
2026-04-28 21:23:12 -03:00
fiatjaf
22244f9d26
rename 5A for clarity.
2026-04-25 23:18:12 -03:00
fiatjaf
59c046fd42
add blossom server list to nip-51.
2026-04-22 12:01:43 -03:00
fiatjaf
6735a229bc
nip29: match flotilla style "edit-metadata" (PUT, not PATCH).
...
because hodlbod controls nostr
2026-04-22 11:59:32 -03:00
fiatjaf_ and GitHub
ad8f290907
add nip34-related follow lists ( #2130 )
2026-03-31 10:24:51 -03:00
fiatjaf
699e7a28f4
remove mentions to note1 codes.
2026-03-20 22:33:31 -03:00
fiatjaf
d3cbc8cb5d
nip29: delete "unmanaged" groups.
2026-02-24 17:54:19 -03:00
fiatjaf_ and GitHub
b914aeffd8
partially remove bloat that no one cares about from nip11 ( #1946 )
2026-02-14 22:15:29 -03:00
fiatjaf_ and GitHub
3d71a4a78c
nip45: add hyperloglog relay response ( #1561 )
2026-02-06 17:26:02 -03:00
fiatjaf_ and GitHub
acf74f8c29
nip46: switch_relays ( #2193 )
2026-01-26 23:48:18 -03:00
fiatjaf_ and GitHub
f461065c29
nip29: clarify what the relay key means ( #2190 )
2026-01-19 09:40:17 -03:00
fiatjaf
eb252ccfc4
fix missing stuff from nip-29.
2026-01-19 09:39:55 -03:00
fiatjaf_ and GitHub
b224b0ecb8
include missing "k" tag in some reactions ( #2001 )
2025-08-04 17:31:37 -03:00
fiatjaf_ and GitHub
477e3dfd4d
add "mute" OK=false status for no-op ephemeral events ( #1965 )
2025-07-07 10:50:54 -03:00
fiatjaf
9afca6c4dc
nip51: clarify kind:10012 description.
2025-07-03 19:45:38 -03:00
569f55a90f
NIP-77: Negentropy syncing ( #1494 )
...
Co-authored-by: Doug Hoyte <doug@hcsw.org >
2025-05-26 23:13:50 -03:00
9eb4a33049
Associating HTML documents to Nostr entities with <link> ( #1897 )
...
Co-authored-by: hodlbod <jstaab@protonmail.com >
Co-authored-by: Râu Cao <842+raucao@users.noreply.github.com >
2025-05-24 10:42:34 -03:00
fiatjaf_ and GitHub
553c1c77c0
simplify nip-52 ( #1922 )
2025-05-14 09:27:59 -03:00
fiatjaf_ and GitHub
7555a93f90
remove mentions to uuids ( #1920 )
2025-05-13 08:01:06 -03:00
fiatjaf_ and GitHub
564814ac7d
add follow packs to nip51 ( #1898 )
2025-05-08 22:51:09 -03:00
fiatjaf
473f651b3e
uppercase B7 and B0.
2025-04-24 13:53:56 -03:00
fiatjaf
257e8700ea
add B0 to index.
2025-04-24 13:52:59 -03:00
fiatjaf_ and GitHub
5a371a5b92
add B7 NIP for Blossom interaction ( #1822 )
2025-04-24 13:47:04 -03:00
fiatjaf_ and GitHub
951aaa8ba1
nip7D: subject -> title ( #1874 )
2025-04-17 17:15:37 -03:00
45f6d598a1
Shrink NIP-65 so it is clearer ( #1879 )
...
Co-authored-by: Vitor Pamplona <vitor@vitorpamplona.com >
2025-04-15 18:07:49 -03:00
fiatjaf
8f676dc0a5
nip73: bring back previous ordering.
2025-04-02 10:11:54 -03:00
fiatjaf
f901014065
rename 95 to C0.
2025-03-29 16:29:58 -03:00
fiatjaf_ and GitHub
bf699c9bc1
nip73: change "k" tags standard for webpage comments to a hardcoded web ( #1836 )
2025-03-10 11:05:51 -03:00
fiatjaf_ and GitHub
1e8b1bb16b
nip25: recommend that reactions do not include a million tags ( #1811 )
2025-02-26 17:06:35 -03:00
fiatjaf_ and GitHub
8e6f2c06c3
add kind:10002 to nip51 ( #1785 )
2025-02-14 11:14:43 -03:00
fiatjaf_ and GitHub
546b897fd7
NIP-22: what is an I-tag? ( #1757 )
2025-02-07 07:56:49 -08:00
5a857e8bf8
nip60/61 updates and simplifications ( #1730 )
...
Co-authored-by: Tiago Balas <eskema23@gmail.com >
2025-02-03 22:36:27 -03:00
fiatjaf_ and GitHub
6a4b125ad7
nip71: make video events regular ( #1704 )
2025-01-30 23:21:37 -03:00
fiatjaf_ and GitHub
561059ff85
Merge pull request #1601 from coracle-social/nip29-join
...
Tweak group join requests to include user feedback
2024-12-12 21:20:59 -03:00
fiatjaf
6d16019e9e
nip46: abandon nip04 entirely and just use nip44.
2024-12-05 20:14:02 -03:00
73f65133fc
add NIP-86: Relay Management API ( #1325 )
...
Co-authored-by: Alex Gleason <alex@alexgleason.me >
2024-11-25 13:21:47 -03:00
fiatjaf
ef1746dd2c
nip24: clarify nip purpose.
2024-11-21 12:14:08 -03:00
fiatjaf
03c64a6e95
nip24: revert improperly merged joke.
...
this reverts https://github.com/nostr-protocol/nips/pull/1590
2024-11-21 12:13:29 -03:00
fiatjaf_ and GitHub
2838e3bd51
Merge pull request #1574 from nostr-protocol/nip29-smalltweaks
...
NIP-29: some small tweaks
2024-11-11 21:37:22 -03:00
fiatjaf
18bdc0ce8c
nip29: add missing "e" tag in kind:9005.
2024-11-09 15:41:25 -03:00
fiatjaf
b58f02925e
rename kind:9000 to "put-user" instead of "add-user".
2024-11-09 08:56:43 -03:00
fiatjaf
39154346bb
remove kind:10 and note that kind:1111 could be used.
2024-11-09 08:56:29 -03:00
fiatjaf
29696eb364
rename kind:11 as "forum thread root".
2024-11-09 08:55:19 -03:00
fiatjaf_ and GitHub
8e2523e331
Merge pull request #1496 from nostr-protocol/nip29-hodlbod
...
nip29: support for unmanaged groups, top-level relay-local groups and invite codes
2024-10-29 12:58:12 -03:00
fiatjaf
f1e8d2c4f7
nip46: remove words, introduce distinction between bunker key and user key.
2024-10-29 11:33:22 -03:00
fiatjaf
d4d040ee71
fix typo.
2024-10-22 09:55:42 -03:00
fiatjaf
e3cf02840d
rename "claim"=>"code", get rid of kind 9006 (just use 9000), add a paragraph explaining moderation.
2024-10-21 13:47:02 -03:00
fiatjaf
a736e629be
complete renaming to "addressable" events.
...
as noticed by @bezysoftware at https://github.com/nostr-protocol/nips/pull/1437#issuecomment-2380626514 .
I don't know how so many of these instances were left from the original PR at following ca3c52e3e7 .
2024-09-28 12:29:03 -03:00
fiatjaf
d82f68aa2e
update link to blossom on README.
2024-09-21 11:52:09 -03:00
fiatjaf
765daceaa1
remove invites, simplify group metadata edits, rework fine-grained "permissions" into unspecified "roles".
2024-09-18 22:27:03 -03:00
fiatjaf
6cd598d02c
remove NIP-88 polls temporarily.
...
due to some crazy fight happening at https://github.com/nostr-protocol/nips/pull/1501
I'm removing this until people can become more reasonable.
2024-09-17 18:56:57 -03:00
fiatjaf
d534bade71
renumber polls NIP to 88.
...
this one: https://github.com/nostr-protocol/nips/pull/1346
2024-09-17 11:04:01 -03:00
fiatjaf_ and GitHub
4bf0c01144
Merge pull request #1346 from abhay-raizada/nostr-polls
...
NIP-118, Polls on Nostr
2024-09-17 11:01:18 -03:00
fiatjaf
efcc86950d
remove this annoying file.
2024-09-13 16:17:35 -03:00
fiatjaf
e61651ac06
nip29: make @staab happier.
2024-09-13 08:39:47 -03:00
fiatjaf
378dfaa5db
nip54: remove markdown leftovers.
2024-09-03 14:07:46 -03:00
fiatjaf
b3c1a56269
nip13: remove section about pow prefix querying.
...
prefix searching was removed from the spec.
2024-08-20 15:42:40 -03:00
fiatjaf_ and GitHub
ca3c52e3e7
rename "parameterized replaceable event" to "addressable event" ( #1418 )
2024-08-20 12:56:05 -03:00
fiatjaf
3aff37bd4b
nip54: change to asciidoc, markdown is trash.
2024-08-18 15:01:37 -03:00
fiatjaf_ and GitHub
ed15e318f4
Merge pull request #1094 from theborakompanioni/nip-64
...
NIP-64: Chess (Portable Game Notation)
2024-08-12 10:42:52 -03:00
fiatjaf
428a4779d7
nip51: add kind 10050 (from NIP-17).
2024-08-05 10:43:24 -03:00
fiatjaf
ecee40df17
nip19: deprecate nrelay
2024-07-25 14:54:16 -03:00
ae1906ec79
relay-based event access-control with the ["-"] tag ( #1030 )
...
* `["protected"]` tag.
* add note about default case for most relays.
* rename tag to ["-"] and reword spec.
* something
Co-authored-by: monlovesmango <96307647+monlovesmango@users.noreply.github.com >
* mention NIP-42
Co-authored-by: monlovesmango <96307647+monlovesmango@users.noreply.github.com >
* user -> client
Co-authored-by: monlovesmango <96307647+monlovesmango@users.noreply.github.com >
* simplify text.
---------
Co-authored-by: monlovesmango <96307647+monlovesmango@users.noreply.github.com >
2024-07-10 09:00:26 -03:00
fiatjaf
c60ca888ef
nip29: create-group event kind.
2024-07-04 09:57:40 -03:00
fiatjaf
1728f93d17
"user metadata" and fix table on readme.
2024-06-17 12:38:57 -03:00
fiatjaf
58e94b20ce
Revert "Simplifying reactions"
...
This reverts commit 3834c6b604 .
see https://github.com/nostrability/nostrability/issues/48
2024-06-06 08:57:41 -03:00
fiatjaf
a6dfc7b5e5
fix broken nip number.
2024-06-05 15:24:43 -03:00
fiatjaf
92d5837b0c
nip54: clarify wikilink format.
2024-05-25 09:46:46 -03:00
fiatjaf
4fa65b81ce
nip54: fix json indentation.
2024-05-04 23:36:48 -03:00
fiatjaf
c1360c4f0b
nip54: add normalization rules.
2024-05-04 23:34:37 -03:00
fiatjaf
dcb5d0f18d
small fixes on nip 54.
2024-05-02 11:32:58 -03:00
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
fiatjaf
bad8826211
nip34: simplify r tag for earliest unique commit.
2024-04-29 14:37:40 -03:00
fiatjaf
243b286582
nip46: signer should fill in pubkey, id and sig on sign_event.
2024-04-25 20:07:38 -03:00
fiatjaf
7dfb11b435
nip17: relay considerations and implementation details.
2024-04-24 20:46:39 -03:00
9a283796ce
NIP-34: git stuff ( #997 )
...
* NIP-34: git stuff.
* repository head.
* threads/issues and replies.
* add "p" optional tags to events.
* add list of things to do later in the end.
* multiple values in some tags instead of multiple tags.
* replace "patches", "issues" tags and replace that with "relays".
* bring in tags that allow for a commit id to be stable.
* edit "reply" kind to say it should follow normal NIP-10 threading rules.
* update "things to be added later".
* add commit time to "committer" tag.
* remove "head" tag.
* mention the possibility of mentioning others users in patches.
Co-authored-by: DanConwayDev <114834599+DanConwayDev@users.noreply.github.com >
* clarify commit-pgp-sig.
* clarify requirements and threading of replies.
* add t=root tag.
---------
Co-authored-by: DanConwayDev <114834599+DanConwayDev@users.noreply.github.com >
2024-03-05 08:57:59 -03:00
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
fiatjaf_ and GitHub
d3dad114e6
NIP-46: replace npub1...#? notation with bunker://... ( #1023 )
2024-02-06 20:29:33 -03:00
fiatjaf
5196ac196a
move imeta to NIP-92, add imeta tag to README.
2024-02-01 20:59:37 -03:00
fiatjaf_ and GitHub
9efafe2294
Merge pull request #716 from coracle-social/NIP-59
...
Introduce NIP-59 gift wrap
2024-01-29 13:06:25 -03:00
fiatjaf
d0812229a5
use jsonc in some places.
2024-01-21 16:08:45 -03:00