For networks that we want to maintain, we will have a node in the network to securely create/update the data in the bootstrap storage. For networks we are not a part of, others may have to maintain their own bootstrap capabilities.
Tasks:
[ ] Finalize the bootstrap API (as in HackMD - incl. Art, Jamison)
[ ] Create bootstrap server (in new repo/crate)
[ ] Update lib3h config array/map to specify bootstrap server(s)
[ ] Update lib3h to use bootstrap server(s) for node discovery
AC:
Queries provide an appropriate list of peers in the same network
Announcements result in the announced peer being available via query of that network
As a hApp dev, I can connect to test networks via a bootstrap server so that I don't rely on MDNS (which won't scale).
As a hApp user, I can securely identify other peers to connect to so that I can join the app network.
For networks that we want to maintain, we will have a node in the network to securely create/update the data in the bootstrap storage. For networks we are not a part of, others may have to maintain their own bootstrap capabilities.
Tasks:
AC: