Skip to main content

Modules Overview

[!NOTE] Non-Normative Document

This page is informative only. It restates schema structure for navigation purposes.

SSOT Reference: Authoritative module definitions live in Repository schemas. Schema files: mplp-{module}.schema.json

What This Section Contains​

This section documents MPLP's ten protocol object families as schema-centered specification projections.

Read the repository-backed schema files as upstream truth. Read the module pages as the documentation projection layer that helps navigate those schemas.

ModuleSchema FilePurpose
Contextmplp-context.schema.jsonLifecycle scope anchor
Planmplp-plan.schema.jsonStructured task and step artifact
Confirmmplp-confirm.schema.jsonApproval and decision record
Tracemplp-trace.schema.jsonExecution record artifact
Rolemplp-role.schema.jsonRole and capability record
Dialogmplp-dialog.schema.jsonConversation record
Collabmplp-collab.schema.jsonCollaboration session record
Extensionmplp-extension.schema.jsonExtension registration record
Networkmplp-network.schema.jsonTopology record
Coremplp-core.schema.jsonProtocol manifest anchor

Reading Path​

  1. Common lifecycle chain Context → Plan → Confirm → Trace
  2. Supporting protocol families Role, Dialog, Collab, Extension, Network
  3. Manifest and composition context Core and Module Interactions

Use module pages to establish object-family meaning before reading runtime or package guides.