Skip to main content
NORMATIVE FROZENFROZENprotocol

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.

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