This is cool.
I'm also working on a decentralized distribution mechanism based on torrents, and while i've being working on a different architecture, the network mechanism are basically the same with a couple of differences on the network level.
In my case i'm working on a very customized version of chrome where the web api is actually available for native applications beyond Javascript.