Do you know free software services, like a web service using a REST API, that can version any type of object?
Objects would be serialized as a list of property-name/v