I don't know about what you see in the client, or why, but the reply spam is coming from nos.lol, damus, and primal relays. I see them listed on the notes in Amethyst and turning them off stops the spam.
Discussion
Yeah, problem is, you don't get to choose which relays you read from in Primal. That's why I don't usually use it, and rather use a client like Amethyst, Coracle, Nostur, or Damus, where I CAN choose the relays I read from.
I am just perplexed because I expected to see a torrent of reply spam when I decided to check out the situation on Primal, and I am seeing none. I know plenty of other users on Primal ARE seeing it, so I have no idea why I am not, since all Primal users effectively read from the same relay; namely Primal's caching server.
Ah I see. I wonder if the keyword block in Amethyst will carry over to another client. It signed an event to do it.
So, Amethyst appears to be putting this information into the user's standard mute list (kind 10000). However, it is also encrypting the words you are muting, so this will only carry over to other clients if 1. they support muting words, AND 2. they support decrypting your mute list.
I have noticed this being an issue when muting npubs, too. Amethyst encrypts the npubs you mute in that client. Very nice feature, since you don't necessarily want someone to know that you have muted them. However, not all clients support this, so the npub won't be muted on those clients unless you re-add them to the list without encryption.
Okay that makes sense. I didn't realize it encrypted the words, also.
Yep. Again, it's a nice feature to have them encrypted, since you don't necessarily want to advertise what words you are muting to anyone who reads your mute list.
If you ask me, mute lists should be encrypted by default.
Yeah I'm a big fan of the encrypted mute list. It's like a personal shadow ban for irritants.
Indeed. There is one major downside to it, though.
One of my favorite clients is Coracle, and the reason is because it has built in WoT filtering. However, the scoring for this feature is based on how many people you follow who also have followed a particular npub (adds to that npub's score), vs the number of people you follow who have muted that npub (subtracts from their score). If your mute list is encrypted, Coracle cannot use it for this purpose.
A middle ground that might be workable would be to not encrypt mute lists, but relays won't display other users' mute lists to just anyone. Only those within the author's web-of-trust can access them, enforced by AUTH.
Just an idea, and probably too complicated to actually implement. 😂
That is a good idea. Best of both worlds. I feel like we're still so early that all the clients don't quite leverage the features that are available.