A technique enables managing distribution of well-defined objects. The
technique involves maintaining a database of well-defined objects and a
registry of identifiers. The technique further involves receiving an
object request from a client device. The object request includes a
particular identifier. The technique further involves providing (i) all
of the well-defined objects from the database in response to the
well-defined object request when the particular identifier of the
well-defined object request is at least as recent as the most recent
identifier in the registry, and alternatively (ii) less than all of the
well-defined objects from the database in response to the well-defined
object request when the particular identifier of the well-defined object
request is not as recent as the most recent identifier in the registry.
Accordingly, an older client device can be prohibited from receiving a
newer well-defined object thereby preventing the older client device from
attempting to construct the newer object and inadvertently failing.