A possible onboarding behavior for "safe nostr experience":

1. Your standard onboarding

2. Choose the level of moderation you'd like applied to your feed (a marketplace for moderation at a relay level)

3. Ability to customize your thresholds later in the settings.

The moderation could live on a separate service layer between clients and relays OR at the relay level. It might be better if relays are untouched though, and your notes are filtered through some sort of service that detects degens and just hides their notes from you so you don't have to be exposed to their garbage.

Reply to this note

Please Login to reply.

Discussion

Totally agree with relays not being touched.

The Zapper ⚡

This sounds like a possible job for a) a DVM store or b) a fees algo store. These are both items they we've all discussed. We just need someone to build that capability into their client and then other devs can start building the algos for either type of store.

Clients with plug-in filters would be one way.

I also see specialized clients using NIP-72 communities where the notes published in those communities are encrypted and being a member of the community means your client gets issued a private key that reveals all the posted notes and allows you to post in the community.

To the relays, the notes will just be regular notes of gibberish that they'll relay like any other note.

Moderators can just revoke a troublesome members key to effectively ban someone from the community. They would no longer be able to see or post in the community. They'd still be able to see the notes, they'd just be gibberish.

This way, you can have nostr communities that can have whatever type of filtered or censored experience they want, without interfering with anyone else's usage of nostr or requiring relays to censor anything.

I love open protocols. They are only limited by people's imaginations.

Relays should just do their job, and relay.

Using the nostr protocol with specialized clients designed to provide a niche experience for a user, group or community, without needing anyone's permission, approval, or the threat of censorship is what the nostr relay system enables.

This should not change.

yep, I am leaning towards let relays do relaying only too. No reason we should force any complex behavior on them