This looks great, congrats to everyone involved, this is really exciting stuff. I got a couple questions I didn't quite understood.
1 - What prevents someone from altering a JS file and serve it to other peers?
2 - Is it possible to obtain all the version of an object and see it's history of changes (like Git)?