Yeah I've been thinking about something like this for a couple years now. My first attempt was building something in top of ipfs, but that was kind of a nightmare.
At one point I scraped all of the routes from mountain project, I think I have them somewhere so it's a good "seed" to start something....