Thanks for your inputs @tfa.
For type tags above 15000, tge low level apis from core do not handle anything in specific. It is left to the developer to handle the internals completely.
Glad you brought this for discussion.
I split this into two apis. One normal metadata HEAD request and the other one for versions.
Fetching the versions is a slower process, while the other one needs only once call to the network. Invoking versions would be slower compared to the normal head request where the use wants to validate only the ownership.
I will also add the is-owner
field to the versions HEAD request, if that is fine?
We do not allow a specific version to be updated. You can retrieve an old version, but when you update, the last updated will become the latest version.