Flagstate

Trace the Unseen · how we built the map

Methods and sources.

This map joins two worlds that are usually studied apart: the tankers and shipping companies that move sanctioned oil, and the money that companies tied to them spend on lobbying in Washington. This page explains, in plain terms, where every piece came from, how we joined them, and how sure we are.

1,547sanctioned ships, each identified by its permanent hull number
960companies that own, run or are named beside them
1,513US lobbying reports read, out of 3,232 scanned
421lobbyists, named in their own public reports
14records that join the lobbying side to the fleet

Counts as of 25 September 2026.

The short version

Where the data comes from

SourceWhat we used it for
UK sanctions list
report of 21 Sep 2026
Ships the UK has banned, with their hull numbers, current owners or operators, and past flags. gov.uk
US sanctions and export listsThe US Treasury's list of blocked people and companies (the "SDN" list, short for Specially Designated Nationals), plus the US government's combined screening list, which adds lighter restrictions: limits on certain loans and investments, the list of Chinese military companies, and the Commerce Department's export blacklist (the "Entity List"). US ship entries say which company each ship is "linked to". trade.gov
EU asset-freeze listWhich ships and companies the European Union has frozen, and when.
Ukraine's war-sanctions databaseFormer names and flags of ships. It is a research database kept by Ukraine, not a sanctions list, and we never use it to say something is sanctioned.
US lobbying reportsUnder the Lobbying Disclosure Act, every paid lobbyist in Washington files public reports each quarter: who hired them, how much they were paid, which bills and agencies they worked on, and any government jobs the lobbyists held before. We downloaded every page of reports for the companies in our story from the official database. lda.gov API
Foreign-agent filingsPeople who lobby for foreign clients also register under the Foreign Agents Registration Act ("FARA"). We used two of these filings, for En+ Group (the aluminium and energy group in which, its lobbying report states, Oleg Deripaska held 35% of the voting rights) and Hikvision. En+ Group exhibit, Hikvision statement
US Treasury press releasesOfficial statements about who owns whom, for example "Gazprom Neft is majority owned by Gazprom" (release jl2629, 2014) and "Sovcomflot, Russia's state-owned shipping company" (release jy2777, 2025).
The VeilTrace team's shadow-fleet mapThe ship and company layer, built by a VeilTrace team member from the lists above and joined by hull number. We use its output as is and follow its rules.
The VeilTrace team's lobbying researchA VeilTrace team member's separate study of lobbying around sanctions, including Europe's lobbying register (for example the Antwerp diamond centre arguing against a diamond ban, and Russian firms' Brussels consultants) and ownership links such as Rosneft's control of its tanker company Rosnefteflot. Where it names the same organisation as ours, the two were merged into one dot; its 32 extra links keep their own sources and labels.
God's Eye View (our sanctions layer)Our add-on to an open-source 3D globe that matches listed ships to live ship-tracking signals (AIS, the Automatic Identification System that ships broadcast). A snapshot taken at 20:11 UTC on 25 Sep 2026 found 27 listed ships broadcasting; 24 of them are on this map and pulse green.

How we built it

  1. Start with the ships. A ship's name can change with paperwork, but its hull number, issued by the International Maritime Organization (the "IMO number"), stays with it for life. We join every list by that number, so one ship with five names is still one dot.
  2. Attach the companies. The lists say who owns, manages or operates each ship. Those become the lines between ships and companies. 177 listed ships have no owner or operator named on any list, so they are not drawn.
  3. Choose the lobbying clients. We picked the companies in our story: Russian banks and energy firms such as Sberbank, VTB, Gazprombank, Gazprom, Nord Stream 2, Novatek and Arctic LNG 2; Chinese firms on US blacklists such as Huawei, ZTE, SMIC, Hikvision and DJI; and the US semiconductor industry's trade group and Nvidia. We also searched for the shipping companies themselves.
  4. Read every report. We pulled all pages of lobbying reports for those names (3,232 reports) and kept the 1,513 whose client really is one of them. Name searches catch look-alikes, such as "ZTEK Corp" for ZTE or turkey farmers for Turkey, so every client is matched against an exact list.
  5. Count the money once. Lobbying firms often correct a quarter's report, and the corrected version repeats the same fee. We count each firm, client and quarter once, using the latest version that states an amount. When a firm hires a subcontractor, the subcontractor also reports that money; we show that link but do not add it to the client's total, because it is already inside the main firm's fee. We checked one total by hand: Nord Stream 2 paid its Washington firms $13.87 million from 2016 to 2022. Before this cleanup the same data added up to $18.9 million.
  6. Look up sanctions status by record number. For every lobbying client we found its exact entry on the US and UK lists and recorded the entry number. A solid red ring means a government blocked it (froze its assets). A dashed ring means it is restricted: limits on trade, loans or investment, but not a full freeze. Gazprom, for example, is restricted, not blocked.
  7. Connect the two sides only with official records. We hand-checked each link between the lobbying side and the fleet against a government source: Treasury's statements of who owns whom, and US list entries that link seven shipping companies to Arctic LNG 2. Each one shows its source when you click it.
  8. Merge the VeilTrace team's work. A VeilTrace team member's lobbying study and our layer named many of the same organisations. We matched them by name, checked every match by hand (four look-alikes were kept apart, such as Nord Stream AG and Nord Stream 2), and kept one dot per organisation. When both had a link between the same pair, we kept ours because it carries the filing number and amount.
  9. Record the revolving door. Lobbyists must list the government jobs they held before. We took those words exactly as each lobbyist wrote them, which gives 176 lobbyists with past posts, from former senators to a former counselor to the Secretary of the Treasury.

How sure we are

Every line carries one of three labels.

DocumentedAn official record says it directly: a sanctions list, a government press release, or the lobbying report itself. 3,679 lines.
ReportedFrom an official filing we saw summarised but did not re-open ourselves. 1 line.
LeadOur own inference, for example that "Gazprom Flot" belongs to Gazprom because of its name. A lead is a reason to look closer, not a finding. 31 lines, drawn dotted, and the "Leads" switch hides them.

We describe what records show, in plain words, with the source attached. We do not say anyone broke the law unless a court or government agency has said so. A person who has been charged is "charged", not "convicted".

Who we name, and who we don't

What the map cannot tell you

Check it yourself

Click any dot on the map: the side panel lists every connection with its date, record number and a source link to the official page or filing. The raw lobbying reports we downloaded are kept with the date and time of each download. The scripts that rebuild the map from those files sit next to it in scripts/.

This map was built on the day of the event by the VeilTrace team working with AI agents (Claude Code) that did research, cross-checking and building under human direction. Every number above was re-derived from the saved records, and the corrections that checking forced (such as the double-counted lobbying fees) are described on this page.

Graph drawing: force-graph (MIT licence). Fonts: Inter, Schibsted Grotesk, Source Serif 4 and JetBrains Mono (SIL Open Font Licence). Sanctions and lobbying records are public government data.