A lame version of this relies on an external sequencer. I think the cooler version is just a merge rule that reads all the chains. So users can send txs anywhere