Player experience version to control and compare

I would like some way to view and compare the versions of the experience.
I have already looked for a way to do this, but it would be very manual and very prone to failure.

I would like to know the versions of:

Experiment saved locally for Composer editing
Cloud saved experience for Composer editing
Cloud deployed experience
Experience deployed in the Player, running

A number could be generated based on the date and time the project was saved in Composer.
In addition, a comment could be added, such as: “trial version of functionality X”