addendum:
If we begin to use #ActivityPub "conformant" in #wikidata
https://www.w3.org/TR/activitypub/#conformance
https://www.w3.org/TR/activitystreams-vocabulary/#notes
https://www.w3.org/TR/activitystreams-core/#naturalLanguageValues ff
it can do anything.
We would store the commit messages / edit meta alongside the Activities, and e.g. https://codeberg.org/fediverse/fep/src/branch/main/fep/171b/fep-171b.md for the discussion.
And federate versioned qualified statements.
A script like above takes the Input of the wikis JSON-LD API and deliver application/ld+json; profile="https://www.w3.org/ns/activitystreams" …
The question is probably _how_ to federate wiki and the JSON-LD API already exists.
@maxlath did much tooling already, currently I am working on versioning as In AP anything