Relay chat#1589
Conversation
NIP-29 is changed and is not very prescriptive anymore, so this is false.
NIP-29 is designed specifically to allow groups to move seamlessly between relays. How do you handle this here? You will not get random people to run their own relays just to make a group, if this NIP is successful there will eventually be providers renting subdomains to people that just want a group but don't want to run a server. And then how do you migrate your group to a different provider? Or more generally what happens if the group owner decides to not host a server anymore because he is stressed and wants to become a carpenter, or maybe the domain name is too expensive and they don't want to keep paying for it -- how does the group move to somewhere else? |
Still overly prescriptive. Just because you can do nothing doesn't make the things you can opt-in to overly-opinionated. The thing I have in my mind here is NIP 72 moderation, which was rigid, and ultimately killed a lot of groups that tried to adopt it. NIP 29 has lots of things like this, although maybe not as bad.
Multi-relay introduces consistency problems. Kind 30209 allows for multi-relay, but requires that relays validate their participating in hosting the group. In practice, this will probably require federation in order to work. It's a pull-based model, so anyone can mirror the group.
Yes they will, but also yes that will happen. But it does surface relays in a way that NIP 29 doesn't, which I think will help people to think about nostr more clearly. |
I wasn't talking about multi-relay, I was talking about migration. But I give up, we already tried to have this conversation for way too long. |
|
Migration is covered by the same mechanism |
|
I would make it even simpler:
Let it flourish before adding more stuff. |
This is an alternative to NIP 29. Here's why I'm going this direction:
LIMITS. This allows the base spec to be small, and add things like moderator lists as an optional extension.Additional notes:
kind 209chat messages are similar tokind 9, andkind 309threads are similar to NIP 29'skind11` threads. We could probably merge the two, but I wasn't certain enough about the details to potentially overload them. Plus, the kinds in this PR are more prescriptive, in that they encourage flat reply hierarchies, and MUST be sent to a room. Ultimately those use cases should probably live in a different NIPs anyhow.To see this PR in action, visit https://flotilla.social. To try it out, join the relay.nostrtalk.org space (relay).