A data structure replicas update independently and merge automatically, with merges that are commutative, associative and idempotent.