IdentityNameEvidence¶
Purpose¶
Serves as evidence that an IdentityName corresponds to an ExternalIdentity in Anoma. These are stored and evaluated by the Name Engine.
This implements the [[Identity#identity-names|Evidence part of the Identity
concerned, we will need a structure
matching the VERIFIER_NAME
and
ENCRYPTOR_NAME
signature
s, where the evidence
type is this
IdentityNameEvidence.
Type¶
There are (infinitely) many ways to make an IdentityName, and possibly different evidence for each, so this is a sum type. Each element here corresponds to a specific element of IdentityName. At the moment, we support 1 types of IdentityNameEvidence:
One of:
DOT
- Structure a signed statement from Parent designating that some ExternalIdentity corresponds to Child.