i want the client to be in control
Which one of the 2 (or more?) clients will be in control? When using an escrow, I expect the escrow to:
- Be in full control
- Have all the information needed to come to a fair decision before I fund anything
I agree with loyce.
Escrow is based in trust. You are using a escrow because he can be trusted.
So, your website could just add the public bitcoin address of the escrow. The escrow would then hold the funds and make his decision, and then just send the money to the seller (or back to buyer).
There is no need to multisig if you are using a escrow. Everything should be done in the escrow wallet, which only he has the private keys.