public static method
Public keys are visible to everyone and shown in an authenticated/unauthenticated scan
Builds a public key and returns a PublicKeyBuilder
Example: public:phone.wavi@alice.
AtKey publicKey = AtKey.public('phone', namespace: 'wavi', sharedBy: '@alice').build();
Implementation
static PublicKeyBuilder public(String key,
{String? namespace, String sharedBy = ''}) {
assertStartsWithAtIfNotEmpty(sharedBy);
return PublicKeyBuilder()
..key(key)
..namespace(namespace)
..sharedBy(sharedBy);
}