Metadata-Version: 2.5
Name: mppi-protocol
Version: 0.1.0
Summary: Shared MPPI wire bindings and exact payment primitives
License-Expression: Apache-2.0
License-File: LICENSE
Requires-Python: >=3.12
Requires-Dist: eth-abi==6.0.0
Requires-Dist: eth-account==0.14.0
Requires-Dist: googleapis-common-protos==1.75.4
Requires-Dist: grpcio==1.84.0
Requires-Dist: protobuf==7.36.2
Requires-Dist: pycryptodome==3.23.0
Description-Content-Type: text/markdown

# MPPI Python protocol support

Internal shared distribution for the agent and provider SDKs. It contains the
generated `mppi.v1` wire bindings and `mppi_protocol` exact payment primitives.
It is not another role SDK.

The implementation validates catalogs and report transitions, computes exact
amounts, signs and verifies fixed-session proofs, prepares contract calls and
checks canonical receipt evidence. It also supplies shared discovery validation.
These building blocks do not authorize inference or store provider state.

See [the SDK interfaces](../../docs/sdk-interfaces.md) for the implemented surface
and the remaining runtime work.

The [runtime reference](../../docs/python-runtime.md) describes the implemented
trust boundaries, dependency adapters and evidence limitations.

## License

Copyright 2026 MPPI contributors. Licensed under the [Apache License, Version 2.0](LICENSE).
