← All Tools

⏱️ Vector Clock & Lamport Clock Visualizer

Drop events on a time-space diagram and pass messages between processes. Each event gets a Lamport scalar and a vector clock. Compare any two events to see whether they're causally ordered (a → b) or concurrent (a ∥ b).

🛠️ Build the Timeline

🔍 Compare Two Events

Pick two events…

📜 Event Log

#ProcessKindLamportVectorDetail

Update Rules

Lamport scalar clock — one integer per process.

Vector clock — one integer per process in every timestamp.