A CRDT embeds merge rules in a data type so replicas can exchange operations. Supported operations converge even if received in different orders.
The demo has A and B add distinct items and receive changes in opposite orders, yet reach the same set. Business-level conflicts still require product rules.
When to use
Use it to merge concurrent offline edits across devices without central locking.