diff options
| author | fiatjaf_ <fiatjaf@gmail.com> | 2024-02-28 11:50:54 -0300 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-02-28 11:50:54 -0300 |
| commit | 5b2461eb01f784d546f77cfc21af26bf7e4b6670 (patch) | |
| tree | 1165498577445eeb24e504626b5afcab78d89284 /README.md | |
| parent | f3a2356484813a644a20d75f6e6bba8e4ce23b9b (diff) | |
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>
Diffstat (limited to 'README.md')
| -rw-r--r-- | README.md | 8 |
1 files changed, 8 insertions, 0 deletions
| @@ -45,6 +45,7 @@ They exist to document what may be implemented by [Nostr](https://github.com/nos | |||
| 45 | - [NIP-26: Delegated Event Signing](26.md) | 45 | - [NIP-26: Delegated Event Signing](26.md) |
| 46 | - [NIP-27: Text Note References](27.md) | 46 | - [NIP-27: Text Note References](27.md) |
| 47 | - [NIP-28: Public Chat](28.md) | 47 | - [NIP-28: Public Chat](28.md) |
| 48 | - [NIP-29: Relay-based Groups](29.md) | ||
| 48 | - [NIP-30: Custom Emoji](30.md) | 49 | - [NIP-30: Custom Emoji](30.md) |
| 49 | - [NIP-31: Dealing with Unknown Events](31.md) | 50 | - [NIP-31: Dealing with Unknown Events](31.md) |
| 50 | - [NIP-32: Labeling](32.md) | 51 | - [NIP-32: Labeling](32.md) |
| @@ -92,6 +93,10 @@ They exist to document what may be implemented by [Nostr](https://github.com/nos | |||
| 92 | | `6` | Repost | [18](18.md) | | 93 | | `6` | Repost | [18](18.md) | |
| 93 | | `7` | Reaction | [25](25.md) | | 94 | | `7` | Reaction | [25](25.md) | |
| 94 | | `8` | Badge Award | [58](58.md) | | 95 | | `8` | Badge Award | [58](58.md) | |
| 96 | | `9` | Group Chat Message | [29](29.md) | | ||
| 97 | | `10` | Group Chat Threaded Reply | [29](29.md) | | ||
| 98 | | `11` | Group Thread | [29](29.md) | | ||
| 99 | | `12` | Group Thread Reply | [29](29.md) | | ||
| 95 | | `13` | Seal | [59](59.md) | | 100 | | `13` | Seal | [59](59.md) | |
| 96 | | `16` | Generic Repost | [18](18.md) | | 101 | | `16` | Generic Repost | [18](18.md) | |
| 97 | | `40` | Channel Creation | [28](28.md) | | 102 | | `40` | Channel Creation | [28](28.md) | |
| @@ -112,6 +117,7 @@ They exist to document what may be implemented by [Nostr](https://github.com/nos | |||
| 112 | | `5000`-`5999` | Job Request | [90](90.md) | | 117 | | `5000`-`5999` | Job Request | [90](90.md) | |
| 113 | | `6000`-`6999` | Job Result | [90](90.md) | | 118 | | `6000`-`6999` | Job Result | [90](90.md) | |
| 114 | | `7000` | Job Feedback | [90](90.md) | | 119 | | `7000` | Job Feedback | [90](90.md) | |
| 120 | | `9000`-`9030` | Group Control Events | [29](29.md) | | ||
| 115 | | `9041` | Zap Goal | [75](75.md) | | 121 | | `9041` | Zap Goal | [75](75.md) | |
| 116 | | `9734` | Zap Request | [57](57.md) | | 122 | | `9734` | Zap Request | [57](57.md) | |
| 117 | | `9735` | Zap | [57](57.md) | | 123 | | `9735` | Zap | [57](57.md) | |
| @@ -124,6 +130,7 @@ They exist to document what may be implemented by [Nostr](https://github.com/nos | |||
| 124 | | `10005` | Public chats list | [51](51.md) | | 130 | | `10005` | Public chats list | [51](51.md) | |
| 125 | | `10006` | Blocked relays list | [51](51.md) | | 131 | | `10006` | Blocked relays list | [51](51.md) | |
| 126 | | `10007` | Search relays list | [51](51.md) | | 132 | | `10007` | Search relays list | [51](51.md) | |
| 133 | | `10009` | User groups | [51](51.md), [29](29.md) | | ||
| 127 | | `10015` | Interests list | [51](51.md) | | 134 | | `10015` | Interests list | [51](51.md) | |
| 128 | | `10030` | User emoji list | [51](51.md) | | 135 | | `10030` | User emoji list | [51](51.md) | |
| 129 | | `10096` | File storage server list | [96](96.md) | | 136 | | `10096` | File storage server list | [96](96.md) | |
| @@ -161,6 +168,7 @@ They exist to document what may be implemented by [Nostr](https://github.com/nos | |||
| 161 | | `31925` | Calendar Event RSVP | [52](52.md) | | 168 | | `31925` | Calendar Event RSVP | [52](52.md) | |
| 162 | | `31989` | Handler recommendation | [89](89.md) | | 169 | | `31989` | Handler recommendation | [89](89.md) | |
| 163 | | `31990` | Handler information | [89](89.md) | | 170 | | `31990` | Handler information | [89](89.md) | |
| 171 | | `39000-9` | Group metadata events | [29](29.md) | | ||
| 164 | | `34550` | Community Definition | [72](72.md) | | 172 | | `34550` | Community Definition | [72](72.md) | |
| 165 | 173 | ||
| 166 | [nostrocket]: https://github.com/nostrocket/NIPS/blob/main/Problems.md | 174 | [nostrocket]: https://github.com/nostrocket/NIPS/blob/main/Problems.md |