A distributed, local-first architecture much work well for this. I’m happy for my computer to crunch away on my behalf, generating recommendations and indexing stuff. I’m happy to recontribute that work to a common index of some kind.
I def prefer for that common index to have a permissive license though!
I def prefer for that common index to have a permissive license though!