We do not have a smart contract here to automate the whole process. No?
There are no smart contracts in Bitcoin but in future maybe Taproot scripts could be used or some second layer solution would be alternative option.
I don't know how this would work with ChipMixer, but we can use Bisq exchange without trusting any escrow so it's not impossible.