Technical Specification: MPAI Metaverse Model (MPAI-MMM) – Architecture (MMM-ARC) V1.2 – in the following also called MMM-ARC V1.2 or MMM-ARC – specifies Functional Requirements of Processes and Actions performed by Processes of an M-Instance composed of a set of Processes performing Actions on Items.

In combination with Technical Specification: MPAI Metaverse Model (MPAI-MMM) – Technologies (MPAI-TEC) V1.0, MPAI-ARC V1.2 enables metaverse instances (M-Instances) and Clients to Interoperate, within the constraints set by Profiles, i.e., a client or an M-Instance implemented according to MPAI-ARC V1.2 and MPAI-TEC V1.0 have all the information required to

  1. Interpret the Data received from an M-Instance.
  2. Act on the Data as intended by the sending M-Instance.
  3. Respond to the sending M-Instance with Data that the M-Instance can interpret, act on, and respond to.

The combined MPAI-ARC V1.2 and MPAI-TEC V1.0 contents is:

# Chapter name Specified by Status
1. Scope MPAI-ARC V1.2 Normative
2. Terms Shared Normative
3. Operation Model Shared Normative
4. Functional Requirements of:
4.1. Processes, i.e., Programs executing in an M-Instance. MPAI-ARC V1.2 Normative
4.2. Actions, i.e., Functionalities provided by Processes. MPAI-ARC V1.2 Normative
5. Items, i.e., the Data Types recognised by the M-Instance MPAI-TEC V1.0 Normative
6. Scripting Language. MPAI-TEC V1.2 Normative
7. Use Cases leveraging the Tools, i.e., Actions, Items, and Data Types. MPAI-TEC V1.0 Informative
6. Profiles, i.e., groups of Tools required to satisfy identified needs. MPAI-TEC V1.0 Normative

This Technical Specification has been developed by the MPAI Metaverse Model (MMM) group of the Requirements Standing Committee. MPAI may decide to publish extensions or new versions of this Technical Specification, or other Technical Specifications of the MPAI-MMM series.