1 Definition
An Item generated by a Process to request a Service to confirm that an Item is what it claims to be or an Item generated by a Service containing the response to the request.
2 Functional Requirements
An authentication contains:
- When a request is made:
- The Item (or its ID) to be Authenticated.
- The claimed identity of the Item.
 
- When a response is made:
- A Yes or No.
 
Examples of Item that may be subject to Authentication are:
- A Speech produced by a User.
- 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. | 
| AuthenticationRequest | N6 Bytes | Authentication request | 
| – Item | N7 Bytes | The ItemID. | 
| – PerceptibleEntity | N8 Bytes | Item if Perceptible Entity. | 
| – ClaimedIdentity | N9 Bytes | The claimed identity. | 
| AuthenticationResponse | N10 Bytes | Y for confirmation, N for denial. | 
| DescrMetadata | N11 Bytes | Descriptive Metadata | 
