UTE needs causal semantics: not only “what implies what”, but “what causes what”, how interventions propagate, and how to answer counterfactual questions without collapsing into pure correlation.

What exists today

UTE requirement: causal modeling primitives

Mechanisms

Represent “mechanism modules” (processes) with explicit inputs, outputs, and invariants.

Interventions

Support do()-style updates (force a variable/value) and propagate through mechanisms under constraints.

Counterfactuals

Answer “what if X had been different?” with a clear split between model structure and evidence.

Proposed extensions (research direction)

Spec

This page is summarized and formalized in DS35.