Published Python protocol helper package for MPLP v1.0.0 metadata, protocol binding, and Kernel Duty baseline.
Project description
mplp-sdk
Package Role: Published PyPI protocol helper package Protocol: MPLP v1.0.0 (Frozen) sdk_version: 1.0.5 License: Apache-2.0
The published mplp-sdk package currently provides a minimal Python
protocol helper surface for MPLP package identity, protocol-version alignment,
and the canonical 11 Kernel Duties.
Current shipped surface:
import mplpmplp.__version__mplp.MPLP_PROTOCOL_VERSIONmplp.KERNEL_DUTIESmplp.KERNEL_DUTY_IDSmplp.KERNEL_DUTY_NAMESmplp.KERNEL_DUTY_COUNT
It does not currently ship a full Python SDK, generated models, or a reference runtime implementation.
Scope & Guarantees (Important)
What this package provides
- Installable protocol helper package surface for MPLP v1.0.0
- Protocol version alignment with the frozen MPLP protocol specification
- Kernel Duty baseline exports for published Python package consumers
What this package does NOT provide
- Full Python SDK models
- Pydantic model set
- Reference runtime implementation
- Golden Flow execution engines
- Full Python SDK models
- Reference runtime implementation
- Golden Flow execution engines
Installation
pip install mplp-sdk
Protocol Documentation (Authoritative)
- Homepage: https://www.mplp.io
- Specification & Docs: https://docs.mplp.io
- Source Repository: https://github.com/Coregentis/MPLP-Protocol
- Issues: https://github.com/Coregentis/MPLP-Protocol/issues
Publish Scope
- Public PyPI surface:
packages/pypi/mplp-sdk/ - Source-side mirror:
packages/sources/sdk-py/
This public package surface is intentionally narrower than the TypeScript SDK and runtime packages, but it now carries the canonical 11-duty baseline for Python consumers.
Kernel Duty Baseline
This package now ships the 11 MPLP Kernel Duties as Python constants:
import mplp
assert mplp.KERNEL_DUTY_COUNT == 11
print(mplp.KERNEL_DUTIES[0])
Canonical upstream baseline remains in:
schemas/v2/taxonomy/kernel-duties.yamlgovernance/05-specialized/entity.json
Versioning & Compatibility
- Protocol version: MPLP v1.0.0 (Frozen)
- Published package version: 1.0.5
- Kernel duty baseline: 11/11 carried in package exports
- Package compatibility: aligned to
protocol_versionv1.0.0 only - Breaking changes require a new protocol version.
License
Apache License, Version 2.0
© 2026 Bangshi Beijing Network Technology Limited Company Coregentis AI
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file mplp_sdk-1.0.5.tar.gz.
File metadata
- Download URL: mplp_sdk-1.0.5.tar.gz
- Upload date:
- Size: 3.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
04f7a312cba6fe463ec3beba00a28f27fa63b1cca9ae3f3eaf568e625eaa434e
|
|
| MD5 |
b49caa30d7aac7baa796cd7d67851b21
|
|
| BLAKE2b-256 |
7c4b98650ee6d4cf3ea7f92289485f53199063d770356aea5e81e4d40b9411d3
|
File details
Details for the file mplp_sdk-1.0.5-py3-none-any.whl.
File metadata
- Download URL: mplp_sdk-1.0.5-py3-none-any.whl
- Upload date:
- Size: 3.4 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f795e35d374a7c774df9529a3bac541d660b362af9b3cdea7d5bd77529f95b2
|
|
| MD5 |
7c9d8e8b12612db77228f4efc646e23d
|
|
| BLAKE2b-256 |
288dd6890b1f1b903307e48b5e370f933361a808e89e28161bcf79218dec7989
|