{
 "tables": [
  {
   "id": "donors",
   "title": "Contributions by donor and committee",
   "artifactId": "donors-csv",
   "unitOfObservation": "Donor per committee",
   "description": "Each organization giving $5,000 or more and each individual giving $25,000 or more to Let's Go Washington or No Hate in WA State in the 2025 and 2026 election years, plus one aggregate row per donor type and location for smaller donors.",
   "fields": [
    {
     "name": "filer_id",
     "type": "string",
     "description": "PDC filer ID of the receiving committee.",
     "units": null,
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-contributions"
     ]
    },
    {
     "name": "committee",
     "type": "string",
     "description": "Committee name as registered.",
     "units": null,
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-contributions"
     ]
    },
    {
     "name": "side",
     "type": "string",
     "description": "Yes or No on I-638.",
     "units": null,
     "nullable": false,
     "valueType": "derived",
     "derivation": "From the committee's registered position.",
     "sourceIds": [
      "pdc-summary"
     ]
    },
    {
     "name": "donor",
     "type": "string",
     "description": "Contributor name as reported (Brian Heywood's is normalized from \"HEYWOOD BRIAN\"), or an aggregate label.",
     "units": null,
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-contributions"
     ]
    },
    {
     "name": "donor_type",
     "type": "string",
     "description": "FactHub donor type (see limitations).",
     "units": null,
     "nullable": false,
     "valueType": "derived",
     "derivation": "Organizations by exact name from a fixed list; others from PDC contributor category.",
     "sourceIds": [
      "pdc-contributions"
     ]
    },
    {
     "name": "donor_location",
     "type": "string",
     "description": "Washington, Outside Washington, or Not reported (unitemized gifts).",
     "units": null,
     "nullable": false,
     "valueType": "derived",
     "derivation": "From the contributor state in the reported address.",
     "sourceIds": [
      "pdc-contributions"
     ]
    },
    {
     "name": "cash",
     "type": "number",
     "description": "Cash contributions.",
     "units": "US dollars",
     "nullable": false,
     "valueType": "observed",
     "derivation": "Sum of itemized cash records.",
     "sourceIds": [
      "pdc-contributions"
     ]
    },
    {
     "name": "in_kind",
     "type": "number",
     "description": "In-kind contributions at the committee's reported value.",
     "units": "US dollars",
     "nullable": false,
     "valueType": "observed",
     "derivation": "Sum of itemized in-kind records.",
     "sourceIds": [
      "pdc-contributions"
     ]
    },
    {
     "name": "total",
     "type": "number",
     "description": "Cash plus in-kind.",
     "units": "US dollars",
     "nullable": false,
     "valueType": "derived",
     "derivation": "cash + in_kind",
     "sourceIds": [
      "pdc-contributions"
     ]
    },
    {
     "name": "share_of_committee",
     "type": "number",
     "description": "Share of the committee's 2025-26 receipts.",
     "units": "fraction (0-1)",
     "nullable": false,
     "valueType": "derived",
     "derivation": "total / committee total, rounded to 4 places.",
     "sourceIds": [
      "pdc-contributions"
     ]
    },
    {
     "name": "election_year_2025",
     "type": "number",
     "description": "Part of total reported under the 2025 election year.",
     "units": "US dollars",
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-contributions"
     ]
    },
    {
     "name": "election_year_2026",
     "type": "number",
     "description": "Part of total reported under the 2026 election year.",
     "units": "US dollars",
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-contributions"
     ]
    },
    {
     "name": "receipts",
     "type": "integer",
     "description": "Number of contribution records.",
     "units": null,
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-contributions"
     ]
    }
   ]
  },
  {
   "id": "by-donor-type",
   "title": "Money raised by committee and donor type",
   "artifactId": "donor-type-csv",
   "unitOfObservation": "Committee and donor type",
   "description": "Totals and each type's share of the committee's 2025-26 receipts.",
   "fields": [
    {
     "name": "filer_id",
     "type": "string",
     "description": "PDC filer ID.",
     "units": null,
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-contributions"
     ]
    },
    {
     "name": "committee",
     "type": "string",
     "description": "Committee name.",
     "units": null,
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-contributions"
     ]
    },
    {
     "name": "side",
     "type": "string",
     "description": "Yes or No.",
     "units": null,
     "nullable": false,
     "valueType": "derived",
     "derivation": "As in the donors table.",
     "sourceIds": [
      "pdc-summary"
     ]
    },
    {
     "name": "donor_type",
     "type": "string",
     "description": "Donor type.",
     "units": null,
     "nullable": false,
     "valueType": "derived",
     "derivation": "As in the donors table.",
     "sourceIds": [
      "pdc-contributions"
     ]
    },
    {
     "name": "total",
     "type": "number",
     "description": "Total of this type.",
     "units": "US dollars",
     "nullable": false,
     "valueType": "derived",
     "derivation": "Sum of donors-table totals.",
     "sourceIds": [
      "pdc-contributions"
     ]
    },
    {
     "name": "share_of_committee",
     "type": "number",
     "description": "Share of committee receipts.",
     "units": "fraction (0-1)",
     "nullable": false,
     "valueType": "derived",
     "derivation": "total / committee total.",
     "sourceIds": [
      "pdc-contributions"
     ]
    }
   ]
  },
  {
   "id": "by-location",
   "title": "Money raised by committee and donor location",
   "artifactId": "location-csv",
   "unitOfObservation": "Committee and donor location",
   "description": "Totals and shares from Washington addresses, out-of-state addresses, and unitemized gifts.",
   "fields": [
    {
     "name": "filer_id",
     "type": "string",
     "description": "PDC filer ID.",
     "units": null,
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-contributions"
     ]
    },
    {
     "name": "committee",
     "type": "string",
     "description": "Committee name.",
     "units": null,
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-contributions"
     ]
    },
    {
     "name": "side",
     "type": "string",
     "description": "Yes or No.",
     "units": null,
     "nullable": false,
     "valueType": "derived",
     "derivation": "As in the donors table.",
     "sourceIds": [
      "pdc-summary"
     ]
    },
    {
     "name": "donor_location",
     "type": "string",
     "description": "Washington, Outside Washington, or Not reported.",
     "units": null,
     "nullable": false,
     "valueType": "derived",
     "derivation": "As in the donors table.",
     "sourceIds": [
      "pdc-contributions"
     ]
    },
    {
     "name": "total",
     "type": "number",
     "description": "Total from this location.",
     "units": "US dollars",
     "nullable": false,
     "valueType": "derived",
     "derivation": "Sum over all contributors.",
     "sourceIds": [
      "pdc-contributions"
     ]
    },
    {
     "name": "share_of_committee",
     "type": "number",
     "description": "Share of committee receipts.",
     "units": "fraction (0-1)",
     "nullable": false,
     "valueType": "derived",
     "derivation": "total / committee total.",
     "sourceIds": [
      "pdc-contributions"
     ]
    }
   ]
  },
  {
   "id": "spending-allocation",
   "title": "Spending assigned to I-638 from each committee's own descriptions",
   "artifactId": "allocation-csv",
   "unitOfObservation": "Committee and election year (2025, 2026, or both)",
   "description": "Each committee's itemized expenditures, split by the measure numbers named in each purpose description.",
   "fields": [
    {
     "name": "filer_id",
     "type": "string",
     "description": "PDC filer ID.",
     "units": null,
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-expenditures"
     ]
    },
    {
     "name": "committee",
     "type": "string",
     "description": "Committee name.",
     "units": null,
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-expenditures"
     ]
    },
    {
     "name": "side",
     "type": "string",
     "description": "Yes or No.",
     "units": null,
     "nullable": false,
     "valueType": "derived",
     "derivation": "As in the donors table.",
     "sourceIds": [
      "pdc-summary"
     ]
    },
    {
     "name": "measures",
     "type": "string",
     "description": "Measures the committee is registered on.",
     "units": null,
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-summary"
     ]
    },
    {
     "name": "election_years",
     "type": "string",
     "description": "2025, 2026, or 2025-2026.",
     "units": null,
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-expenditures"
     ]
    },
    {
     "name": "expenditures_total",
     "type": "number",
     "description": "All itemized expenditures in the period.",
     "units": "US dollars",
     "nullable": false,
     "valueType": "observed",
     "derivation": "Sum of records.",
     "sourceIds": [
      "pdc-expenditures"
     ]
    },
    {
     "name": "described_i638_only",
     "type": "number",
     "description": "Items whose description names I-638 and no other 2026 measure.",
     "units": "US dollars",
     "nullable": false,
     "valueType": "derived",
     "derivation": "Sum of those items.",
     "sourceIds": [
      "pdc-expenditures"
     ]
    },
    {
     "name": "i638_share_of_shared_items",
     "type": "number",
     "description": "I-638's equal share of items naming I-638 and other measures.",
     "units": "US dollars",
     "nullable": false,
     "valueType": "derived",
     "derivation": "Item amount / number of measures named.",
     "sourceIds": [
      "pdc-expenditures"
     ]
    },
    {
     "name": "described_i638_total",
     "type": "number",
     "description": "Spending the committee's own descriptions tie to I-638.",
     "units": "US dollars",
     "nullable": false,
     "valueType": "derived",
     "derivation": "described_i638_only + i638_share_of_shared_items",
     "sourceIds": [
      "pdc-expenditures"
     ]
    },
    {
     "name": "other_measures",
     "type": "number",
     "description": "Spending tied to other measures, including their shares of shared items.",
     "units": "US dollars",
     "nullable": false,
     "valueType": "derived",
     "derivation": null,
     "sourceIds": [
      "pdc-expenditures"
     ]
    },
    {
     "name": "not_allocated",
     "type": "number",
     "description": "Items naming no measure (staff, legal, overhead and similar).",
     "units": "US dollars",
     "nullable": false,
     "valueType": "derived",
     "derivation": null,
     "sourceIds": [
      "pdc-expenditures"
     ]
    },
    {
     "name": "i638_with_prorated_overhead",
     "type": "number",
     "description": "described_i638_total plus I-638's proportional share of not_allocated.",
     "units": "US dollars",
     "nullable": false,
     "valueType": "estimated",
     "derivation": "described_i638_total + not_allocated x described_i638_total / (expenditures_total - not_allocated)",
     "sourceIds": [
      "pdc-expenditures"
     ]
    },
    {
     "name": "i638_items",
     "type": "integer",
     "description": "Number of items naming I-638.",
     "units": null,
     "nullable": false,
     "valueType": "derived",
     "derivation": null,
     "sourceIds": [
      "pdc-expenditures"
     ]
    },
    {
     "name": "explicit_estimate_minus_equal_split",
     "type": "number",
     "description": "Where a shared item states its own I-638 figure, that figure minus the equal split, summed (a check on the method).",
     "units": "US dollars",
     "nullable": false,
     "valueType": "derived",
     "derivation": null,
     "sourceIds": [
      "pdc-expenditures"
     ]
    }
   ]
  },
  {
   "id": "committees",
   "title": "Committees registered on I-638",
   "artifactId": "committees-csv",
   "unitOfObservation": "Committee",
   "description": "Every committee in the PDC 2026 summary whose ballot measures include I-638.",
   "fields": [
    {
     "name": "filer_id",
     "type": "string",
     "description": "PDC filer ID.",
     "units": null,
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-summary"
     ]
    },
    {
     "name": "committee",
     "type": "string",
     "description": "Committee name.",
     "units": null,
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-summary"
     ]
    },
    {
     "name": "position",
     "type": "string",
     "description": "for or against.",
     "units": null,
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-summary"
     ]
    },
    {
     "name": "measures",
     "type": "string",
     "description": "Ballot measures as registered.",
     "units": null,
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-summary"
     ]
    },
    {
     "name": "measure_count",
     "type": "integer",
     "description": "Number of measures listed.",
     "units": null,
     "nullable": false,
     "valueType": "derived",
     "derivation": "Count of comma-separated entries.",
     "sourceIds": [
      "pdc-summary"
     ]
    },
    {
     "name": "contributions_2026",
     "type": "number",
     "description": "PDC 2026 contributions total (all measures).",
     "units": "US dollars",
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-summary"
     ]
    },
    {
     "name": "expenditures_2026",
     "type": "number",
     "description": "PDC 2026 expenditures total (all measures).",
     "units": "US dollars",
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-summary"
     ]
    },
    {
     "name": "summary_updated",
     "type": "string",
     "description": "Date the PDC summary row was last updated.",
     "units": null,
     "nullable": false,
     "valueType": "observed",
     "derivation": null,
     "sourceIds": [
      "pdc-summary"
     ]
    }
   ]
  }
 ],
 "analyses": [
  {
   "id": "raised-by-side-and-donor-group",
   "title": "Money raised by each main committee, by donor group",
   "question": "How much has each main I-638 committee raised in 2025-26, and from what kinds of donors?",
   "operation": "Sum of the by-donor-type table into seven donor groups per committee; share = group total / committee total.",
   "scope": "Let's Go Washington and No Hate in WA State, 2025 and 2026 election years, through October 21, 2026. Both totals cover more than one measure.",
   "resultShape": "table",
   "structuredResult": {
    "rows": [
     {
      "committee": "Let's Go Washington (Yes; also backs I-001 and I-645)",
      "donor_group": "Brian Heywood",
      "amount": 2280049,
      "share": 0.2921
     },
     {
      "committee": "Let's Go Washington (Yes; also backs I-001 and I-645)",
      "donor_group": "Other individuals",
      "amount": 3801232.7,
      "share": 0.487
     },
     {
      "committee": "Let's Go Washington (Yes; also backs I-001 and I-645)",
      "donor_group": "Labor unions",
      "amount": 0,
      "share": 0
     },
     {
      "committee": "Let's Go Washington (Yes; also backs I-001 and I-645)",
      "donor_group": "Foundations and philanthropies",
      "amount": 5000,
      "share": 0.0006
     },
     {
      "committee": "Let's Go Washington (Yes; also backs I-001 and I-645)",
      "donor_group": "Civil-liberties, LGBTQ and reproductive-rights groups",
      "amount": 0,
      "share": 0
     },
     {
      "committee": "Let's Go Washington (Yes; also backs I-001 and I-645)",
      "donor_group": "Businesses and other organizations",
      "amount": 1492308.05,
      "share": 0.1912
     },
     {
      "committee": "Let's Go Washington (Yes; also backs I-001 and I-645)",
      "donor_group": "Small unitemized gifts",
      "amount": 227561.02,
      "share": 0.0292
     },
     {
      "committee": "No Hate in WA State (No; also opposes I-001)",
      "donor_group": "Brian Heywood",
      "amount": 0,
      "share": 0
     },
     {
      "committee": "No Hate in WA State (No; also opposes I-001)",
      "donor_group": "Other individuals",
      "amount": 665857.6,
      "share": 0.1534
     },
     {
      "committee": "No Hate in WA State (No; also opposes I-001)",
      "donor_group": "Labor unions",
      "amount": 1705228.38,
      "share": 0.3928
     },
     {
      "committee": "No Hate in WA State (No; also opposes I-001)",
      "donor_group": "Foundations and philanthropies",
      "amount": 1090000,
      "share": 0.2511
     },
     {
      "committee": "No Hate in WA State (No; also opposes I-001)",
      "donor_group": "Civil-liberties, LGBTQ and reproductive-rights groups",
      "amount": 559470.38,
      "share": 0.1289
     },
     {
      "committee": "No Hate in WA State (No; also opposes I-001)",
      "donor_group": "Businesses and other organizations",
      "amount": 188008.61,
      "share": 0.0433
     },
     {
      "committee": "No Hate in WA State (No; also opposes I-001)",
      "donor_group": "Small unitemized gifts",
      "amount": 132671.82,
      "share": 0.0306
     }
    ]
   },
   "displayResult": "Let's Go Washington raised $7.81 million: Brian Heywood 29.2%, other individuals 48.7%, businesses and other organizations 19.1%, no unions. No Hate in WA State raised $4.34 million: labor unions 39.3%, foundations 25.1%, individuals 15.3%, civil-liberties, LGBTQ and reproductive-rights groups 12.9%.",
   "methodologicalNotes": [
    "\"Businesses and other organizations\" combines businesses, trade groups, political committees and other nonprofits (for Let's Go Washington it includes $300,000 from Washington Rising Inc and a $189,532 in-kind debt forgiveness by TDM Strategies).",
    "Let's Go Washington's total covers I-001, I-638 and I-645; No Hate in WA State's covers I-001 and I-638."
   ],
   "limitations": [
    "Snapshot; No Hate in WA State was still receiving large gifts in October 2026.",
    "Money raised is shared across measures; see spending-on-i638-by-year for spending tied to I-638."
   ],
   "executedAt": "2026-10-23T19:00:00Z"
  },
  {
   "id": "donor-concentration",
   "title": "How concentrated each side's money is",
   "question": "What share of each committee's money came from its largest donor and its five largest donors?",
   "operation": "Largest named donor's total and the five largest named donors' totals divided by the committee total; Heywood's share by election year divided by the committee's receipts that year.",
   "scope": "Let's Go Washington and No Hate in WA State, 2025 and 2026 election years, through October 21, 2026.",
   "resultShape": "table",
   "structuredResult": {
    "rows": [
     {
      "committee": "Let's Go Washington (Yes; also backs I-001 and I-645)",
      "measure": "Total contributions, 2025-26 election years",
      "value": 7806150.77,
      "unit": "US dollars"
     },
     {
      "committee": "Let's Go Washington (Yes; also backs I-001 and I-645)",
      "measure": "Largest donor: Brian Heywood, share of total",
      "value": 0.2921,
      "unit": "fraction"
     },
     {
      "committee": "Let's Go Washington (Yes; also backs I-001 and I-645)",
      "measure": "Brian Heywood, share of 2025 receipts (signature drive)",
      "value": 0.4268,
      "unit": "fraction"
     },
     {
      "committee": "Let's Go Washington (Yes; also backs I-001 and I-645)",
      "measure": "Brian Heywood, share of 2026 receipts",
      "value": 0.1641,
      "unit": "fraction"
     },
     {
      "committee": "Let's Go Washington (Yes; also backs I-001 and I-645)",
      "measure": "Top five donors, share of total",
      "value": 0.5357,
      "unit": "fraction"
     },
     {
      "committee": "No Hate in WA State (No; also opposes I-001)",
      "measure": "Total contributions, 2025-26 election years",
      "value": 4341236.79,
      "unit": "US dollars"
     },
     {
      "committee": "No Hate in WA State (No; also opposes I-001)",
      "measure": "Largest donor: Inatai Foundation, share of total",
      "value": 0.2303,
      "unit": "fraction"
     },
     {
      "committee": "No Hate in WA State (No; also opposes I-001)",
      "measure": "Top five donors, share of total",
      "value": 0.6364,
      "unit": "fraction"
     },
     {
      "committee": "No Hate in WA State (No; also opposes I-001)",
      "measure": "Received September 22 to October 21, 2026 from Inatai Foundation and SEIU 775",
      "value": 1400000,
      "unit": "US dollars"
     }
    ]
   },
   "displayResult": "Brian Heywood gave 29.2% of Let's Go Washington's money (42.7% in 2025, 16.4% in 2026); its top five donors gave 53.6%. Inatai Foundation gave 23.0% of No Hate in WA State's money; its top five donors gave 63.6%.",
   "methodologicalNotes": [
    "Top five named donors: Let's Go Washington: Brian Heywood, Steve Gordon, Kelley DevCom LLC, Washington Rising Inc, Kemper Holdings LLC (tied with Lawrence Hughes at $250,000). No Hate in WA State: Inatai Foundation, SEIU 775 Ballot Fund, Washington Education Association, ACLU of Washington, National Education Association.",
    "Gifts from members of one family are counted separately (Steve, Virginia, Larry and Scott Gordon gave Let's Go Washington $1.18 million together)."
   ],
   "limitations": [
    "Concentration of a multi-measure committee, not of I-638 money as such.",
    "Heywood's 2023-24 loans ($4.66 million outstanding) are excluded because they are not contributions."
   ],
   "executedAt": "2026-10-23T19:00:00Z"
  },
  {
   "id": "spending-on-i638-by-year",
   "title": "Spending each committee's reports tie to I-638, by year",
   "question": "How much has each side spent on I-638, by election year, according to its own expenditure descriptions?",
   "operation": "Sum of expenditure items naming I-638, each split equally across the 2026 measures it names; second column adds I-638's proportional share of items naming no measure.",
   "scope": "Let's Go Washington and No Hate in WA State itemized expenditures, 2025 and 2026 election years, through October 21, 2026.",
   "resultShape": "table",
   "structuredResult": {
    "rows": [
     {
      "bar": "Yes: 2025",
      "side": "Yes",
      "election_years": "2025",
      "committee": "Let's Go Washington (Yes; also backs I-001 and I-645)",
      "described_i638": 1167016.16,
      "i638_with_prorated_overhead": 1820808.25,
      "committee_spending_total": 3877190.23,
      "not_allocated": 1392170.93
     },
     {
      "bar": "Yes: 2026",
      "side": "Yes",
      "election_years": "2026",
      "committee": "Let's Go Washington (Yes; also backs I-001 and I-645)",
      "described_i638": 190328.36,
      "i638_with_prorated_overhead": 263050.19,
      "committee_spending_total": 3918275.65,
      "not_allocated": 1083231.15
     },
     {
      "bar": "Yes: 2025-26 total",
      "side": "Yes",
      "election_years": "2025-2026",
      "committee": "Let's Go Washington (Yes; also backs I-001 and I-645)",
      "described_i638": 1357344.52,
      "i638_with_prorated_overhead": 1988910.9,
      "committee_spending_total": 7795465.88,
      "not_allocated": 2475402.08
     },
     {
      "bar": "No: 2025",
      "side": "No",
      "election_years": "2025",
      "committee": "No Hate in WA State (No; also opposes I-001)",
      "described_i638": 120141.29,
      "i638_with_prorated_overhead": 143088.16,
      "committee_spending_total": 286176.32,
      "not_allocated": 45893.74
     },
     {
      "bar": "No: 2026",
      "side": "No",
      "election_years": "2026",
      "committee": "No Hate in WA State (No; also opposes I-001)",
      "described_i638": 1075220.57,
      "i638_with_prorated_overhead": 1096249.31,
      "committee_spending_total": 2224058.78,
      "not_allocated": 42662.87
     },
     {
      "bar": "No: 2025-26 total",
      "side": "No",
      "election_years": "2025-2026",
      "committee": "No Hate in WA State (No; also opposes I-001)",
      "described_i638": 1195361.86,
      "i638_with_prorated_overhead": 1239074.19,
      "committee_spending_total": 2510235.1,
      "not_allocated": 88556.61
     }
    ]
   },
   "displayResult": "Let's Go Washington's reports tie $1.17 million of its 2025 spending (the signature drive) and $0.19 million of its 2026 spending to I-638. No Hate in WA State's reports tie $0.12 million in 2025 and $1.08 million in 2026 to I-638.",
   "methodologicalNotes": [
    "Most of Let's Go Washington's 2026 spending named IP26-645 (income-tax repeal signature gathering).",
    "Let's Go Washington's unallocated spending is large ($2.48 million over both years: staff, legal, consulting); the prorated column assumes I-638 took the same share of it as of allocated spending."
   ],
   "limitations": [
    "Relies on each committee's own descriptions; the PDC does not check measure splits.",
    "No Hate in WA State had about $1.8 million raised but not yet spent at the time of the snapshot."
   ],
   "executedAt": "2026-10-23T19:00:00Z"
  },
  {
   "id": "raised-by-location",
   "title": "In-state and out-of-state money",
   "question": "What share of each committee's money came from donors with Washington addresses?",
   "operation": "Sum of contributions by the state in the contributor's reported address.",
   "scope": "Let's Go Washington and No Hate in WA State, 2025 and 2026 election years, through October 21, 2026.",
   "resultShape": "table",
   "structuredResult": {
    "rows": [
     {
      "committee": "No Hate in WA State (No; also opposes I-001)",
      "donor_location": "Washington",
      "amount": 3755960.8,
      "share": 0.8652
     },
     {
      "committee": "No Hate in WA State (No; also opposes I-001)",
      "donor_location": "Outside Washington",
      "amount": 452942.47,
      "share": 0.1043
     },
     {
      "committee": "No Hate in WA State (No; also opposes I-001)",
      "donor_location": "Not reported",
      "amount": 132333.52,
      "share": 0.0305
     },
     {
      "committee": "Let's Go Washington (Yes; also backs I-001 and I-645)",
      "donor_location": "Washington",
      "amount": 7110040.27,
      "share": 0.9108
     },
     {
      "committee": "Let's Go Washington (Yes; also backs I-001 and I-645)",
      "donor_location": "Outside Washington",
      "amount": 468490,
      "share": 0.06
     },
     {
      "committee": "Let's Go Washington (Yes; also backs I-001 and I-645)",
      "donor_location": "Not reported",
      "amount": 227620.5,
      "share": 0.0292
     }
    ]
   },
   "displayResult": "Donors with Washington addresses gave 91.1% of Let's Go Washington's money and 86.5% of No Hate in WA State's; out-of-state addresses gave 6.0% and 10.4%.",
   "methodologicalNotes": [
    "Unitemized small gifts carry no address and are shown as Not reported."
   ],
   "limitations": [
    "A Washington address does not show where an organization's money comes from; national groups such as the SEIU Initiative Fund report Washington addresses."
   ],
   "executedAt": "2026-10-23T19:00:00Z"
  },
  {
   "id": "committees-by-position",
   "title": "All committees registered on I-638",
   "question": "How many committees are registered for and against I-638, and how much of each side's registered money is in its main committee?",
   "operation": "Count and sum of the committees table by position.",
   "scope": "PDC 2026 campaign finance summary, committees whose measures include I-638.",
   "resultShape": "table",
   "structuredResult": {
    "rows": [
     {
      "position": "Yes (for)",
      "committees": 3,
      "contributions_2026": 4018823.14,
      "main_committee": "Let's Go Washington (Sponsored by Brian Heywood)",
      "main_committee_2026": 4003892.72,
      "main_share": 0.9963,
      "single_measure_committees": 0
     },
     {
      "position": "No (against)",
      "committees": 11,
      "contributions_2026": 4630201.29,
      "main_committee": "No Hate in WA State",
      "main_committee_2026": 3938026.81,
      "main_share": 0.8505,
      "single_measure_committees": 0
     }
    ]
   },
   "displayResult": "3 committees are registered for I-638 and 11 against. Let's Go Washington holds 99.6% of the Yes committees' 2026 receipts and No Hate in WA State 85.0% of the No committees'. None of them works on I-638 alone.",
   "methodologicalNotes": [
    "Totals are each committee's whole 2026 receipts across all its measures, and some committees gave to others, so the sums overlap and overstate I-638 money."
   ],
   "limitations": [
    "2026 election year only."
   ],
   "executedAt": "2026-10-23T19:00:00Z"
  }
 ],
 "sources": [
  {
   "id": "pdc-contributions",
   "name": "Washington Public Disclosure Commission: Contributions to Candidates and Political Committees (data.wa.gov kv7h-kjye)",
   "url": "https://data.wa.gov/d/kv7h-kjye",
   "retrievedAt": "2026-10-23",
   "role": "Every itemized contribution to Let's Go Washington (HEYWL--535) and No Hate in WA State (FREEW--138), 2025 and 2026 election years",
   "licenseName": "Public record (RCW 29B); Washington open data",
   "licenseUrl": null,
   "redistribution": "Public disclosure data; redistributed in aggregate with attribution",
   "reliability": {
    "publisherKind": "government",
    "interest": "none",
    "note": "Filed by the committees themselves under Washington's campaign disclosure law and published by the PDC. Committees can amend reports, and in-kind values are the committees' own estimates."
   }
  },
  {
   "id": "pdc-expenditures",
   "name": "Washington Public Disclosure Commission: Expenditures by Candidates and Political Committees (data.wa.gov tijg-9zyp)",
   "url": "https://data.wa.gov/d/tijg-9zyp",
   "retrievedAt": "2026-10-23",
   "role": "Each committee's itemized expenditures and their stated purposes, used to assign spending to I-638",
   "licenseName": "Public record (RCW 29B); Washington open data",
   "licenseUrl": null,
   "redistribution": "Public disclosure data; redistributed in aggregate with attribution",
   "reliability": {
    "publisherKind": "government",
    "interest": "none",
    "note": "Purpose descriptions are written by the filing committee. The PDC does not verify how a committee splits shared costs between measures."
   }
  },
  {
   "id": "pdc-summary",
   "name": "Washington Public Disclosure Commission: Campaign Finance Summary (data.wa.gov 3h9x-7bvm)",
   "url": "https://data.wa.gov/d/3h9x-7bvm",
   "retrievedAt": "2026-10-23",
   "role": "The list of committees registered for or against I-638, the measures each covers, and their 2026 totals",
   "licenseName": "Public record (RCW 29B); Washington open data",
   "licenseUrl": null,
   "redistribution": "Public disclosure data; redistributed with attribution",
   "reliability": {
    "publisherKind": "government",
    "interest": "none",
    "note": "Totals are computed by the PDC from committee filings and updated as reports arrive."
   }
  },
  {
   "id": "pdc-loans",
   "name": "Washington Public Disclosure Commission: Loans to Candidates and Political Committees (data.wa.gov d2ig-r3q4)",
   "url": "https://data.wa.gov/d/d2ig-r3q4",
   "retrievedAt": "2026-10-23",
   "role": "Brian Heywood's loans to Let's Go Washington",
   "licenseName": "Public record (RCW 29B); Washington open data",
   "licenseUrl": null,
   "redistribution": "Public disclosure data; redistributed with attribution",
   "reliability": {
    "publisherKind": "government",
    "interest": "none",
    "note": "Loans are reported by the borrowing committee, with the lender's name."
   }
  },
  {
   "id": "pdc-ie",
   "name": "Washington Public Disclosure Commission: Independent Campaign Expenditures and Electioneering Communications (data.wa.gov 67cp-h962)",
   "url": "https://data.wa.gov/d/67cp-h962",
   "retrievedAt": "2026-10-23",
   "role": "Independent expenditures naming I-638 (for the size check in the limitations)",
   "licenseName": "Public record (RCW 29B); Washington open data",
   "licenseUrl": null,
   "redistribution": "Public disclosure data; redistributed with attribution",
   "reliability": {
    "publisherKind": "government",
    "interest": "none",
    "note": "Reported by the sponsors of the advertising; the portion attributed to each measure is the sponsor's own estimate."
   }
  },
  {
   "id": "pdc-case-192919",
   "name": "Washington Public Disclosure Commission: Enforcement case 192919, Let's Go Washington (Sponsored by Brian Heywood)",
   "url": "https://www.pdc.wa.gov/rules-enforcement/enforcement/enforcement-cases/192919",
   "retrievedAt": "2026-10-23",
   "role": "Outcome of the 2026 complaint about unreported in-kind contributions from a commentator (also in data.wa.gov a4ma-dq6s)",
   "licenseName": "Public record",
   "licenseUrl": null,
   "redistribution": "Public government record; short quotation",
   "reliability": {
    "publisherKind": "government",
    "interest": "none",
    "note": "The PDC's own case record, written by its staff. The complaint was filed on behalf of Washingtonians for Ethical Government."
   }
  }
 ],
 "limitations": [
  "Snapshot: the latest receipts in the data are dated October 21, 2026. No Hate in WA State reported $1.4 million from two donors between September 22 and October 21 alone, and it had spent $2.51 million of the $4.34 million it raised, so its I-638 spending will grow before November 3.",
  "Both main committees work on more than one measure. Contributions are not earmarked by measure, so a donor's money cannot be traced to I-638. Let's Go Washington backs IL26-001 (parental rights), IL26-638 and IP26-645 (income-tax repeal); No Hate in WA State opposes IL26-001 and IL26-638.",
  "Spending is assigned to I-638 only from the measure numbers in each expenditure's own purpose description, split equally across the measures it names. Some descriptions give their own estimates; for Let's Go Washington they differ from an equal split by $32,522 in total. Several No Hate descriptions list a dollar figure per measure equal to the whole item; the equal split is used. Spending that names no measure (staff, legal, overhead) is shown separately and, in one column, prorated.",
  "Donor type is FactHub's classification of each organization by name. Inatai Foundation describes itself as a 501(c)(4) philanthropy; it is grouped with foundations. Gender Justice League, the ACLU of Washington, the Human Rights Campaign, Lavender Rights Project, Pro-Choice Washington and Planned Parenthood Alliance Advocates are grouped as civil-liberties, LGBTQ and reproductive-rights groups.",
  "Donor location is the state in the contributor's reported address. National organizations can report a Washington address (SEIU Initiative Fund), and the location of the money behind an organization (for example Washington Rising Inc of Franklin, Tennessee) is not disclosed in these records.",
  "Individuals who gave less than $25,000 to a committee, and organizations under $5,000, are aggregated by type and location rather than named. No addresses are published.",
  "Brian Heywood's loans to Let's Go Washington ($4.66 million, made in 2023-24 and carried forward) are not contributions and are excluded; LGW reported no new loans in 2025 or 2026.",
  "Other committees on I-638 (county parties, Defend Washington, Planned Parenthood Advocates of Greater Washington, Seattle Indivisible and others) are listed with their 2026 totals but not itemized. All of them cover several measures, and some gave to No Hate in WA State, so their totals overlap.",
  "Independent expenditures and electioneering communications on I-638 reported to the PDC totaled about $16,400 (portion attributed to I-638) and are not included in the committee totals."
 ],
 "events": [
  {
   "id": "pdc-case-192919-closed",
   "eventType": "Enforcement decision",
   "date": "2026-09-23",
   "label": "PDC dismisses complaint against Let's Go Washington",
   "description": "The PDC closed case 192919 (complaint filed May 12, 2026, on behalf of Washingtonians for Ethical Government, alleging unreported in-kind contributions from commentator Brandi Kruse) as dismissed with a reminder, calling it a close case.",
   "sourceIds": [
    "pdc-case-192919"
   ]
  }
 ]
}