Ok fine I will make the algorithm relay
Discussion
What is an algorithm relay?
A relay that returns notes not in chronological order by who you follow
But ordered by other indicators, like reaction counts, or types of notes you tend to react to
this should be interesting, since coracle (and I think others) use a windowing algorithm to force sort order. Will the relay respect that or ignore since/until? Seems like there are downsides to both approaches
clients also discard ordering info
I think we should add a new REQ-like message type meant for this with cursors
The relay will provide the list in what it believes is the best order, but clients can choose to use it or not or just sort by timestamp if they want
More specific it's not going to intake any req params, you will just hit a single endpoint like my relay.com/popular/today and it just gives you a list of k1s
I have no idea how relays work lol. So what happens if you have this relay plus several others? Will the feed seem any different. Or only really noticeable if you only have this relay for your feed? π€
Clients need to make a special view for these special relays
Only coracle and gossip can (so far)
It's also quite fiddly to switch between relays so feed to only show certain relays, afaik.
They could appear on #amethyst on the drop down like lists currently so maybe? π€ nostr:nprofile1qqsyvrp9u6p0mfur9dfdru3d853tx9mdjuhkphxuxgfwmryja7zsvhqppemhxue69uhkummn9ekx7mp0qythwumn8ghj7anfw3hhytnwdaehgu339e3k7mf0qyghwumn8ghj7mn0wd68ytnhd9hx2tch2deau just an idea
Nobody understands relays π
nostr:note1dwtqtjfrcz5g2eg4g4dckkxwdv8752ncxl3wt54uuavcdv9an3sqwckwyc
give us the algorithms
nostr:note1g7yn7lnm6dcknlvplvfy0g2g0at87hwrn4c42jfkdcqes882nh7q2dh0tq