embeds platform name in catalog

this will break existing catalogs, but prevents ongoing confusion around using a catalog with the wrong platform