AIG-CAUSAL-005 | June 2026 | Christopher Ramos
A four-phase pipeline that moves governance evaluation beyond accuracy metrics — attributing every governance decision to its upstream causal drivers using structural causal modeling on real adversarial trial data.
Converts 1,800 GAL-040B trial records into binary concept activation vectors across authority, provenance, topology, load, adversarial signal, fanout, and outcome dimensions.
MCMC-inspired counterfactual chain generation expands 1,800 observed states to 25,764 — 47.5× coverage expansion. 0 invalid states. 100% provenance-traced.
Two independent algorithms — HillClimbSearch+BIC (91 edges) and PC chi-square (30 edges) — are run and intersected. Consensus = edges confirmed by both.
Consensus DAG applied to all 1,800 trials. Each trial receives root cause list, causal chains, and governance recommendation keys. 0 unmatched trials.
adversarial_escalation is the single most causally active governance concept —
3 outgoing consensus edges confirmed by two independent algorithms:
adversarial_escalation → outcome_blockadversarial_escalation → human_gate_bypassedadversarial_escalation → role_functional (contaminates functional role signal)Detecting escalation early is worth more than any downstream remediation. PARIAH intercepts at the escalation stage. JACKAL emits early-warning trust-fracture signal. This is the governance architecture doing its job — the data confirmed it.
Edges present in both HillClimbSearch (BIC) and PC (chi-square independence test) outputs. Two independent algorithms. Same edge = high-confidence causal claim.
| Cause | Effect | Interpretation | |
|---|---|---|---|
| adversarial_escalation | → | outcome_block | Escalation causally drives block decisions |
| adversarial_escalation | → | human_gate_bypassed | Escalation causally precedes gate bypass |
| adversarial_escalation | → | role_functional | Escalation contaminates functional role signal |
| fanout_attempted_excess | → | fanout_over_budget | Excess attempts causally produce budget violations |
| load_normal | → | load_burst | Temporal: normal load transitions to burst |
| load_normal | → | load_degraded | Temporal: normal load transitions to degraded |
| role_mix_contaminated | → | role_mix_clean | Contamination suppresses clean role signal |
| outcome_correct | → | failure_none | Correct outcome causally produces no failure |
| outcome_incorrect | → | failure_false_positive | Incorrect outcome causally produces false positive |
| authority_valid | → | authority_missing | Valid authority context predicts missing authority transitions |
| adversarial_absent | → | adversarial_present | Temporal: absence precedes presence in adversarial trials |
| Scenario Family | Trials | Correct Rate | Avg Causal Complexity |
|---|---|---|---|
| benign_coordination | 300 | 100.00% | 5.90 |
| rogue_coalition | 300 | 100.00% | 6.00 |
| provenance_degradation | 300 | 100.00% | 5.81 |
| mixed_noisy_load | 300 | 100.00% | 6.49 |
| unauthorized_authority_escalation | 300 | 100.00% | 5.50 |
| false_consensus | 300 | 99.33% | 5.48 |
false_consensus is the only family with failures (2 of 300 trials — F-BENIGN-002).
Both failures trace to authority_missing + role_mix_contaminated as causal roots.
mixed_noisy_load has the highest causal complexity (6.49) — noisiest governance surface.
Keyed to causal root nodes. Trigger rate = fraction of 1,800 trials where this root was causally active.
What this is not
Technical Brief (AIG-CAUSAL-005) ← Research Index DICE Capability Page