Skip to content

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.

Releases

Packages

Used by

Contributors

Languages