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.
But as a client of multiple exchanges how are funds escrowed until successful transaction in a provably safe and decentralized way?
The problem with altcoin exchanges is
trust