(Tentative)
| Definition | Functional Requirements | Syntax | Semantics |
Definition
BK Response Trace (PGM-BRT)
- Is produced by Basic Knowledge (BKN) after generating the Initial Response.
- Represents the provenance and structural metadata of the reasoning process.
- Includes prompt lineage, fragment identifiers, response type, and trace metadata to support downstream validation and auditability.
Functional Requirements
| Function | Description |
| Prompt Hash | Encodes the originating PC-Prompt for traceability. |
| Fragment ID | Identifies the BKN fragment that produced the response. |
| Response Type | Classifies the nature of the response (e.g., factual, speculative). |
| Reasoning Path | Optional metadata describing the reasoning chain or modules involved. |
| Trace Metadata | Provides timestamp and source lineage for auditability. |
Syntax
https://schemas.mpai.community/PGM1/V1.0/data/BKResponseTrace.json
Semantics
| Label | Description |
| Header | BK Response Trace Header |
| – Standard-BRT | The characters “PGM-BRT-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 |
| TraceID | Unique identifier for this BK Response Trace instance |
| PCPromptHash | Hash of the originating PC-Prompt |
| BKFragmentID | Identifier of the BKN fragment that generated the response |
| ResponseType | Classification of the response (factual, speculative, inferred, directive) |
| ReasoningPath | Optional metadata describing reasoning modules or steps |
| Timestamp | Time of response generation |