Public sources, graph-augmented

Every target list, court record, and procurement contract in our analysis comes from public government, inter-governmental, or regulated private registries. The value we add is structural: normalizing INNs across registries, joining courts to sanctions lists, materializing ownership and procurement edges, and computing 50%-Rule triage scope.

Sanctions lists (9 jurisdictions)

We consolidate via OpenSanctions.org — a regularly-refreshed, de-duplicated aggregator of public sanction sources. Primary upstream authorities:

U.S. Treasury — OFAC ofac.treasury.gov

Office of Foreign Assets Control. The SDN List, Sectoral Sanctions Identifications, and 50% Rule guidance. Primary authority for executive-order sanctions including EO 14024 (Russia) and EO 14065 (occupied Ukraine).

OFAC Sanctions List Search sanctionssearch.ofac.treasury.gov

Public lookup tool for individual SDN entries with program codes and sanction dates.

EU Sanctions Map sanctionsmap.eu

European External Action Service map of EU restrictive measures. CSV + XML downloads of the EU FSF consolidated list.

UK OFSI & FCDO gov.uk

UK HM Treasury OFSI and Foreign, Commonwealth & Development Office sanctions lists. Source of the Russia (Sanctions) (EU Exit) Regulations target list.

Ukraine NSDC Sanctions Register sanctions.nazk.gov.ua

National Agency on Corruption Prevention — official Ukrainian sanctions list. The broadest Russian-entity coverage of any single jurisdiction (21,000+ entries).

Canada — Global Affairs SEMA international.gc.ca

Special Economic Measures Act — Canadian autonomous sanctions targets against Russia and Belarus.

Australia — DFAT dfat.gov.au

Department of Foreign Affairs and Trade Consolidated List.

Japan — Ministry of Finance mof.go.jp

Foreign Exchange and Foreign Trade Act sanctions list.

Switzerland — SECO seco.admin.ch

State Secretariat for Economic Affairs embargo and sanctions register.

Russian Federation primary sources

These are the underlying records used to construct the court, procurement, and ownership layers of our graph. All sources are Russian government operated and publicly accessible.

kad.arbitr.ru kad.arbitr.ru

Federal Arbitration Court (commercial court) case register. Source of 390K+ court records linked to our INN cohort via party-name and tax-ID matching.

zakupki.gov.ru zakupki.gov.ru

Russian state procurement portal (44-FZ & 223-FZ). Source of 1.5M+ contracts with customer/supplier INNs materialized as Organization→Organization procurement edges.

EGRUL — Federal Tax Service egrul.nalog.ru

Unified State Register of Legal Entities. Source of beneficial-ownership, director, and registration-status data.

rusprofile.ru rusprofile.ru

Consolidated legal-entity registry aggregator. Used to fill counterparty name gaps when INN is present but name is absent from the originating record.

Methodology in brief

1. Multi-jurisdiction cross-reference

All sanction lists are fetched from OpenSanctions' pre-normalized consolidated dumps. Each entity's identifiers field is parsed for Russian INN (10-digit legal / 12-digit individual), OGRN, and KPP. Matched INNs create a :ON_SANCTIONS_LIST graph edge from the Organization node to the SanctionedEntity node, with list_types capturing every jurisdiction that lists the entity. Entities on 2+ jurisdictions rise to priority; entities on 5-7 jurisdictions NOT on US-OFAC represent designation gaps.

2. Court-derived secondary sanctions triage

Arbitration-court party relationships produce a weighted :LITIGATED_WITH edge between any two organizations sharing at least one case. For each non-sanctioned organization, we count the distinct sanctioned counterparties it litigates with; three thresholds produce Tier B (≥5 SDN neighbors × ≥10 cases each), Tier B2 (≥3 × ≥3), and Tier C (≥3 procurement-edge counterparties). Results are a triage set for 50%-Rule analysts — not a legal determination.

3. Occupied-territory coverage

Russian tax-ID prefixes 91 (Crimea), 92 (Sevastopol), 93 (DPR), 94 (LPR), 95 (Kherson), and 9001 (Zaporizhzhia) identify entities re-registered in post-2014 and post-2022 annexed regions. Our scraping cascade (year → quarter → month → week) handles kad.arbitr.ru's 1,000-case-per-query cap to achieve 80%+ coverage on super-deep entities.

4. Evidentiary chains

Every brief links named entities to specific case numbers, court names, filing dates, and sanctioned counterparties. The Krymenergo expropriation analysis specifically traces 78 cases filed 2006-2014 under Ukrainian jurisdiction and re-adjudicated by the Russian-annexed court post-2014, including Ukrainian Pension Fund branches appearing as plaintiffs in Russian-jurisdiction proceedings.

Related public-interest intelligence organizations

Our work is aligned with — and often cross-references — the open analytical output of these organizations. Recommended further reading:

OpenSanctions opensanctions.org

Primary aggregator of public sanctions and watchlists. All our multi-jurisdiction data flows from their consolidated feed.

Leave Russia (KSE Institute) leave-russia.org

Kyiv School of Economics tracker of international companies' exit, suspension, reduction, or continued operations in Russia. Complementary to our sanctions-designation lens — identifies the corporate-exit dimension that sanctions alone don't fully capture.

Yale SOM — Companies Exiting Russia som.yale.edu

Jeffrey Sonnenfeld's list of 1,000+ international companies' posture toward Russia operations post-invasion, graded from "Withdrawal" to "Digging In".

Bellingcat bellingcat.com

Open-source investigative journalism, heavy on Russia / Ukraine / sanctions-evasion reporting.

OCCRP occrp.org

Organized Crime and Corruption Reporting Project — Russia & Eurasia investigative desk.

CSIS Russia & Eurasia csis.org

Center for Strategic and International Studies — policy analysis on Russian strategic and economic issues.

Atlantic Council — Russia atlanticcouncil.org

Eurasia Center; Dispatches from Russia Forward. Sanctions-policy focus.

EU Russia Sanctions Tracker europa.eu

European Commission's interactive tracker of EU restrictive measures against Russia.