Causal consistency is a data consistency model for distributed systems that guarantees causally related operations—where one operation influences another—are observed by all processes in the same order. It is a weaker but more performant guarantee than linearizability, as it only enforces ordering for events with a causal dependency, not for all concurrent operations. This model is foundational for multi-agent system orchestration, where agents must share a coherent view of events that affect their decision-making, without the latency penalties of stricter consistency.
