Skip to main content

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 mplp
  • mplp.__version__
  • mplp.MPLP_PROTOCOL_VERSION
  • mplp.KERNEL_DUTIES
  • mplp.KERNEL_DUTY_IDS
  • mplp.KERNEL_DUTY_NAMES
  • mplp.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)


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.yaml
  • governance/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_version v1.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

mplp_sdk-1.0.5.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mplp_sdk-1.0.5-py3-none-any.whl (3.4 kB view details)

Uploaded Python 3

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

Hashes for mplp_sdk-1.0.5.tar.gz
Algorithm Hash digest
SHA256 04f7a312cba6fe463ec3beba00a28f27fa63b1cca9ae3f3eaf568e625eaa434e
MD5 b49caa30d7aac7baa796cd7d67851b21
BLAKE2b-256 7c4b98650ee6d4cf3ea7f92289485f53199063d770356aea5e81e4d40b9411d3

See more details on using hashes here.

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

Hashes for mplp_sdk-1.0.5-py3-none-any.whl
Algorithm Hash digest
SHA256 9f795e35d374a7c774df9529a3bac541d660b362af9b3cdea7d5bd77529f95b2
MD5 7c9d8e8b12612db77228f4efc646e23d
BLAKE2b-256 288dd6890b1f1b903307e48b5e370f933361a808e89e28161bcf79218dec7989

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page