1 Definition
An Item generated by
1. A Process requesting a Service to confirm that an Item is what it claims to be.
2. A Service containing the response to the request.
2 Functional Requirements
An Authentication Item contains:
- In the Authentication Request:
- The M-Location wrapping the Item to be Authenticated.
- The Media Type of the Item.
- The claimed identity of the Item.
- In the Authentication Response:
- 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.1/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 |
– MLocation | N7 Bytes | The M-Location including the Item to be Authenticated. |
– PerceptibleEntity | N8 Bytes | Item if Perceptible Entity. |
– ClaimedIdentity | N9 Bytes | The claimed identity. |
AuthenticationResponse | N10 Bytes | Authentication response |
– Confirmation | N11 Bytes | Y for confirmation, N for denial. |
– Confidence | N12 Bytes | A number between 0 and 1. |
DescrMetadata | N13 Bytes | Descriptive Metadata |