Suppose there is a relay that only accepts PoW notes, another that only accepts notes from your WoT, another that only accepts notes once they got enough zaps or likes, another that is manually curated by a group of people, another that only takes notes from people that pay to publish, another that only takes notes classified as talking about some given subject.

Then we could have a client mode that fetches from all these, then only displays notes that have showed up in at least 2, or 3, of these -- or whatever combination.

Reply to this note

Please Login to reply.

Discussion

And that would be a very cheap operation that doesn't hurt decentralization.

Unlike some other ideas I've seen people have over and over for "algorithms" on Nostr, which involve someone downloading "all notes" (as if such concept made sense on Nostr) and then running them through some pipeline.

How about the node rates notes by scoring them and then the user rates nodes with upvotes and downvotes. And some combination of these variables becomes their algorithm

Relay sets are already halfway there. The client would need to just display the notes that it already deduplicates?

Over-engineered I think. We’re just trying to send information over the internet without a central authority.

How would this be managed easily by users?

How about a relay that only accepts notes with 0 edits 😁