Im doing "this" using the chrome codebase and using DHT and torrents for content distribution.
The chrome codebase mostly help me for the multi-process IPC communication and reusing the UI compositor for UI and Web.
I wont say much more, because i want to keep some idea of novelty for when i launch this here on HN.
For me is what a mix of what a Browser + App platform should be, with the idea of people owning their data, devs distributing without centralized control, and without forcing you to use some hardware or specific OS.