It occurred to me last night that we could use Bittorrent Mainline DHT to find nodes that implement the SAFE network during the bootstrap phase, without having to hardcode any public node address in the software, only a single hash value.
For that to work, we would have to extend the bittorrent protocol with a message to send SAFE bootstrap information on request. SAFE nodes would simply have to implement the bittorrent protocol and store a special file that all safe node would know a priori. For bootstrapping, a node simply downloads the file and ask the seeding peers for their SAFE bootstrap information.
In the web context, it seems pretty easy as webtorrent implements all the hard stuff, and the more it becomes used, the more robust the mechanism becomes. The main advantage is that the seeding peer set changes over time depending on which nodes are up, and therefore the bootstrap process is not tied to a physical server anymore.
There are also plans for webtorrent to implement its own Distributed Hash Table, I presume to not only store tracker information but also the content of the torrents themselves. Maybe we could leverage that in the future also.
These are exciting times!