(Tentative)

Definition Functional Requirements Syntax Semantics

Definition

Rendering Directive (PGM-RDR)

  • Is produced by A-User Control (PGM-AUC) to guide avatar rendering.
  • Represents the expressive and spatial instructions for delivering the Final Response through speech, face, and gesture.
  • Includes modulation cues, spatial anchoring, and delivery parameters to shape the avatar’s output in alignment with the A-User’s Personal Status.

Functional Requirements

Function Description
Delivery Mode Specifies the modality of avatar output (e.g., speech-only, multimodal).
Expressive Cues Indicates tone, affect, and gesture alignment.
Spatial Anchoring Defines avatar position and orientation in the M-Location.
Timing Parameters Controls pacing, pause placement, and synchronization.
Persona Reference Links to the active Personality Profile.
Override Flags Allows forced modulation or fallback rendering.
Trace Metadata Provides provenance for auditability and control lineage.

Syntax

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

Semantics

Label Description
Header Rendering Directive Header
– Standard-RDR The characters “PGM-RDR-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 Rendering Directive instance
DeliveryMode Modality of avatar output (e.g., speech_only, multimodal)
ExpressiveCues Expressive modulation parameters
– Tone Desired tone of delivery (e.g., assertive, warm)
– GestureProfile Gesture configuration or profile
– FacialExpression Target facial expression
SpatialAnchoring Avatar position and orientation in M-Location
– Position 3D coordinates of avatar placement
– Orientation Facing direction and rotation
TimingParameters Controls for pacing and pauses
– Pacing Overall pacing of delivery (slow, normal, fast)
– PauseMap Array of pause positions in milliseconds
PersonaReference Identifier of the active Personality Profile
OverrideFlags Modulation override controls
– ForceModulation Whether modulation is forced regardless of context
– FallbackRendering Whether fallback rendering is activated
Trace Provenance metadata for directive
– Origin Module or subsystem that issued the directive
– Timestamp Time of directive creation