You already have binance b2b and similar stuff that do escrow and it works ok
So effectively yes, you need (a) decision maker(s) in the loop.
You already have binance b2b and similar stuff that do escrow and it works ok