| Function | Ref. Model | I/O Data | SubAIMs | JSON MData | Profiles | Ref. Software | Conformance | Performance |
1. Functions
The Action Generation (XRV-ACG) AIM uses Performance Status, Participant Status, and Operator Status to produce RE Action Descriptors and VE Action Descriptors. It also produces the Cue Point Status.
2. Reference Model
Figure 1 depicts the Action Generation (XRV-ACG) AIM Reference Model.

Figure 1 – Action Generation (XRV-ACG) AIM Reference Model
3. I/O Data
Table 1 specifies the Input/Output Data of Action Generation (XRV-ACG) AIM.
Table 1 – Input/Output Data of Action Generation (XRV-ACG) AIM
| Input Data | Description |
| RE Performance Status | The elements of RE Performance status as needed to determine the current Cue Point. |
| VE Performance Status | The Performance Descriptors |
| RE Participant Status | The Status Of Participants |
| VE Participant Status | The Status Of Participants |
| RE Operator Status | The Status of Operator |
| VE Operator Status | The Status of Operator |
| Output Data | Description |
| RE Action Descriptors | Descriptors for Real Environment Actions |
| VE Action Descriptors | Descriptors for Virtual Environment Actions |
| Cue Point ID | ID of the current Cue Point. |
4. SubAIMs
No SubAIMs.
5. JSON Metadata
https://schemas.mpai.community/XRV1/V1.0/AIMs/ActionGeneration.json
6 Profiles
No Profiles