pubkey and any mechanism anywhere that prevents events from being seen that was not explicitly defined by the current logged in account (mute)

Reply to this note

Please Login to reply.

Discussion

and a restriction that is almost invisible

I agree with you on principle. I also think it’s a fairly nuanced topic, and that nuance can’t be ignored or nostr becomes unusable. The line between “spam” and “not spam” is not always clear. And it’s not just clients, but also relays, that could potentially engage in wrongful banning in the name of spam prevention. Every paid relay, and even the good free relays, engage in filtering. And clients engage in it in various ways. Damus, for instance, rate limits the global feed by default to one post per user. Nostr.band applies a spam filter to search results that I have often had to disable to find a post by a new account. Primal filters some users from their trending feed. Snort has previously prevented Semisol’s zaps from appearing (not sure if that was removed). Amethyst censors your feed based on reports from other users. When does it amount to shadow banning vs. preventing spam? I don’t have that answer. Just exploring the nuance and pointing out that Primal isn’t the first, and it won’t be the last.