Go to PGM-AUA V1.0 Data Types

Definition
Functional Requirements
Syntax
Semantics
Conformance Testing
Performance Assessment

Definition

AUF Directive (PGM‑AFD) is a Directive issued by A‑User Control to A‑User Formation that instructs the synthesis and rendering of the A‑User’s Speaking Avatar, specifying formation and expressive‑delivery control, spatial output, and the A‑User Storage content to retrieve before formation and to store afterward, together with associated metadata for identification, exchange, and description.

Functional Requirements

  1. Directive Identification and Traceability: The directive shall include a unique identifier (AUFDirectiveID) and a timestamp (AUFDirectiveTime) to ensure traceability and correlation with execution status.
  2. Environment Identification: The directive shall include identifiers for the M-Instance (MInstance) and U-Environment (UEnvironment) in which the directive applies.
  3. Session Identification: The directive shall include a SessionID identifying the A-User session to which the directive belongs.
  4. Formation Control: The directive shall specify whether the Speaking Avatar is to be synthesised and rendered, the spatial output parameters, and whether expressive delivery is applied.
  5. A-User Storage Access: The directive shall specify the A-User Storage content to retrieve before formation (AUSRead, typically the Avatar Model and Speech Model) and the content to store after formation (AUSWrite, typically the produced Portable Avatar and AUF Status).
  6. Data Exchange Metadata: The directive shall include DataXMData to provide standardised metadata supporting interoperability, traceability, and data exchange control.
  7. Descriptive Metadata: The directive may include DescrMetadata to provide additional human-readable context.

Syntax

https://schemas.mpai.community/PGM1/V1.0/data/AUFDirective.json

Semantics

Label Description
Header AUF Directive header identifier. Value: “PGM-AFD-V1.0”.
MInstance Identifier of the M-Instance in which the directive applies.
UEnvironment Identifier of the U-Environment associated with the directive.
AUFDirectiveID Unique identifier for this AUF Directive instance.
AUFDirectiveTime Timestamp indicating when the directive was produced.
SessionID Identifier of the A-User session to which the directive belongs.
FormationControl Container specifying avatar formation and delivery instructions.
– RenderAvatar Whether the Speaking Avatar shall be synthesised and rendered: required | optional | not_requested.
– SpatialOutput Spatial placement and orientation parameters for rendering the avatar in the M-Location.
– ExpressiveDelivery Whether Personal Status expressive modulation shall be applied: enabled | disabled.
  – SpeechPersonalStatus PS from AUC.
  – FacePersonalStatus PS from AUC
  -GesturePersonalStatus PS from AUC
AUSRead References to content to retrieve from A-User Storage before formation, typically the Avatar Model and Speech Model.
AUSWrite References to content to store to A-User Storage after formation, typically the produced Portable Avatar and AUF Status.
DataXMData Data Exchange Metadata compliant with MPAI-PTF V1.0.
DescrMetadata Optional descriptive metadata providing additional human-readable context.

Conformance Testing

Not part of this specification.

Performance Assessment

Not part of this specification.

Go to PGM-AUA V1.0 Data Types