This document summarizes Hazelcast's replication protocol. It uses primary copy replication where operations are sent to primary replicas for strong consistency when reachable. It partitions data to scale primaries, updates replicas asynchronously, and uses anti-entropy to sync backups. During network partitions, consistency can be lost and divergence must be resolved upon reconnection using merge policies. The protocol is classified as PA/EC under the PACELC principle, favoring availability over consistency, though failure detectors and CP data structures allow it to behave more consistently in some cases.