Official Taggers
RootTagger
So far we have defined the following tags and use RootTagger as their taggers:
- rsaPubKey: the RSA public key of a TName type:
bytes; access: the operator, the owner of the TName, and the owner of a parent TName - dnsARecord: the IP address of a TName type:
bytes4; access: the operator, the owner of the TName, and the owner of a parent TName - latestDID: the latest DID of a TName (this is added because the metadata is immutable) type:
string; access: the operator, the owner of the TName, and the owner of a parent TName - authAddresses: the addresses controlled by the owner of a TName type:
tuple(uint8,address)[]; access: anyone with EIP-712 signatures of the owner of the TName and the added address
AppStoreReputation
There is another special tagger AppStoreReputation for the tag ratings with type tuple(string,uint8)[] defined in the TName app.myterminus.com. It provides on-chain storage for ratings of apps in Terminus OS. Each app has a corresponding sub-TName <appVersion>.<appId>.app.myterminus.com where anyone who has a TName can submit ratings for these apps.