It has kinda been a meme that it's coming for years
Natanael
Fun fact, the article author got laid off too recently
Easy access to usable version control would help in both cases
The power button
We need pictures when it's done
No it does not because you can cut out the timestamp and put it into anything if the timestamp doesn't encode anything about the frame contents.
It is always possible to backdate file edits.
Sure, public digital timestamping services exists, but most people will not check. Also once again, an older timestamp can simply be cut out of one file and posted into another file.
You absolutely must embedd something which identifies what the media file is, which can be used to verify ALL of the contents with cryptographic signatures. This may additionally refer to a verifiable timestamp at some timestamping service.
That doesn't prove that the data outside the timestamp is unmodified
I think the best bet is really video formats with multiple embedded streams carrying complementary frame data (already exists) so you decide video quality based on how many streams you want to merge in playback.
If you then hashed the streams independently and signed the list of hashes, then you have a video file which can be "compressed" without breaking the signature by stripping out some streams.
This would work very well with a text adventure game, though. A lot of them are already set in fantasy worlds with cosmic horrors everywhere, so this would fit well to animate what's happening in the game
Aerogel is also fragile
E2EE doesn't require servers to have access. See Matrix for federated messaging with encryption support