Join beta

Pre-funded smart vault escrow

Trade with anyone. Settle by code.

Funds lock first. Release only when the deal is verified.

Real liquidityVault-backed offers
No custodianContract holds funds
Clear releaseState-based settlement

Trustless. But make it friendly.

how it works

A deal becomes contract states.

Middn does not ask two strangers to trust each other. It moves every deal through the same smart vault rhythm: lock, reserve, confirm, settle.

P2P OTC NFT RWA

One vault handles the messy part.

Assets can be stablecoins, fiat rails, tokenized assets or negotiated deals. The product surface changes, but the escrow loop stays the same.

contract id MDN-VAULT-72F
01

Lock first

Funds enter a smart vault before the deal starts moving.

02

Reserve terms

The matching amount and deal rules are frozen for both sides.

03

Confirm payment

Payment or delivery is checked against the agreed flow.

04

Release or fallback

The vault settles, or routes conflict to 2/3 safe.

Bad deal patterns,
rejected by design.

protocol posture / enforced before release
risk found

Trust-me liquidity

"Available" as a vibe. A dashboard number with nothing actually reserved behind it.

VAULT_CHECK_01

Every offer must carry a vault receipt.

risk found

Custodial escrow

A platform holding the funds "for safety" becomes the biggest risk in the trade.

VAULT_CHECK_02

The contract holds. Middn coordinates.

risk found

Opaque release windows

Both sides waiting on vague confirmations while nobody knows what should happen next.

VAULT_CHECK_03

Release follows state, signature, or 2/3 safe.

where this goes

Marketplace today.
Settlement layer next.

The marketplace is the first surface. Under it, every vault becomes a reusable settlement primitive.

today / entry point

One surface. Many protected deal types.

Start with fiat and stablecoin trades. Keep the same smart vault loop for OTC, RWA, NFTs, desks, and builders.

vault primitive LOCK -> CONFIRM -> RELEASE

Trade like the collateral
actually exists.

Every visible offer should map to funds already committed in a vault. Every payment step should be obvious. Every release should follow the same rule: verified state first, settlement after.

non-custodial EVM-compatible audit-ready open source