# Causality Ordering

> Model events as a dependency graph, assign causal metadata, preserve happens-before relationships, and reject or compensate for invalid ordering.

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