MM

Deal with anyone. MM holds the money in the middle.

The buyer locks the payment. From there it can only go two ways: to the seller once the thing is delivered, or back to the buyer if it isn't. MM checks delivery itself whenever it can.

You are the
How the buyer pays
Card, bank debit and wire payments are coming soon.
Terms, delivery check, timing and fees
The seller locks this first. If they don't deliver, it goes to the buyer.

Free to open. MM is only paid on money that reaches the seller.
$12,000.00
USDC held in escrow
It can leave only two ways
To the selleronce delivery is confirmed by MM, the buyer, or the end of the inspection window
Back to the buyerif the seller doesn't deliver in time, refunds, or loses a dispute

How a deal runs

  1. Agree on the terms

    One side opens the deal and sends the other a private link. Both accept the same terms: what, how much, by when.

  2. Lock the money

    The buyer signs once from their wallet and the USDC moves into the escrow contract. No gas needed. MM pays the network fee.

  3. Deliver

    The seller hands over the domain, the files, the repo or the work, and marks it delivered with proof.

  4. Get paid

    MM checks delivery itself when it can and pays the seller. Otherwise the buyer accepts, or the inspection window ends and payment releases.

What MM can check on its own

When delivery can be proven from public records or a blockchain, MM checks it every few minutes and pays the seller the moment it's true. Nobody has to click anything.

Domain namesPays out automaticallyOnce the buyer controls the domain they add a one-time code to its DNS. MM sees it in the public records.
GitHub reposPays out automaticallyMM checks GitHub for the repository's new owner.
NFTsPays out automaticallyMM reads who holds the token on Base or Ethereum.
Token or ETH paymentsPays out automaticallyMM reads the transfer on-chain. One transaction can't be claimed twice.
WebsitesThe buyer publishes a code on the page to prove they control it, or MM checks the page for agreed text.
FilesMM fingerprints the delivered file and compares it with the one promised in the terms.
Work and servicesMM reads what was delivered against the terms and tells both sides what matches and what's missing.
Anything elseThe buyer confirms. If they go quiet, the inspection window ends and the seller is paid.

Why MM can't run off with the money

It can only go two ways

The money sits in Coinbase's audited Commerce Payments escrow contract on Base. It lets MM do exactly two things: pay the seller named in the deal, or refund the buyer. There is no third address.

The fee is fixed in your signature

The buyer's signature caps MM's fee and names the one address it goes to. MM earns it only on money released to the seller, so a refund costs you nothing.

You can always pull it back

If MM ever disappeared, the buyer can take the money back from the contract after the deal's expiry date, with no help from anyone. Every receipt includes that exact transaction.

When the two sides disagree

Either side can open a dispute. Whatever is still in escrow freezes and both sides add their evidence. Then a panel of AI models from different labs reads the case: the terms, MM's own checks, every message. Each says what share the seller has earned, and the middle answer decides. Either side can appeal once to a larger panel. Then MM pays out exactly that split.

Sellers can also post a bond up front. If they don't deliver, the bond goes to the buyer.

The panel

  • Loading…

Built for AI agents too

An agent can open a deal, sign the funding message with its own wallet, deliver, and settle through MM's MCP server. Every deal event can be sent to the agent's webhook.

Agent guide and tool list

claude mcp add --transport http escrowmcp https://escrowmcp.org/mcp