Domain B - EU Gas and LNG Re-routing

H3: Mirror-statistic relative difference, Belgium export vs. Netherlands import (pipeline gas)0.920.720.520.320.1320% (CIF/FOB-adjusted)2022-01-012022-09-012026-04-01relative difference
Source: Eurostat Comext via FactIQ (eu_comext_be, eu_comext_nl), CN8 27112100   Period: 2022-01 to 2026-04 (16 overlapping months)   Harvest date: 2026-08-04
⚠ Comext data pulled through FactIQ carries no vintage guarantee (Phase 1).

Domain B — Results: EU Gas and LNG Re-routing

Computed 2026-08-04 against hypothesis.md (commit e4821a8, pre-registered before any value was fetched). Every number below is reproducible: python -m src.domains.domain_b_eu_gas.compute regenerates results.json from the staged fixtures in data/, which themselves record the exact SQL used to compute each period average server-side.

Headline finding, discovered during data fetch, not anticipated in the hypothesis: Eurostat suppresses bilateral partner attribution for gas trade at source, for multiple reporters, not just Germany. This turned out to matter more than either pre-registered hypothesis.

Anonymization findings (the load-bearing discovery of this domain)

This is a genuine limitation of Eurostat Comext for gas-origin analysis, applied at the source by Eurostat's own confidentiality rules — not a FactIQ ingestion gap.

H1 — Import composition shift away from Russia: criterion not evaluable

Pre-registered falsification: RU share falls for at least 3 of 4 reporters. Only 2 of 4 reporters produced any computable share at all (Germany: impossible, zero partner data; Poland: all tracked partners are zero in both periods, share is 0/0 and undefined). The 3-of-4 criterion cannot be evaluated as designed — reported as a data-availability finding, not forced toward a verdict either way.

Of the 2 reporters that could be tested, the results disagree:

H1 is not falsified, but it is not confirmed either — it is unresolvable with this data. Two reporters, one confirming, one contradicting, is not a basis for either verdict.

H2, leg 1 — Re-routing signature (trade value rising post-2022)

H2, leg 2 — Mirror-statistic reconciliation: the pre-registered pairs are impossible; a substitute pair fails to reconcile

The pre-registered check (NL/BE export to Germany vs. Germany's import from NL/BE) cannot be computed at all. Germany's import side is 100% anonymized under QY (see above) — there is no DE-side series attributed to NL or BE to compare against. This was the domain's defining method per the original spec, and it is blocked at the data source for every Germany-anchored pair.

Substitute, run on the best available real pair instead: Belgium's exports to the Netherlands vs. the Netherlands' imports from Belgium (same CN8 code, same flow, both sides genuinely partner-attributed — the only such pair found). Result: the two sides do not reconcile.

This is the domain's second major finding: naive bilateral mirror statistics for piped natural gas do not reconcile, even approximately, for at least this pair. The CIF/FOB explanation pre-registered in the antithesis section does not fit a 70% average gap with directional reversals — something else is going on (see Antithesis).

Antithesis checks performed

Caveats (restated from hypothesis.md, plus what was learned)

Bottom line

Pre-registered hypothesis

Domain B — EU Gas and LNG Re-routing

Status: PRE-REGISTERED, 2026-08-04. No comparison values have been pulled at the time this file is committed — only schema structure and CN8 product-code identifiers (metadata, not results). Per project principle, this hypothesis will not be edited after results are computed; if it fails, the failure is recorded, not the hypothesis.

Data sources (exact identifiers confirmed present as of 2026-08-04)

FactIQ eu_comext_<iso2> schemas (Eurostat Comext, one physical schema per EU reporter, CN8 product detail, monthly, value in EUR). Series ID pattern, confirmed via search_series: eu_comext_{M|X}_{reporter}_{partner}_{te|ti}_p1_cn8_{product_code}_eur (M=import, X=export, te=extra-EU partner, ti=intra-EU partner).

Reporters (4, chosen in advance for a specific story, not scanned for best fit):

Products (CN8, confirmed via eu_comext_lookup.product_codes):

Extra-EU supplier partners tracked for import composition (te): ru (Russia), us (United States), qa (Qatar), no (Norway), dz (Algeria) — the major external suppliers to Europe. Any import value from a partner outside this list is not captured; this is a declared, bounded set, not an exhaustive one.

Intra-EU mirror pairs tracked (ti), pipeline gas only:

Norway is not an EU member and has no eu_comext_no schema, so Poland's Baltic Pipe leg (import from Norway) cannot get a mirror check — it can only ever be observed one-sided, from the Polish import side. Declared here as a known, structural limitation, not an oversight to fix later.

Time windows (declared in advance)

H1 — Import composition shift away from Russia

For each of the 4 reporters, Russia's share of tracked extra-EU gas import value (LNG + pipeline gas combined, RU value ÷ sum of RU+US+QA+NO+DZ value) should be lower in the post-period average than the pre-period average.

Falsification: if Russia's post-period share is not lower than its pre-period share for at least 3 of the 4 reporters, H1 is falsified.

H2 — Re-routing via NL/BE to Germany (mirror-statistic check)

If Dutch and Belgian LNG terminals became a re-export gateway for supplying Germany after Russian pipeline gas was cut, then:

  1. NL→DE and BE→DE pipeline-gas trade value should be higher in the post-period average than the pre-period average (the re-routing signature itself).
  2. The mirror pair should reconcile reasonably well: for each pair, in months where both sides report a value, the relative difference |export_value − import_value| / max(export_value, import_value) should mostly stay under 20% — a threshold chosen in advance to allow for the standard Eurostat CIF/FOB valuation gap (imports are valued CIF — cost+insurance+freight — exports FOB — free on board — so some gap is expected by convention, not evidence of error; see Antithesis).

Falsification: if NL→DE and BE→DE pipeline-gas trade does not rise from pre to post period, H2's re-routing claim is falsified. Separately and regardless of that outcome, if the mirror pairs' relative difference average is under 20%, the underlying data is corroborated as internally consistent; if it is not, that is reported as a data-quality finding in its own right, not folded into or used to explain away H2's result either way.

Antithesis — required counter-checks before any result is called a finding

Caveats (known before results; will be restated in the results writeup)

Ask about the data covers every domain on the site

Password required.