@ErikJonker
I would propose something similar to a Blockchain transactional microservice. Each device can act as a proxy cache for content and also a directory of replica sets for locality based requests. But unlike Blockchain, create quotas for number of units per region. Come to think of it, someone should make a bchain server that does this for other purposes too. 🤔 Then the only dependencies required would be nameservers.. and those can handle chonky amounts of requests super cheap. Also if data is indexed correctly you create a fidelity score for posts authenticity.