How escrow works

Your keys,
every step of the trade.

modelOS OTC is non-custodial by design. Your coins never sit in a platform wallet — each trade gets its own fresh on-chain escrow. The seller locks MDL first, the buyer pays USDC straight to the seller on Base, and we only ever add a co-signature once that payment is confirmed on-chain. We can't move your funds, and we can't redirect where they go.

01

Match

An offer hits the book and someone takes it. Price, size, and minimum fill are all set before a single coin moves.

02

Lock

The seller funds a fresh 2-of-2 Taproot escrow with their MDL — spendable only by the seller and the platform together, never either one alone.

03

Pay

The buyer sends USDC on Base straight to the seller's own wallet. Wallet to wallet — no contract sits in the middle holding it.

04

Release

Once the payment confirms on-chain, the platform adds its co-signature and the MDL lands in the buyer's wallet. Settled on-chain, verifiable by anyone.