I've already dipped a toe into this lake of topic with https://sihammond.medium.com/facebook-needs-to-pop-its-filter-bubbles-and-optimise-for-debate-177bc67cbaaf but I ought to elaborate further on ideas that have been swirling around my head for a while now. Inspired by the Digital Garden philosophy, I'll almost certainly push this out before I consider it finished in the belief that it'll benefit from early feedback. I suggested there that it was not sufficient for truthful publishers and fact checkers to exist. Their reputation needs to be a factor in their presentational prominence. Viral systems need an immune system. The truth graph cannot determine whether an item node is truthful. Rather, it proves attribution (X published this) and maximises the exposure and scrutiny of the item. Maybe it should be the trust graph? Maybe trustless. I can't provide a technical specification, only highlight a need and propose a possible direction. How to start? Firstly, we can tackle false attribution. If an image, video or audio recording is boosted by attributing to a trusted source then there needs to be a way of checking automatically and absolutely. It turns out that it is not necessary to send an organisation a whole file, use the hash instead. This already employed in the distribution of software. A single frame — even pixel — changed could fundamentally mislead. The hash guarantees it has not been tampered with. Signed hash provides a guarantee that the product has arrived without tampering. One missing frame of a video can create a divergent impression. Any content without guaranteed attribution is essentially anonymous and should be marked as such by any viewer app. Bad players won't want to participate. To effectively tackle the spread of fake news, it’s not enough to ensure that a rebuttal exists somewhere online. That rebuttal needs to be inserted as an intervention in the viral life cycle that is enabled on the social media platform. Popping the filter bubble with relevant references to an immutable news item. Hash URI scheme for content addressable storage - [](https://github.com/hash-uri/hash-uri)[https://github.com/hash-uri/hash-uri](https://github.com/hash-uri/hash-uri)