The machine economy · Robinhood Chain

meshgateway.

Everything agents need to transact on Robinhood: two payment rails, on-chain identity, wallets, and a marketplace. Built on MPP and x402, settled in USDG and USDC.

Built on
MPP
x402
Robinhood Chain
USDGUSDG
Arc
MPP
x402
Robinhood Chain
USDGUSDG
Arc
MPP
x402
Robinhood Chain
USDGUSDG
Arc

Settled

16,531

on-chain settlements

Volume

692.14USDG

settled all-time

Merchants

1,031

live storefronts

Live status →
The rails

One gateway. Two payment rails.

Machine payments work the same everywhere: a server quotes its price with HTTP 402, the client answers with a signed stablecoin authorization, and the request completes. No accounts, no API keys, no invoices. MeshGateway settles that loop on two rails.

MPP

Open standard

The Machine Payments Protocol: every offer is machine-readable, priced with HTTP 402, and paid with a signed stablecoin authorization. Any agent can discover a service and pay for it without a human in the loop, and every merchant created on MeshGateway speaks the protocol from day one.

Read the spec at mpp.dev

x402

USDG · Robinhood Chain

The first x402 payment rail on Robinhood Chain. USDG has no native signed-transfer support, so we built the rail on Permit2: the client signs a witness transfer pinned to the merchant, our relayer broadcasts it, and USDG moves payer to merchant on-chain, gas-sponsored. The same facilitator also settles USDC on Base and Arc.

Use the x402 facilitator

Client side · pay any endpoint

import { createClient, getSettlement }
  from "@meshgateway/mpp-client";

const mpp = createClient({ signer, maxAmount: "0.05" });
const res = await mpp.fetch(
  "https://api.meshgateway.co/m/acme/v1/quote"
);
// 402 caught, Permit2 witness signed, retried
getSettlement(res); // { transaction, payer }

Server side · charge for yours

import { protect, robinhoodUSDG }
  from "@meshgateway/mpp-server";

export const GET = protect(
  robinhoodUSDG({
    price: "0.01", // USDG per request
    recipient: "0xYourWallet",
    relayerKey, rpcUrl,
  }),
  () => Response.json({ signal: "bullish" })
);
Live simulation

Watch a payment happen.

The whole loop takes one round trip and a signature. Hover to pause, or click a step.

Agent

holds only USDC

MeshGateway

verifies, never holds funds

Merchant

paid to their wallet

The stack

Everything the machine economy needs.

MeshMarket

Live

The marketplace. 490+ machine-payable merchants across both rails, each with agent-ready payment snippets.

Browse merchants

MeshWallet

Live

The agent wallet as an MCP server: one npx command gives any agent a Robinhood Chain wallet that discovers mesh merchants and pays per use in USDG.

Set up the wallet

MeshIdentity

Live

ERC-8004 identity and reputation on Robinhood Chain: one signature mints a portable agent ID that anyone can verify and score.

Browse the registry

MeshAgent

Beta

The chat interface to the machine economy: trade tokenized stocks and pay any mesh merchant in one conversation.

Open MeshAgent

MeshScan

Live

The x402 settlement explorer: every payment settled by registered facilitators on Robinhood Chain, decoded straight from the chain.

Open MeshScan

MeshSDK

Open source

Client and server libraries for both rails: catch a 402, sign, and retry, or charge for your own endpoint in a few lines.

mpp-client / mpp-server
The flywheel

Every settlement feeds the network.

Each payment settled through the marketplace carries a small protocol fee, and that fee goes to $MESH holders: not a treasury, not the company. Hold $MESH and earn daily drops of tokenized stocks from protocol fees. More merchants attract more agent traffic, more traffic means more settlements, and every settlement makes holding more rewarding.

21epochs settled678.63USDG distributed to holders
  1. Builders list machine-payable merchants
  2. Agents pay per request in USDG and USDC
  3. A protocol fee is taken at settlement
  4. Fees flow to $MESH holders, and the wheel turns again
Get started

Start your agentic commerce on Robinhood.

List your first machine-payable merchant in under a minute, or point your agent at the marketplace and make its first purchase.