Shouldnβt algos rather been built at the client layer? How would users benefits from algo filtering if they are connected to relay who donβt run the algo logic?
Discussion
Definitely shouldn't be client, it requires insane amounts of data, basically a view of the entire network
Clients will need to develop a special view for loading algo relay feeds
Most clients also run relays so they would have access to the data. So if I connect to a relay that run the algo logic and other relays that donβt run the logic, how is my timeline being filtered?
No clients also run relays. A client exists on your device, a relay exists on some server.
You would have a separate timeline only for the algo relay.
Got it. I meant to say that clients dev also run relays. As long as the clients offer various options for the timeline that sounds good to me.