MeshGateway / Docs
Getting Started

Create a merchant

Turn any API or file into a machine-payable merchant, no code required.

A merchant registers an upstream URL (or uploads a file), sets a price, and pastes a payout wallet. The gateway then exposes the merchant at /m/{slug}/… and enforces the 402 challenge in front of every paid route.

Product types

api_proxy

A pay-per-request proxy to your upstream API. Your upstream auth header is encrypted at rest and never exposed to the buyer: the gateway forwards the request upstream only after settlement is confirmed and never leaks the upstream origin or credentials.

digital_good

A pay-per-download file. Upload once; every download is a settled payment to your wallet.

Dashboard

The dashboard at meshgateway.co handles merchant and product CRUD plus a sales log. Sign-in is via GitHub or Google OAuth.

Getting paid

You are paid directly: every payment is a stablecoin transfer authorization made out to your payout wallet. MeshGateway is named in no transfer and holds no balance. Funds settle on-chain per request: no invoices, no payout schedule, no merchant account.

Discovery

Publishing a merchant also publishes its machine-readable offers at /m/{slug}/openapi.json, and the marketplace aggregates all merchants into a single crawlable index that registries such as mppscan pick up. See Discovery.

On this page