It's an interesting idea but I don't see where exactly in the client you would need it. - for the feed one uses follows - for the replies, because on the relatively low number one can use the ranks directly (giving the user the ability to set a threshold). Bloom filters are superior to RankProfiles when you are dealing with +10k pubkeys (not in the follow-list of the user) I think. Am I missing something?

Replies (2)

I think your right, the only other one off use case I could think of where the client would need a filter instead of sorting would be if they wanted hide zaps / reactions or browser "global" on a relay. but none of those are things I'm trying to implement :)
Do u mean zaps and reactions in the users notifications? I think that too can be done using RankProfiles. It's unlikely one has thousands of notifications, but not impossible if its targeted by an attacker