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 ContextPlanConfirmTrace
  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.