Remember, in BSV land “on-chain” means using the chain as a message bus for an off chain server of some kind to interpret. The stuff being traded won’t be at risk because assets from other chains will be custodial, even if split across multi party compute.