nostr-protocol / nips

Nostr Implementation Possibilities
2.39k stars 582 forks source link

Break out chat and threads from nip 29 #1591

Closed staab closed 18 hours ago

staab commented 2 days ago

This is a variant of https://github.com/nostr-protocol/nips/pull/1589 which attempts to reconcile NIP 29 and flotilla's rooms over chat and thread kinds. This requires no changes of NIP 29 clients, only flotilla will need to be modified.

I originally chose new event kinds in order to avoid stepping on anyone's toes, but it would be good if we can reconcile the two. One thing that is important to me for the semantics of chat/threads is that arbitrary reply hierarchies need not be supported. If NIP 29 folks are ok with the "shallow reply hierarchies" stipulation, then we can go ahead with this.

staab commented 1 day ago

Just updated this to only move kind 9 and 11 out of NIP 29.

fiatjaf commented 1 day ago

Please remember to squash instead of merging.

vitorpamplona commented 1 day ago

Are NIPs hex now? holy fuck