| > Why "peer-to-peer"? While Braid can be used in a local-first setting and probably do peer-to-peer, that isn't the focus here. > The focus is to help application developers to not get into the shenanigans of CRDTs and distributed algorithms etc., but solve those things already via polyfills. Yes, this ^^ is the initial focus, and is enough to provide value now. However, ultimately we will generalize HTTP into a fully peer-to-peer system. Each extension we add provides a new dimension of p2p, and at some point we won't need servers at all. The big blocker to that, right now, is TLS+DNS, which are baked into the definition of https:// URIs. More on this at https://braid.org/meeting-2 in the "HTTP2P" talk. Updates (as requested by d-z-m): - Link to talk in Meeting 2: https://braid.org/video/https://invisiblecollege.s3.us-west-... - Slides: https://braid.org/files/http2p2p.pdf - The specific section on TLS+DNS: https://braid.org/video/https://invisiblecollege.s3.us-west-... |