I went down this rabbit hole looking at Conflict-free Resolution Data Types. Needed some place to put these links and here will suffice. I think distributed is the future of the web and it won’t be blockchain. Anyway, still in initial research phases. Maybe automerge is the future of AIC.
https://medium.com/all-the-things/a-web-application-with-no-web-server-61000a6aed8f
http://nathanmarz.com/blog/how-to-beat-the-cap-theorem.html
https://medium.com/@pvh/pixelpusher-real-time-peer-to-peer-collaboration-with-react-7c7bc8ecbf74
https://github.com/automerge/automerge
https://github.com/automerge/hypermerge/tree/master/examples/chat
Distributed Systems and the End of the API
https://arxiv.org/abs/1608.03960
http://christophermeiklejohn.com/distributed/systems/2013/07/12/readings-in-distributed-systems.html