1 Definition
An Item containing the M-InstanceA‘s ProcessA Request to ResolutionServiceA to set up a session involving different M-Instances’ Processes and invited Processes Responses.
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 |