The Replicache team published this "Reflect" thing today:
https://rocicorp.dev/blog/ready-player-two
It guarantees consistency across multiple clients, using an
authoritative server. I think it's the same model that Matt Wonlaw
(tantaman) published last spring:
https://vlcn.io/blog/crdt-substrate
I personally think this is a great, general, pragmatic approach.
I'd love to spec out it how would run through Braid-HTTP!