Braid’s goal is to extend HTTP from a state transfer protocol to a state sync protocol, in order to do away with custom sync protocols and make state across the web more interoperable.

Braid puts the power of operational transforms and CRDTs on the web, improving network performance and enabling natively p2p, collaboratively-editable, local-first web applications.

It turns out that HTTP is very close to being a HTSP, we just need to add 5 headers to requests and responses as well as a new status code 209 Subscription.

From the IETF Internet Draft