Today I learned that when you edit a Mastodon post:
- the web UI allows you to look at previous versions,
- ActivityPub API doesn't seem to mention their existence.
This makes me sad, because it means that (a) there's no uniform version identifier preserved across instances that have the same post (which could help detect malfeasance) (b) custom Fedi clients are denied access to something that is exposed via the Web UI, which forces people to use the web ui (or another instance's web ui, if that instance received all the versions) instead of an APub client.
(Aside, I've also found a server that 403s on attempts to use curl's User-Agent to fetch posts from it. I'm not sure how I feel about that.)