1 Definition
An Item containing an M-InstanceA’s ProcessA Request to ResolutionServiceA to set up a session involving different M-Instances’ Processes and the Responses of the Resolution Services and destination Processes..
2 Functional Requirements
An Resolution Item is transmitted:
- In case of Request
- From ProcessA to ResolutionServiceA
- From ResolutionServiceA to ResolutionServiceB
- From ResolutionServiceB to ProcessB
- In case of Response
- From ProcessB to ResolutionServiceB
- From ResolutionServiceB to ResolutionServiceA
- From ResolutionServiceA to ProcessA
3 Syntax
https://schemas.mpai.community/MMM4/V2.0/data/Resolution.json
4 Semantics
| Label | Size | Description |
| Header | N1 Bytes | Resolution Header |
| – Standard-Resolution | 9 Bytes | The characters “MMM-RSL-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. |
| ResolutionID | N5 Bytes | Identifier of Authentication Item. |
| ProcessAToResolARequest | N6 Bytes | Request of Calling Process to own Resolution Service. |
| – MInstances[] | N7 Bytes | Set of M-Instances with a participating Process. |
| – MInstanceID | N8 Bytes | One M-Instance with a participating Process. |
| – Processes[] | N9 Bytes | Set of participating Processes in M-Instance. |
| – ProcessID | N10 Bytes | One Participating Process in M-Instance. |
| ResolAToResolBRequest | N11 Bytes | Request of Calling Process’s Resolution Service |
| – MInstances[] | N7 Bytes | Set of M-Instances with a participating Process. |
| – MInstanceID | N8 Bytes | One M-Instance with a participating Process. |
| – Processes[] | N9 Bytes | Set of participating Processes in M-Instance. |
| – ProcessID | N10 Bytes | One Participating Process in M-Instance. |
| ResolBToProcessBRequest | N14 Bytes | Response of Resolution ServiceB |
| – MInstances[] | N7 Bytes | Set of M-Instances with a participating Process. |
| – MInstanceID | N8 Bytes | One M-Instance with a participating Process. |
| – Processes[] | N9 Bytes | Set of participating Processes in M-Instance. |
| – ProcessID | N10 Bytes | One Participating Process in M-Instance. |
| ProcessBToResolBResponse | N14 Bytes | Response of ProgressB |
| – Accept | Y for confirmation, N for denial. | |
| ResolBToResolAResponse | N11 Bytes | Response of Resolution ServiceB |
| – Error | Access to MetaverseA denied. | |
| – ProcessID | ID of Process sending Accept. | |
| – Accept | Accept of Process ID | |
| ResolAToProcessAResponse | N11 Bytes | Response of Resolution ServiceA |
| – Error | Access to MetaverseA denied. | |
| – ProcessID | ID of Process sending Accept. | |
| – Accept | Accept of Process ID | |
| DescrMetadata | N13 Bytes | Descriptive Metadata |