The data behind the VI Update report of the same name, v1.0, 8 November 2026.
The public records behind the report, the tables its figures come from, the written rules for every match, and a program that rechecks a selected set of its figures. Each record keeps its source: the FEC image link is on every receipt row.
plaskett-campaign-money-data-v1.0.zip (1,451,451 bytes). SHA-256 d436826f438b6c290b1ab3e8a17ab1fe5053c19798ff8cd2594b13c4add4bc01. A fixed snapshot with its own Zenodo record and DOI, separate from the report's. Zenodo, the open research repository run by CERN, keeps the permanent copy.
DOI of this package: https://doi.org/10.5281/zenodo.24048298.
The report: https://viupdate.com/reports/Plaskett-Campaign-Money-v1.0.pdf (SHA-256 2367023c320fc18cd6693e4984afc2add655268e6661d3c12ffef24e39fcae20); DOI https://doi.org/10.5281/zenodo.24048296.
Dedicated to the public domain under CC0 1.0, apart from limits set by its sources:
The report itself is CC BY 4.0.
The data:
Louden, Brian. “Stacey Plaskett’s campaign money, 2012–2026: the data behind the report” (plaskett-campaign-money-data), v1.0, 8 November 2026. https://doi.org/10.5281/zenodo.24048298.
The report:
Louden, Brian. “Stacey Plaskett’s campaign money, 2012–2026.” VI Update, v1.0, 8 November 2026. https://doi.org/10.5281/zenodo.24048296.
Cite the original source of any record you use too; each file names its source.
python reproduce.py checks a selected set of the report's figures against these files with Python's standard library and writes figures.csv (PASS or FAIL per figure, with the kind of file it reads); the package README lists the figures it cannot check. At this version: 392 of 392 selected checks pass. sha256sum -c MANIFEST.sha256 checks every file against the list below.
| File | Size | SHA-256 |
|---|---|---|
BUILD_LOG.txt | 1,040 bytes | 744e58898398677b… |
README.md | 35,967 bytes | be6e0e98414b87e0… |
as-filed/doj_epstein_files/EFTA00478218.txt | 2,413 bytes | 365076cbf344ae4b… |
as-filed/doj_epstein_files/EFTA01018558.txt | 7,255 bytes | 03924faf07ddf8ca… |
as-filed/doj_epstein_files/EFTA02394173.txt | 1,294 bytes | e1596d9144a65106… |
as-filed/fec_committee_summary_totals.csv | 1,031 bytes | 8cdb76ca24bbff00… |
as-filed/fec_disbursements.csv | 796,918 bytes | 3893950d92bee161… |
as-filed/fec_receipts_itemized.csv | 1,183,469 bytes | c8d3081f9e839952… |
as-filed/fec_transfers_to_governor_committee.csv | 3,036 bytes | 3684bfebb758b850… |
as-filed/house_lobbying_vi_client_filings.csv | 36,267 bytes | 9fe506697fba630d… |
as-filed/meta_ad_library_page_summary_2026-11-07.txt | 434 bytes | dc42426c228f9b4d… |
as-filed/meta_ad_library_plaskett_potter_hq_2026-11-07.csv | 34,073 bytes | 7935cc15eae01588… |
as-filed/restored_receipts.csv | 829 bytes | 80e1a98566324f86… |
as-filed/superpac_C00953307_disbursements.csv | 3,744 bytes | 2b69db04ddaf7a72… |
as-filed/superpac_C00953307_receipts.csv | 1,123 bytes | 69c824ccefe7d31b… |
as-filed/superpac_C00953307_totals.csv | 274 bytes | 5d2fae2753183cff… |
figures.csv | 43,619 bytes | b944739d31fa429c… |
joined/company_people.csv | 6,436 bytes | 71868821d1dbc9ee… |
joined/concentration_individual_bands.csv | 160 bytes | f2f8a8a70c867fce… |
joined/concentration_top_donors.csv | 236 bytes | 3adbe1f782feb900… |
joined/donors.csv | 224,034 bytes | 520f1efcebb06ca8… |
joined/edc_beneficiary_donors.csv | 3,041 bytes | a96dca3765894ab2… |
joined/edc_people.csv | 3,289 bytes | 84baa7a1ed3dd379… |
joined/federal_awards.csv | 61,598 bytes | 952eb02802d83d8a… |
joined/gvi_checkbook_agency_checks.csv | 160,887 bytes | 1a5ca28cb249b82a… |
joined/gvi_checkbook_company_checks.csv | 7,727,157 bytes | df70dbfe009cb2c1… |
joined/gvi_checkbook_pafford_settlement_check.csv | 344 bytes | ae800b4eba24c834… |
joined/gvibuy_purchase_orders.csv | 19,083 bytes | 0b690848d639a070… |
joined/house_lobbying_matches.csv | 1,836,731 bytes | 92624bb2e92b94fd… |
joined/ld203_crosswalk_murray.csv | 6,157 bytes | 6082e64dfdda46c9… |
joined/lobbying_exact_name_matches.csv | 100,995 bytes | 64d251424ff0df5b… |
joined/name_keys.csv | 265,430 bytes | b79847ae562f1bac… |
labeled/donor_classification.csv | 421,715 bytes | 03dd3e4520e3528b… |
labeled/fec_committee_totals_by_cycle.csv | 1,736 bytes | 6db4a49deba038a7… |
labeled/segments_business_owners.csv | 3,517 bytes | 06d17f9863d95a94… |
labeled/segments_cycle.csv | 5,954 bytes | bed943ff1b604b8c… |
labeled/segments_geo.csv | 4,090 bytes | 310b5a98f7740956… |
labeled/segments_industry.csv | 4,392 bytes | 65c787600d183e60… |
labeled/segments_kind.csv | 858 bytes | ef8b5845f51050ca… |
labeled/segments_lobbying.csv | 750 bytes | d64a82b971e50f32… |
reproduce.py | 54,872 bytes | c59a00000afccdd3… |
rules/agency_payee_regex.txt | 127 bytes | 30ab17a8d9c97260… |
rules/gvi_company_rules.csv | 2,529 bytes | 70130b47ac161290… |
[patient name and dates of service removed]. Amounts, dates and payees are unchanged.[e-mail removed] and [phone removed]; otherwise the texts are as released.