All rung 3 requires is a model that lets you condition on arbitrary evidence, including counterfactuals. To learn the model you need inductive biases / prior assumptions, which are necessary and sufficient for all rungs and may or may not include a theory of causality.