A technical comparison of x402 and MPP — where they overlap, where they differ, and what we should care about when building paid APIs.
// focus areas
EVM systems, protocol integrations, on-chain monitoring, performance, and reliability
APIs, microservices, middleware, messaging systems, and internal tooling
Tools, SDKs, and payment flows for machine-to-machine commerce over HTTP
Permissionless interfaces, protocol UX, and practical on-chain integrations
// projects
Go SDK for the Machine Payment Protocol (MPP).
A Go SDK for MPP with core protocol types, automatic 402 payment handling, client/server flow support, Gin and Fiber middleware, and Tempo / Stripe integrations.
Permissionless Interfaces.
An open-source permissionless interfaces for DeFi protocols.
EVM performance testing CLI.
A blockchain performance testing tool for EVM-compatible systems focused on transaction throughput, contract interaction testing, metrics collection, and configurable test scenarios.
Go RAG and embeddings pipeline.
A modular vector embeddings pipeline in Go that ingests data, generates embeddings, and stores them in vector databases for semantic search, recommendations, and analytics.