(Tentative)
| Definition | Functional Requirements | Syntax | Semantics |
Definition
DA Action Directive (PGM-DAD)
- Is produced by A-User Control (PGM-AUC) to request domain-specific execution or arbitration.
- Represents a structured instruction to Domain Access to validate, simulate, or initiate a behavior aligned with the A-User’s intent.
- Includes the intended action, referents, contextual constraints, and trace metadata to support domain reasoning and feasibility evaluation.
Functional Requirements
| Function | Description |
| Intent | Specifies the high-level action or goal to be executed. |
| Referents | Identifies the entities or zones involved in the behavior. |
| Constraints | Communicates spatial, temporal, or logical constraints. |
| Scene Context | Anchors the directive within a specific M-Location or Scene. |
| Execution Parameters | Optional parameters required for domain execution. |
| Trace Metadata | Provides provenance for auditability and control lineage. |
Syntax
https://schemas.mpai.community/PGM1/V1.0/data/DAActionDirective.json
Semantics
| Label | Description |
| Header | DA Action Directive Header |
| – Standard-DAD | The characters “PGM-DAD-V” indicating schema family and type |
| – Version | Major version – 1 or 2 characters |
| – Dot-separator | The character “.” separating version components |
| – Subversion | Minor version – 1 or 2 characters |
| DirectiveID | Unique identifier for this DA Action Directive instance |
| Intent | Canonical identifier of the intended behavior |
| Referents | Entities and zones involved in the behavior |
| – SourceEntityID | ID of the primary entity |
| – TargetZoneID | ID of the spatial zone |
| Constraints | Feasibility and spatial conditions |
| – Reachable | Whether the entity or zone is reachable |
| – Occluded | Degree of visual obstruction (none, partial, full) |
| – FallbackUsed | Whether a fallback referent was selected |
| SceneContext | Scene and temporal anchoring |
| – SceneID | Identifier of the current scene |
| – Timestamp | Time of arbitration or emission |
| – UserFocus | ID of the entity currently focused by the user |
| ExecutionParameters | Optional parameters required for behavior execution |
| – MovementVector | Vector for movement-based actions |
| – DurationMs | Duration of the action in milliseconds |
| Trace | Provenance metadata for DA Action Directive |
| – Origin | Module or subsystem that issued the directive |
| – Timestamp | Time of directive creation |