It turns out that they have a presence in Twitter from July 2020 and their first pinned tweet there is a hex code which I surmise it to be their public key. So that is a first clue. Will they also map it to a human friendly name like ATP et al do? A Hubzilla in the making?