1 Definition
An Item sent by a Process to a Service requesting it to validate a claim that another Process makes about its Rights and the response of the Service.
2 Functional Requirements
A Validation Item contains one of:
- Validation request:
- The ProcessID
- The Rights to be Validated.
- Validation response:
- A Yes or No.
3 Syntax
https://schemas.mpai.community/MMM4/V2.0/data/Validation.json
4 Semantics
| Label | Size | Description |
| Header | N1 Bytes | Validation Header |
| – Standard-Validation | 9 Bytes | The characters “MMM-VLD-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. |
| ValidationID | N5 Bytes | Identifier of Validation Item. |
| ValidationRequest | N6 Bytes | Validation request |
| – Process ID | N7 Bytes | The Process ID. |
| – ClaimedRights | N8 Bytes | The claimed Rights. |
| ValidationResponse | N8 Bytes | 1 for confirmation, 0 for denial. |
| DescrMetadata | N9 Bytes | Descriptive Metadata |