I also don't know exactly what bag of bytes you would be checking the signature against, the raw normalized text of an story? Maybe if news articles were distributed as PDFs this would be a solved problem, but news sites actually don't want their content to be portable, they want you to sign in to their domain to view anything.
https://intercoin.org/technology.pdf
You’d have to store the actual content. The network would just store the hash.
It’s just a Merkle DAG. The innovation is all about forcing nodes to timestamp everything if they timestamp anything.
Blockchains are overkill for this. Blockchains are for when content that was timestamped changes. Not when it just accumulates.
Also, I wrote this back in 2017 as an aspirational roadmap: https://github.com/Qbix/architecture/wiki/Internet-2.0
Or hash everything you produce/consume. Then hash the list of hashes, and post that.
Or alternatively, counter forgeries by capturing more data. For web, but all data in general. Sensor RAWs to prove an image isn't "AI". Browser and network stack RAM dumps to prove a website's authenticity. Etc. There's what, a couple dozen accelerometers, GPS's, LIDARs etc. on the latest iPhones?
It's about generating false historical context to support falsified digital artifacts.
I wrote an article about it for Fast Company in 2020:
https://www.fastcompany.com/90549441/how-to-prevent-deepfake...
In post truth internet, proving archives is going to be tough and unless there's some other form of verification it's going to be useless fast for "proving" purposes.