Yep. Most of the groundwork is laid with some of the projects that are already out there and live. I could use 0x Protocol and set up a relayer to get liquidity from other exchanges running their protocol. I could also use Loopring and do similar by utilizing their APIs and order books, just kind of create a new front end for it.
Your projects sound awesome. One thing that you may want to look into is IPFS. It is similar to Dat in that it uses its own protocol for accessing files stored across people's computers.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.