1. Looks like you're not using libp2p, why? (Not accusing, just wondering)
2. What is your fallback mechanism when hole punching isn't possible? Relay nodes?
3. Follow-up: how do you ensure an acceptable QoS (latency, bandwidth, time to peer-discovery etc) for that fallback mechanism?
4. How do you handle many participants? Amount of chatter scales n^2 by default in p2p.
5. What application bundler are you using (eg electron)?
6. Bonus: what technical challenges were hardest? Any big unsolved problems?
Thank you.