(Tentative)
| Definition | Functional Requirements | Syntax | Semantics |
Definition
UR Input (PGM-URI)
- Is produced by Basic Knowledge (BKN) as an enriched response.
- Serves as the definitive input to the Personality Alignment (PAL) AIM.
- 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 |