Everything else in a 2D migration is reversible. The domain printed on a million packages is not.
The strong recommendation is a subdomain of your own brand domain — id.yourbrand.com is the common
pattern. Advantages compound:
If the code says vendor.example/01/..., then that vendor controls whether your packaging works. Not as a
matter of bad faith — as a matter of structure. Companies get acquired, shut down, and change pricing. Printed packaging
outlives all three.
application/linkset+json and support link types, or is this a redirect service with GS1 branding?A vendor who cannot answer question 2 directly has told you the answer.
Create the subdomain now, before artwork is finalised, and point it at whatever resolver you choose. The DNS record is trivially changeable later; the printed URL is not.
Free automated audit — invalid GTINs, duplicates, and whether your URLs resolve. No account needed.
Run the free audit