← All structural findings
Network Closure SIGNIFICANT REPLICATED today

Closed loop: Peter Thiel → Michael McCaul → US Immigration and Customs Enforcement (ICE) → Peter Thiel

Peter Thiel funds Michael McCaul; Michael McCaul has authority over US Immigration and Customs Enforcement (ICE); US Immigration and Customs Enforcement (ICE) benefits Peter Thiel. Three documented edges form a closed conflict-of-interest circuit.
Computed value: 1 closed loop (raw: 1)

Inference logic

1. Edge A→B: Peter Thiel → Michael McCaul (relationship: funding-type, "Documented campaign donor / political contributor (inferential mapping from public donor profile and party / state heuristics)").
2. Edge B→C: Michael McCaul → US Immigration and Customs Enforcement (ICE) (relationship: authority-type, "McCaul voted to renew ICE funding in H.R. 7147 (2026) and wrote the Laken Riley Act requiring mandatory ICE detention. He criticized Democrats for trying to 'remove ICE and CBP funding.'").
3. Edge C→A: US Immigration and Customs Enforcement (ICE) → Peter Thiel (relationship: benefit-type, "Palantir Technologies has contracted with ICE").
Each edge is independently documented in the connections table (IDs 10977, 17697, 18705). 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)

  • Peter Thiel ↔ Michael McCaul — donor (Documented campaign donor / political contributor (inferential mapping from public donor profile and party / state heuristics))
  • Michael McCaul ↔ US Immigration and Customs Enforcement (ICE) — oversight (McCaul voted to renew ICE funding in H.R. 7147 (2026) and wrote the Laken Riley Act requiring mandatory ICE detention. He criticized Democrats for trying to 'remove ICE and CBP funding.')
  • Peter Thiel ↔ US Immigration and Customs Enforcement (ICE) — contractor (Palantir Technologies has contracted with ICE)

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. Peter Thiel's support of Michael McCaul could predate Michael McCaul's authority over US Immigration and Customs Enforcement (ICE) by years; US Immigration and Customs Enforcement (ICE)'s benefit to Peter Thiel 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=1 AND entity_b_id=9302) OR (entity_a_id=9302 AND entity_b_id=1)) 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=9302 AND entity_b_id=79) OR (entity_a_id=79 AND entity_b_id=9302)) 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=79 AND entity_b_id=1) OR (entity_a_id=1 AND entity_b_id=79)) 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 Peter Thiel's support of Michael McCaul predate Michael McCaul's authority over US Immigration and Customs Enforcement (ICE)?
  • SKETCH — $20 What is the dollar value flowing on each edge over the past five years?
  • SKETCH — $20 Are there public records of Michael McCaul recusing from any decision involving US Immigration and Customs Enforcement (ICE)?
  • DOSSIER — $75 Map every contract, grant, or appointment between the three entities since the loop closed.
Detector: triangular_loops v1.0 · Created Sep 30, 2026