Skip to main content

[!FROZEN] MPLP Protocol v1.0.0 Frozen Specification Freeze Date: 2025-12-03 Status: FROZEN (no breaking changes permitted) Governance: MPLP Protocol Governance Committee (MPGC) License: Apache-2.0 Note: Any normative change requires a new protocol version.

Versioning Policy

Status: Active Version: 1.0.0

1. Overview

MPLP follows Semantic Versioning 2.0.0 with extensions for protocol versioning.

2. Version Format

MAJOR.MINOR.PATCH
ComponentChange TypeExample
MAJORBreaking changes to schemas or APIs1.0.0 2.0.0
MINORBackward-compatible additions1.0.0 1.1.0
PATCHBug fixes, documentation updates1.0.0 1.0.1

3. Protocol Version Lifecycle

StateDescription
DraftIn development, subject to change
Release CandidateFeature complete, testing phase
FrozenNo breaking changes permitted
DeprecatedSuperseded by newer version
RetiredNo longer supported

4. Current Versions

ComponentVersionStatus
Protocol Specification1.0.0FROZEN
JSON Schemas (schemas/v2/)1.0.0FROZEN
TypeScript SDK (@mplp/sdk-ts)1.0.3Stable
Python SDK (mplp)1.0.0Stable

5. Breaking Change Policy

For FROZEN protocol versions:

  • No changes to existing schema fields
  • No changes to required/optional status
  • No changes to enum values
  • Additive changes allowed (new optional fields)
  • Documentation updates allowed

6. Version Compatibility

See Compatibility Matrix for cross-version compatibility details.


2025 Bangshi Beijing Network Technology Limited Company Licensed under the Apache License, Version 2.0.