Atomic, or linearizable, consistency is a guarantee about what values it’s ok to return when a client performs get()
operations. The idea is that the register appears to all clients as though it ran on just one machine, and responded to operations in the order they arrive.