A shared promise · On-chain escrow
Make a promise.Both sides back it.
Agree on the details off-chain. Both sides deposit, confirm completion and claim their funds independently.

No cancellation after activation · Separate claims after mutual confirmation
01 / 06 · Create & fund
Talk is cheap.Back your promise.
Choose your role, payment and both deposits. The creator first funds the amount required for their own role.
Agree on trade details off-chain. The contract does not store the agreement text.

02 / 06 · The other side accepts
You're in?Then I'm in.
Share the order link. The other participant reviews the terms and funds the amount for the opposite role.
The payer funds the payment plus their deposit. The payee funds their own deposit.

03 / 06 · Activate the promise
The right person.A shared commitment.
For public orders, the creator approves the accepting participant. Designated orders activate as soon as the named participant accepts.
After a public order is accepted, either party can still cancel before activation. Once active, there is no cancellation or timeout refund.

04 / 06 · Deliver & confirm
Don't look at me.We both say yes.
Complete delivery and acceptance off-chain. Each participant then confirms completion. A confirmation cannot be undone.
One confirmation alone does not release the funds.

05 / 06 · Automatic settlement
Two yeses.One settled deal.
The second completion confirmation settles the order in the same transaction. No extra settlement transaction is needed.
Settlement creates claimable amounts. It does not transfer funds back automatically.

06 / 06 · Claim your share
Your share. My share.Good doing business.
The payer claims their deposit. The payee claims the payment and their deposit. Each party claims independently and can choose a recipient.
A failed claim does not block the other participant. Change the recipient and retry if needed.
Read the full guide
