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.

SDK Support Matrix (v1.0.0)

This document defines the official support status of MPLP SDKs and language bindings for the v1.0.0 release.

1. Support Levels

LevelDefinitionGuarantee
Official / ReferenceThe primary implementation used to validate the protocol.Full Schema Coverage, Golden Flow Compliance, Semantic Versioning.
OfficialProduction-ready SDK with full protocol support.Full Schema Coverage, Runtime Support.
Example OnlyMinimal code to demonstrate concepts. Not a library.No guarantees.

2. Language Matrix

LanguagePackageStatusDistribution
TypeScript@mplp/sdk-tsOfficial / Referencenpm
PythonmplpOfficialPyPI
Goexamples/go-basic-flowExample OnlySource only
Javaexamples/java-basic-flowExample OnlySource only

3. Detailed Status

3.1 TypeScript (@mplp/sdk-ts)

  • Role: The Reference Implementation of MPLP v1.0.0.
  • Installation: npm install @mplp/sdk-ts
  • Features:
    • Full Type Definitions generated from JSON Schema v2.
    • Ajv-based runtime validation.
    • Builder pattern for Context, Plan, and Events.
    • Runtime engine with minimal and full implementations.
  • Usage: Used by the reference-runtime and all Golden Flow tests.

3.2 Python (mplp)

  • Role: Official SDK with full runtime support.
  • Installation: pip install mplp
  • Features:
    • Pydantic v2 models generated from JSON Schema v2.
    • Full ExecutionEngine supporting SA and MAP execution modes.
    • Built-in observability with pluggable sinks.
    • 5 Golden Flows verified.
  • Source: packages/sdk-py/

3.3 Go & Java

  • Role: Educational examples.
  • Location: examples/go-basic-flow/, examples/java-basic-flow/
  • Guidance: Developers should use these as a starting point to build their own bindings if needed.

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