Skip to main content
⚠️ Draft — Non-authoritative content (noindex)
INFORMATIVEDRAFTnone

Module PSG Paths

Status: Draft runtime reference
Authority: Non-authoritative documentation surface
Boundary: This page illustrates one way runtimes may map module objects to PSG areas. It does not define a canonical PSG layout.

1. Purpose

This page provides an illustrative mapping between MPLP module objects and the kind of PSG areas a runtime may choose to maintain.

It is useful for:

  • runtime designers
  • implementation reviewers
  • readers trying to understand how module objects may be represented internally

It is not itself protocol truth.

2. Reading Rule

The authoritative order remains:

  1. repository-backed schemas
  2. invariants and taxonomy
  3. runtime/specification pages such as Runtime Glue
  4. this illustrative mapping page

If this page suggests a PSG area or runtime structure that exceeds those upstream sources, the upstream sources prevail.

3. Illustrative Mapping Summary

ModuleCommon Runtime Mapping IdeaBoundary
Contextscope/root state nodesruntime representation only
Planplan and step state nodesruntime representation only
Confirmapproval/decision state nodesruntime representation only
Tracetrace/span state nodesruntime representation only
Rolecapability/assignment state nodesruntime representation only
Dialogthread/message state nodesruntime representation only
Collabcollaboration/session state nodesruntime representation only
Extensionextension/config state nodesruntime representation only
Coreruntime manifest/governance state nodesruntime representation only
Networktopology/endpoint state nodesruntime representation only

4. What This Page Does Not Claim

This page does not claim that MPLP mandates:

  • specific PSG area names
  • specific node labels
  • specific edge labels
  • one required ownership model
  • one required event hook per local runtime action

Those are runtime design choices constrained by the protocol, not fully dictated by it.

5. Safe Use

Use this page as:

  • a design aid
  • a review checklist prompt
  • a vocabulary bridge between module pages and runtime pages

Do not use it as:

  • a replacement for schema truth
  • a canonical node/edge contract
  • a justification for product-specific runtime claims being treated as protocol facts

6. References


Final Boundary: this page is an illustrative runtime mapping aid. It does not define the canonical PSG implementation model.