If you were to have something local build you an algorithm, what signal would you want it to consume and how far from the median would you want it to deviate? Would you want it to use signal from online socials?
Certainly, ingest all the signal you’d like, and then emit a feed for clients to consume (or to be republished). Could run locally, could run in a container, could run on an AT protocol PDS. It is an algorithm/discovery/recommendation sovereignty play.