1      Definition

An Item containing the Authentication Request and Response.

2      Functional Requirements

An authentication contains:

  1. When a request is made:
    1. The Item (or its ID) to be Authenticated.
    2. The claimed identity of the Item.
  2. When a response is made:
    1. A Yes or No.

Examples of Item that may be subject to Authentication are:

  1. A Speech produced by a User.
  2. The visual appearance (Persona) of a User.

3      Syntax

https://schemas.mpai.community/MMM4/V2.0/data/Authentication.json

4      Semantics

Label Size Description
Header N1 Bytes Authentication Header
– Standard-Authentication 9 Bytes The characters “MMM-AUT-V”
– Version N2 Bytes Major version – 1 or 2 characters
– Dot-separator 1 Byte The character “.”
– Subversion N3 Byte Minor version – 1 or 2 characters
M-InstanceID N4 Bytes Identifier of M-Instance.
AuthenticationID N5 Bytes Identifier of Authentication Item.
Request N6 Bytes Length of Authentication Data
– Item N7 Bytes The Item or its ID.
– ClaimedIdentity N8 Bytes The claimed identity.
Response N8 Bytes Y for confirmation, N for denial.
DescrMetadata N9 Bytes Descriptive Metadata