A Conflict-Free Replicated Data Type (CRDT) is a data structure designed for distributed systems that can be replicated across multiple nodes and updated concurrently without coordination, guaranteeing eventual consistency. Its mathematical properties ensure that all operations are commutative, associative, and idempotent, allowing independent replicas to merge their states deterministically. This makes CRDTs foundational for collaborative applications, distributed databases, and agentic memory systems where low-latency writes and partition tolerance are critical.
