Skip to content

mpcp-protocol/mpcp-spec

Repository files navigation

MPCP Specification

Canonical specification for the Machine Payment Control Protocol (MPCP).

MPCP defines a cryptographically verifiable authorization chain for machine-to-service payments. This repository contains the protocol specification, architecture documentation, and conceptual guides.

Contents

  • docs/ — Protocol specification and documentation
    • overview/ — Problem statement, design goals, what is MPCP
    • architecture/ — System model, actors, flows
    • protocol/ — Artifact definitions (PolicyGrant, SBA, SPA, SettlementIntent, etc.)
    • guides/ — Conceptual guides (machine wallets, fleet payments, dispute resolution)
  • diagrams/ — Architecture and flow diagrams
  • roadmap/ — Implementation roadmap

Reference Implementation

The mpcp-reference repository provides the reference implementation in TypeScript.

Documentation

License

MIT — see LICENSE.

About

protocol definition

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages