# Causality and Ordering

> Model distributed events as a dependency graph, attach causation metadata, validate happens-before relationships, and use sequence numbers, Lamport clocks, or vector clocks when physical timestamps are insufficient.

Record: `algo:causality-and-ordering`
Kind: arch-relationships
Canonical: https://banes-lab.com/ontology/algorithms#algo-causality-and-ordering
Closure: https://banes-lab.com/json/records/algo/causality-and-ordering/closure
