nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240, we already have an extensible recommendation engine ready to be built upon in exactly this manner. It’s called GrapeRank nostr:npub1u5njm6g5h5cpw4wy8xugu62e5s7f6fnysv0sj0z3a8rengt2zqhsxrldq3 designed the algo and I developed the library.
At its core, GrapeRank is a WoT engine. It generates a weighted list of “influential” users from the perspective of a single “observer”, by ingesting and interpreting any kind of content (follows, mutes, reports, ect..) from across the network.
These multiple and customizable “recommended user lists” can then be used to build content feeds … by identifying the authoritative or desirable users on a given topic.
The point I’m trying to make is that the open and extensible recommendation engine we’ve already built will bring Nostr closer to having customizable feed algos… and that these feeds must be built on a user customizable WoT engine. We have this.
I am actively looking for funding to develop GrapeRank further.
https://github.com/Pretty-Good-Freedom-Tech/graperank-nodejs