(Tentative)

Definition Functional Requirements Syntax Semantics

Definition

UR Input (PGM-URI)

  1. Is produced by Basic Knowledge (BKN) as an enriched response.
  2. Serves as the definitive input to the Personality Alignment (PAL) AIM.
  3. Enables modulation of A-User behaviour, tone, and style in accordance with User State and interaction context.

Functional Requirements

UR Input conveys the following main information elements:

Function Purpose
Enhanced Response Contains the full enriched output from BKN in quasi-natural language. Preserves semantic richness, coherence, and emotional tone for downstream interpretation.
Semantic Bindings Extracts structured scaffolding from the Enhanced Response, including referenced Items, inferred intent, and temporal cues. Enables modular traceability and alignment.
Adaptation Directives Encodes procedural cues for modulating user state, shifting focus, or triggering scene transitions. Supports dynamic response orchestration.
Trace Provides provenance metadata linking the UR Input to its originating DA Input and BKN fragment, with timestamp for auditability and sequencing.

Syntax

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

Semantics

Label Description
Header Schema ID and version tag
├─ Standard-URI The characters “PGM-URI-V”
├─ Version Major version – 1 or 2 characters
├─ Dot-separator The character “.” separating version components
└─ Subversion Minor version – 1 or 2 characters
MInstanceID Identifier of the metaverse instance
MEnvironmentID Identifier of the metaverse environment
URInputID Unique identifier for this SA-Input instance
EnhancedResponse Quasi-natural language output from BKN
└─ Text Full enriched response string
SemanticBindings Structured semantic scaffolding extracted from EnhancedResponse
├─ ReferencedItems List of Items mentioned or implied
│ ├─ ItemID Unique identifier of the Item
│ ├─ ItemType Semantic category of the Item
│ └─ Attributes Optional key-value metadata
├─ InferredIntent Optional inferred intent if different from DA-Input
└─ TemporalCue Optional time-related signal derived from response
AdaptationDirectives Optional procedural cues for state modulation
├─ UpdateFocus Whether to shift user focus to a new Item
├─ ModifyUserState Whether to update engagement, emotion, or cognitive status
└─ TriggerSceneChange Whether to initiate spatial or narrative transitions
Trace Provenance metadata for SA-Input
├─ DAInputID Reference to the originating DA-Input
├─ BKFragmentID ID of the BK fragment that generated the response
└─ Timestamp Time of SA-Input creation