ESBRIArbitrated on-chain escrow
Live on Sepolia · majority arbiter consensus

Escrow without
trust

Buyer and seller escrow with a 1 to 3 arbiter panel. Majority settles disputes. Timeouts release funds automatically.

Lifecycle

Every stage has an exit
nobody can block.

  1. 1Waiting for deposit

    Buyer deposits the agreed amount.

    Nothing is held yet, either side can walk away.

  2. 2Waiting for delivery

    Seller delivers the goods.

    Deadline passes and anyone can refund the buyer.

  3. 3Delivered

    Buyer confirms, the seller is paid.

    No response and anyone can pay the seller.

  4. 4Disputed

    A majority of arbiters agrees on a split.

    No agreement and the deposit splits 50/50.

  5. 5Settled

    Each side withdraws their share.

    Withdrawals always work. Nothing can freeze them.

Factory0xAA7169B5…0945A9
Etherscan

Three mechanisms,
no lock-in.

Arbiter panel

A majority must
propose the same split

You both approve 1 to 3 arbiters upfront. Funds move only when a majority agrees on the same split.

Permissionless timeouts

Seller disappears? The buyer is refunded. Buyer goes silent? The seller is paid. Anyone can trigger the payout.

Arbiter deadlock? 50/50.

If the arbiters cannot agree in time, the deposit splits 50/50. No panel can freeze your money.

Your escrows,
by role.

Connect a wallet to load your escrows.

The indexer pulls every deal where your connected address appears as buyer, seller, or arbiter. No wallet, no list.

Deploy an escrow
in one transaction.

Fill in the seller address, one to three arbiter addresses, the deposit amount, and three deadlines. Sign one transaction and the factory deploys a fresh proxy. Share the deal URL with the seller and arbiters.