Platform registration