| Definition | Functional Requirements | Syntax | Semantics |
Definition
PC‑Input (PGM‑PCI)
is the structured MCP object produced by the Prompt Creation AIM (PGM‑PRC) for consumption by the Basic Knowledge AIM (PGM‑BKN).
It represents the interpreted multimodal understanding of a User’s current communicative act, including:
- refinement of the User’s Entity State,
- resolved scene elements derived from Audio and Visual Scene Descriptors,
- interpreted links between User intentions and scene elements, and
- trace metadata supporting provenance and auditability.
PC‑Input does not contain raw contextual inputs (such as Context, Audio Scene Descriptors, Visual Scene Descriptors, or the Prompt Creation Directive), because these are inputs to Prompt Creation and not part of its output.
Instead, it contains the results of Prompt Creation’s interpretive process, exposed as structured data suitable for MCP‑based invocation by PGM‑BKN..
Functional Requirements
PC Inputconveys the following main information elements:
| Function | Description |
|---|---|
| PRC Interpretation Result | PC‑Input shall convey the structured interpretation that Prompt Creation produces from contextual, spatial, and user‑state inputs. |
| Refined User State | PC‑Input shall include the PRC‑refined portion of Entity State, especially inferred or clarified intentions. |
| Resolved Scene Elements | PC‑Input shall include identifiers or full descriptions of scene elements (objects, persons, sound sources, etc.) identified as referents through PRC’s referent‑resolution process. |
| Intent–Element Mapping | PC‑Input shall express structured links between inferred intentions and resolved scene elements to enable PGM‑BKN reasoning. |
| Provenance Tracking | PC‑Input shall contain trace metadata enabling identification of originating AIM and timestamp, following the MPAI Trace conventions. |
| MCP Compatibility | PC‑Input shall be structured as a machine‑interpretable MCP data object suitable for transmission over MCP interfaces. |
Syntax
https://schemas.mpai.community/PGM1/V1.0/data/PCInput.json
Semantics
| Label | Description |
|---|---|
| Header | PC‑Input header — Standard‑PCI: “XRV‑PCI‑Vx.y”. |
| PCInputID | Unique identifier for each PC‑Input instance. |
| InterpretedUserState | PRC‑refined subset of Entity State, including inferred or clarified intentions. Derived from MMC Entity State specification. |
| ResolvedElements | Array of scene elements (IDs or full SceneElement objects). These correspond to objects, persons, sound sources, or zones identified in Audio/Visual Scene Descriptors. |
| Interpretation | |
| IntentToElementMapping | Maps interpreted user intentions to resolved scene elements. PRC uses Audio/Visual inputs and user state to perform referent resolution. |
| Trace | Source provenance and Time of production |
| DescrMetadata | Non-normative metadata fields for documentation and validation status. |