Pick from your slabs, add SOL to even it up if you like. Both wallets sign one transaction, so nobody sends first.
These leave your wallet when the trade goes through.
These come to your wallet. The slabs stay in the vault.
Waiting for both sides to tick ready. Nothing moves until both wallets sign.
One transaction, two signatures. Both sides move at once.