NIP-29 Groups
- nips/29.md at master ยท nostr-protocol/nips
- groups.nip29.com
- Nostr NIPS 29 - E2Encrypted
-
We have the following events
- 9000 put-user
- 9001 remove-user
- 9002 edit-metadata
- 9005 delete-event
- 9007 create-group
- 9008 delete-group
- 9009 create-invite
- 9021
- 39000 group metadata
- d GROUP_NAME
- name
- pucture
- about
- public or private
- open or closed
- 39001 group admins
- 39002 group members
- 39003 group roles
- NIP-51 Text Search to remember what groups a user is in
- This basically manages a ACL list on the Relay
- Tags Required
- h GROUP_ID
- p PUBKEY
Testing out chachi.chat
For https://chachi.chat/groups.0xchat.com/nip-29
{
"created_at": 1739228176,
"content": "",
"tags": [
[
"relay",
"wss://communities.nos.social/"
],
[
"challenge",
"11725260675285138038"
]
],
"kind": 22242,
"pubkey": "d582ea4464058383af89dbc571f72aaaaffd103aab3bbc8ddd2342e66d7e6b56",
"id": "eeec8210c85758db81e996f777d44f28039a3461a76f43821355536c93ac02d2"
}
{
"created_at": 1739228176,
"content": "",
"tags": [
[
"relay",
"wss://groups.0xchat.com/"
],
[
"challenge",
"e703bd78d90d58ed"
]
],
"kind": 22242,
"pubkey": "d582ea4464058383af89dbc571f72aaaaffd103aab3bbc8ddd2342e66d7e6b56",
"id": "5859d977e69c3728fd8965dce66781d452c3e4233fa4463bcc0a893965407066"
}
{
"created_at": 1739228176,
"content": "",
"tags": [
[
"relay",
"wss://relay.groups.nip29.com/"
],
[
"challenge",
"4ac9749967518218"
]
],
"kind": 22242,
"pubkey": "d582ea4464058383af89dbc571f72aaaaffd103aab3bbc8ddd2342e66d7e6b56",
"id": "501081785d9a7f650f82ca74cb604e6d57b1e5f151f1ce54068601946e3d96dc"
}
{
"created_at": 1739228176,
"content": "",
"tags": [
[
"relay",
"wss://groups.fiatjaf.com/"
],
[
"challenge",
"1251a838ada1adb1"
]
],
"kind": 22242,
"pubkey": "d582ea4464058383af89dbc571f72aaaaffd103aab3bbc8ddd2342e66d7e6b56",
"id": "06e3ba22939549b977c4e490b606d65407180e93a9820401acfc7fc9b1305891"
}
{
"created_at": 1739228176,
"content": "",
"tags": [
[
"relay",
"wss://staging.bitcointxoko.com/"
],
[
"challenge",
"25a061f00256013e"
]
],
"kind": 22242,
"pubkey": "d582ea4464058383af89dbc571f72aaaaffd103aab3bbc8ddd2342e66d7e6b56",
"id": "b71498edb9fe121f6805572603fb8ee68f5f5865fed33dc3913301e33a56075e"
}
{
"created_at": 1739228176,
"content": "",
"tags": [
[
"relay",
"wss://relay29.notoshi.win/"
],
[
"challenge",
"d284f1d7c7c96230"
]
],
"kind": 22242,
"pubkey": "d582ea4464058383af89dbc571f72aaaaffd103aab3bbc8ddd2342e66d7e6b56",
"id": "6d7f9569f9a44e0d84763cc4e194ad2b97b92f6f19436302bce7020fe95fea8b"
}
{
"created_at": 1739228177,
"content": "",
"tags": [
[
"relay",
"wss://nostr.land/"
],
[
"challenge",
"oWRwIJz8K5D5i8gxgAJn0-"
]
],
"kind": 22242,
"pubkey": "d582ea4464058383af89dbc571f72aaaaffd103aab3bbc8ddd2342e66d7e6b56",
"id": "1058c95aec3bfdd66e7f9b57c8cd9aded1a6fb69ea3746d145dd7978266ad3f8"
}
{
"created_at": 1739228210,
"content": "",
"tags": [
[
"relay",
"wss://groups.0xchat.com/"
],
[
"challenge",
"722a229ab4c96b08"
]
],
"kind": 22242,
"pubkey": "d582ea4464058383af89dbc571f72aaaaffd103aab3bbc8ddd2342e66d7e6b56",
"id": "fec4ebe1d50795d02e83f88bb55cdd9c2c48efb17c66558dbed7e70c6ba86524"
}
{
"created_at": 1739228211,
"content": "",
"tags": [
[
"relay",
"wss://nostr.land/"
],
[
"challenge",
"KcBjjEahjI5BMIyBxDFrBp"
]
],
"kind": 22242,
"pubkey": "d582ea4464058383af89dbc571f72aaaaffd103aab3bbc8ddd2342e66d7e6b56",
"id": "ae65372af45293baf23351d65fe2ded89b72c733fd5884bfe41f2c430ef858d6"
}
{
"created_at": 1739228335,
"content": "",
"tags": [
[
"h",
"nip-29"
]
],
"kind": 9021,
"pubkey": "d582ea4464058383af89dbc571f72aaaaffd103aab3bbc8ddd2342e66d7e6b56",
"id": "9a3b9e9b9fa517547e15519e88bf2e807b7288a454f8a06753c3ef49ec25e46a"
}
{
"created_at": 1739228349,
"content": "",
"tags": [
[
"relay",
"wss://groups.0xchat.com/"
],
[
"challenge",
"bdc2bc81efe646c4"
]
],
"kind": 22242,
"pubkey": "d582ea4464058383af89dbc571f72aaaaffd103aab3bbc8ddd2342e66d7e6b56",
"id": "1fd103a2f2bb61fd6de2d44ef6b3a643dc643792eb0fe9124434585c2344bed3"
}
{
"created_at": 1739228349,
"content": "",
"tags": [
[
"group",
"chachi",
"wss://groups.0xchat.com"
],
[
"group",
"nip-29",
"wss://groups.0xchat.com"
]
],
"kind": 10009,
"pubkey": "d582ea4464058383af89dbc571f72aaaaffd103aab3bbc8ddd2342e66d7e6b56",
"id": "36c73f956e0869351b39ee36d73a88e4fecd3daeb82f2baa77a1864cf79d7ad8"
}
Nostr Kinds
- 9021
Links
Backlinks
- Nostr NIPS
- Nostr Relay From Scratch
- Nostr Bot Daemon Framework
- ETL to QE, Update 80, My Nostr Echo Chamber
- ETL to QE, Update 77, My Nostr Relay
- ETL to QE, Update 76, Reflections on Consensus 2025 Hackathon
- ETL to QE, Update 76, Reflections on Consensus 2025 Hackathon
- ETL to QE, Update 76, Reflections on Consensus 2025 Hackathon
- ETL to QE, Update 76, Reflections on Consensus 2025 Hackathon
- ETL to QE, Update 76, Reflections on Consensus 2025 Hackathon
- ETL to QE, Update 74, Defining What I Want From My Nostr Relay
- ETL to QE, Update 45, Perspective is difficult