Causal Root Protocols