Skip to content

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 signatures, 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.
(Wiki) links on this page