I've been asking around for someone to work with on this same concept.
It's basically a wallet that has it's own blockchain, but is also a client of multiple existing chains. It's own chain would simply serve as the ledger of the distributed exchange.