← All structural findings
Network Closure SIGNIFICANT REPLICATED today

Closed loop: Gary Gensler → Goldman Sachs → Chuck Schumer → Gary Gensler

Gary Gensler funds Goldman Sachs; Goldman Sachs has authority over Chuck Schumer; Chuck Schumer benefits Gary Gensler. Three documented edges form a closed conflict-of-interest circuit.
Computed value: 1 closed loop (raw: 1)

Inference logic

1. Edge A→B: Gary Gensler → Goldman Sachs (relationship: funding-type, "1989-2024: $707,228 via employee contributions and PAC").
2. Edge B→C: Goldman Sachs → Chuck Schumer (relationship: authority-type, "Gary Gensler chaired the Subcommittee on Investor Protection, Entrepreneurship and Capital Markets, which has oversight of securities industry practices. Schumer's documented cultivation of Wall Street donors connects to the regulatory environment Gensler oversees.").
3. Edge C→A: Chuck Schumer → Gary Gensler (relationship: benefit-type, "Gary Gensler was a partner at Goldman Sachs before being brought to the Treasury Department by Robert Rubin.").
Each edge is independently documented in the connections table (IDs 11495, 18859, 16459). Together they form a directed cycle: money flows from A, authority flows through B, benefit returns to A. This is the structural definition of a closed conflict-of-interest loop.

Source edges (3)

  • Chuck Schumer ↔ Goldman Sachs — donor (1989-2024: $707,228 via employee contributions and PAC)
  • Gary Gensler ↔ Goldman Sachs — employment (Gary Gensler was a partner at Goldman Sachs before being brought to the Treasury Department by Robert Rubin.)
  • Chuck Schumer ↔ Gary Gensler — oversight (Gary Gensler chaired the Subcommittee on Investor Protection, Entrepreneurship and Capital Markets, which has oversight of securities industry practices. Schumer's documented cultivation of Wall Stree)

Comparative baseline

A randomly chosen triple of entities in the graph closes a funding→authority→benefit loop in well under 1% of cases. Each documented closure is therefore unusual on its own.

Steelman — strongest benign interpretation

The three relationships may be unrelated in time or substance. Gary Gensler's support of Goldman Sachs could predate Goldman Sachs's authority over Chuck Schumer by years; Chuck Schumer's benefit to Gary Gensler could be an arms-length commercial transaction that would have happened regardless of the other two edges. Closure is a necessary but not sufficient condition for a corrupt circuit.

Sensitivity

Edges with vague or generic relationship types (e.g. 'professional association') will produce false positives. Detector pattern matching is conservative but not exhaustive — narrowing or broadening the relationship buckets changes which loops surface.

Replication query (SQL)

Anyone can re-execute this query to verify the published value. If the result diverges, the finding auto-flags as stale.

SELECT (
      EXISTS (SELECT 1 FROM connections WHERE ((entity_a_id=9013 AND entity_b_id=7826) OR (entity_a_id=7826 AND entity_b_id=9013)) AND (relationship_type ILIKE '%investor%' OR relationship_type ILIKE '%donor%' OR relationship_type ILIKE '%donation%' OR relationship_type ILIKE '%contributor%' OR relationship_type ILIKE '%contribution%' OR relationship_type ILIKE '%funder%' OR relationship_type ILIKE '%founder%' OR relationship_type ILIKE '%co-founder%' OR relationship_type ILIKE '%shareholder%'))
      AND EXISTS (SELECT 1 FROM connections WHERE ((entity_a_id=7826 AND entity_b_id=686) OR (entity_a_id=686 AND entity_b_id=7826)) AND (relationship_type ILIKE '%oversight%' OR relationship_type ILIKE '%regulatory_oversight%' OR relationship_type ILIKE '%regulatory%' OR relationship_type ILIKE '%regulator%' OR relationship_type ILIKE '%committee_membership%' OR relationship_type ILIKE '%committee%' OR relationship_type ILIKE '%chair%' OR relationship_type ILIKE '%appointed_by%' OR relationship_type ILIKE '%appointment%' OR relationship_type ILIKE '%supervisor%'))
      AND EXISTS (SELECT 1 FROM connections WHERE ((entity_a_id=686 AND entity_b_id=9013) OR (entity_a_id=9013 AND entity_b_id=686)) AND (relationship_type ILIKE '%contractor%' OR relationship_type ILIKE '%contractor_relationship%' OR relationship_type ILIKE '%client%' OR relationship_type ILIKE '%supplier%' OR relationship_type ILIKE '%vendor%' OR relationship_type ILIKE '%grant_recipient%' OR relationship_type ILIKE '%employment%' OR relationship_type ILIKE '%employee%' OR relationship_type ILIKE '%former_employee%' OR relationship_type ILIKE '%consultant%'))
    )::int AS value
Last run: 19 Oct 2026, 01:29 · Last result: 1

Questions this raises

Each question can be commissioned at the matching investigation tier.

  • SEED — $5 What is the timeline of these three relationships — does Gary Gensler's support of Goldman Sachs predate Goldman Sachs's authority over Chuck Schumer?
  • SKETCH — $20 What is the dollar value flowing on each edge over the past five years?
  • SKETCH — $20 Are there public records of Goldman Sachs recusing from any decision involving Chuck Schumer?
  • DOSSIER — $75 Map every contract, grant, or appointment between the three entities since the loop closed.
Detector: triangular_loops v1.0 · Created —