We seem to be in agreement on a basic set of metadata to be kept for each object. [objectId, revision, object].
Each project should implement this in their libraries and the various values should be documented in aerogear.org.