just use a multisig
both sides send a public address to each other
use those addresses to create a 2 of 2 multisig
(if you want 2 multisig addresses(escrows) both sides create 2 public addresses each and share them to create 2 multisigs)
fund the multisig and then when its funded you both have to decide on the destination(s) and amount of the fund(s) which you then both sign for
no middle man needed. just each other being co-signers to make sure it only leaves the multisig when both sides are happy with destination and amount and time to let it be spent
in short you both become your own escrow
That sounds interesting.
But unsure if I understand.
So you use multisig to release the escrow?
Can you use multisig to create two transactions at once?
, but I don't understand how you solve the problem that one deposit is released by one party, and the other is not