Exit to app →
Campaign Commons

DNHacks 2026 · Health & Public Service

The campaign-finance
provenance engine.

$328Mspent on one Senate seat
$233Mof it outside the campaigns
98outside groups

Pennsylvania · U.S. Senate · 2024

Campaign Commons02

Pennsylvania · October 2024

WinSenate ad still

Paid for by WinSenate PAC.

Campaign Commons03

You ask yourself

  1. How much was spent on this ad?
  2. Where did the money come from?
  3. What do the funders want?
Campaign Commons04

What it takes today

FEC.govSchedule E CSVs, committee IDs
FEC bulkreceipts, one committee at a time
Google Ad Library1,849 PA ads, legal names
senate.govroll-call XML
congress.govbill text
OpenSecretssummaries, no receipts

Six sites. Zero links between them. Each one a dead end.

Campaign Commons

One platform.
All the information.

Campaign Commons05

Demo

Start with the ad you saw.

Ask→Chain→Race→Spenders→Policies→You

disclosed dark not walked
Campaign Commons06

How it works

Public records in. One graph out.

01 · SourcesFEC bulk + OpenFEC · Google Ad Transparency · senate.gov · congress.gov · Wayback
02 · PipelineEntity resolution · funding chains walked to termination · contracts on every artifact
03 · Graph2,000 committees · 86 funding chains · 500 ads · 2 dossiers · every number linked to its record
04 · Ask · EnrichGrok routes a question to an allowlisted graph operation · classifies with a quoted source · never produces a number
Campaign Commons07

What's next

Same pipeline. New race ID.

Campaign Commons08

“Democracy Dies
in Darkness.”

Passing the torch of accountability to the American citizen