DoNAI is the general form of identity that we use for ARPA2. It is either a fully qualified domain name, or a Network Access Identifer (representing a person).

Examples:

  • john@example.com is a user under a domain or host name
  • @examples.com is an anonymous user at a domain or host name
  • example.com is a domain or host name

The first and second forms are formally defined as Network Access Identifier, the third form is what we add to distinguish a domain name or host name.

NEWS: We may be able to revert completely to the NAI form when we realise that access from a domain or host name will usually be limited to a particular service, which we may annotate before the @ symbol. We should verify if that is good enough for all situations.

Note that the anonymous user is visually distinct from the domain or host name.