So, actually, moderation on publish/group chat is very useful for community/organization operations.

Discord has a very good model for it and I believe this is why most open source and game communities are moving to it.

Back to Nostr, what if instead of relying purely on clients to solve this design puzzle, let's have a fullstack solution.

Let's call this imaginary community/group chat application Townsquare.

One user can open up Townsquare app, creates a Townsquare which will create a virtual relay behind the scene.

This user can then invite other people to join the townsquare, add roles with different level of admin power of the townsquare(relay) including: mute/ban people (npub).

But, this power does not affect a user's ability to fork the conversation to their new townsquare(relay) with/without historical events copied.

All other nostr goodies are also available in this townsquare and a user can even interact with friends they make in this townsquare in other clients that don't treat relays specially.

The power of relays are really overlooked for the last year of nostr.

Authentication/Authorization + better encryption algorithm (when ChaCha NIP-44?) + relay moderation can be a nice solution that does not harm the core protocol.

Reply to this note

Please Login to reply.

Discussion

No replies yet.