@mossfet @dragon It was the first public demo because it was meant to show off a direction we're working towards. @dthompson has been doing a lot of research into CRDTs and they are indeed a big part of our plans.
Our perspective is this isn't a one-or-the-other thing, to really break out off this hellhole you need to compose them
@mossfet @dragon @dthompson This is in two ways. First of all, there are some parts which you absolutely want CRDTs for, and some parts where they don't help and are challenging to compose on their own. For example, if you're building a multiplayer RPG, you probably don't want to use CRDTs for everything, because garbage collecting them is challenging. But you'll want them for certain things, like collaborative code or document editing inside the game.
But you also can compose CRDTs *with* networked ocaps. And this can allow you to break through some challenging permissions, networking, and behavioral things altogether.
There is also work by @expede on CRDTs plus ocaps on the CRDT level itself with KeyHive: https://www.inkandswitch.com/keyhive/
Have a big toolbox, solve big problems.