Logical Clock Visualization.
Lamport timestamps & vector clocks rendered as a live distributed system

Lamport & vector clocks rendered side-by-side per process
Tunable network delay on every message
Live happened-before causality DAG
Built as a teaching aid for distributed-systems coursework
A teaching-grade simulator for the foundations of distributed time. Each process card surfaces its physical clock, Lamport scalar and full vector clock side-by-side, and every local event / send / receive updates them according to Lamport's and Mattern's rules. A controllable message-sending panel lets you queue inter-process messages with custom network delay; events are stamped with delivery times and the resulting happened-before relation is rendered as a live causality DAG. Designed for the moment students stop treating vector clocks as abstract notation and start *seeing* concurrency.


