Vector Clocks Visualizer

Create events on multiple nodes and see whether one event happens-before another or they are concurrent.

Vector Clocks

Increment per-node counters on writes, then compare clocks to see happens-before vs concurrent (conflict) updates.

    Clock X dominates Y if every entry ≥ and at least one >. Concurrent clocks mean a conflict that needs application-level resolution (think Dynamo / Riak).

    Reading clocks

    A < B if every entry in A ≤ B and at least one is strictly less. Otherwise if neither dominates, events are concurrent.