so, that would be reply and reaction events
you would have to scan the entire event database of a relay to do this, and it would need to create a very large graph table compiling a count on each link as a weight on the vertex between two nostr:npubs
it would be a fuzzy value, also... you could probably even have the relay add the weight value to the graph table as soon as the event comes in, computing the graph you probably want to snapshot that table and then create a table of the weights that exceed some criteria for threshold, the top 100, 200, something like this
i've thought about it, as you can see, and i think it would be a great thing to add to augment the relay API - so the client could then query for each npub in a set of results to get their vertex weights and set a cut-off level and not show those events, or it could be done on the relay as an extra api extending the filter with a graph weight cut-off spec of some sort
the thing is that the follow/mute lists make a neat and relatively cheap mechanism of whitelisting users who are probably not spammers from a designated list of users (subscribers, presumably)... this is the purpose of the WoT whitelisting in #realy
this other stuff would be an extended API and clients would be able to also interact with that by an extended filter request that includes a threshold, it would be better to do it on the relay than to waste all that bandwidth and processing on a slow shitty client
Showing page 1 of
1 pages