Core Module
Scope
This specification defines the normative schema requirements for the Core module (protocol-level manifest) as represented by schemas/v2/mplp-core.schema.json.
Non-Goals
This specification does not define implementation details, runtime behavior beyond schema-defined obligations, or vendor/framework-specific integrations.
1. Purpose
The Core Module represents the protocol-level manifest of an MPLP instance, declaring protocol version, enabled modules, and profile bindings. It is not a functional module but a normative manifest anchor.
[!NOTE] Manifest-Only Design
Core Module intentionally contains minimal content. All schema definitions and invariants are specified in L1 Core Protocol. This page serves as a structural anchor in the Modules directory.
2. Related Documents
Architecture:
Schemas:
schemas/v2/mplp-core.schema.json
Required Fields: meta, core_id, protocol_version, status, modules
Available Modules (10): context, plan, confirm, trace, role, extension, dialog, collab, core, network
Status Enum: draft → active → deprecated → archived