{"state":"IL","checked_at":"2026-10-02T08:03:46.042399+00:00","scope":"Current ordinary report periods wholly inside January 1, 2025 through October 1, 2026. Not a complete election cycle, every registered account, or unique statewide money.","frozen_controls_sha256":"b0d191c857e816a84f04f2ceb105f3562313ca9126885b99836fbba1fac95cea","independent_controls":{"passed":true,"current_selected_reports":31257,"ordinary_reports":26938,"independently_verified_reports":26015,"overlap_reports":20,"original_source_rows":385306,"financial_rows":409766,"typed_ledgers":38,"exact_map_groups":52,"explicit_zero_controls":215687,"method":"Rebuilt selection, unique current D2 matching, overlap detection, nine section checks, arithmetic, all typed ledger counts/amounts and all state-map controls directly from source projections without importing the agent reconciliation code."},"source_versions":{"state":"IL","all_source_versions_unchanged":true,"post_capture_header_file":"source-headers-completed-v6-20261002T0803.json","post_capture_header_sha256":"7f46a2dc87d15479b4a3ce867a7c241e25a1e2793134f4c3a3e59e8537708297","files":[{"file":"CanElections.txt","url":"https://www.elections.il.gov/campaigndisclosuredatafiles/CanElections.txt","before":{"content-type":"text/plain","content-length":"2935929","last-modified":"Thu, 01 Oct 2026 13:10:02 GMT","etag":"\"69bea82ba651dd1:0\""},"after":{"content-type":"text/plain","content-length":"2935929","last-modified":"Thu, 01 Oct 2026 13:10:02 GMT","etag":"\"69bea82ba651dd1:0\""},"checked_before_utc":"2026-10-02T05:45:26.649931+00:00","checked_after_utc":"2026-10-02T08:03:45.836358+00:00","source_version_unchanged":true,"completed_capture_bytes":2935929,"completed_manifest_sha256":"60a70a98d126c2247e748eab2407510c9c61290c59a78c896377774f9cdee74e"},{"file":"Candidates.txt","url":"https://www.elections.il.gov/campaigndisclosuredatafiles/Candidates.txt","before":{"content-type":"text/plain","content-length":"3445410","last-modified":"Thu, 01 Oct 2026 13:10:01 GMT","etag":"\"d378fb2aa651dd1:0\""},"after":{"content-type":"text/plain","content-length":"3445410","last-modified":"Thu, 01 Oct 2026 13:10:01 GMT","etag":"\"d378fb2aa651dd1:0\""},"checked_before_utc":"2026-10-02T05:45:26.450082+00:00","checked_after_utc":"2026-10-02T08:03:45.635290+00:00","source_version_unchanged":true,"completed_capture_bytes":3445410,"completed_manifest_sha256":"992c2d7207e779568a476b5414685767e5bbaeec388cc4eb574ec6ba0184c8dc"},{"file":"CmteCandidateLinks.txt","url":"https://www.elections.il.gov/campaigndisclosuredatafiles/CmteCandidateLinks.txt","before":{"content-type":"text/plain","content-length":"668934","last-modified":"Thu, 01 Oct 2026 13:10:03 GMT","etag":"\"a6783d2ca651dd1:0\""},"after":{"content-type":"text/plain","content-length":"668934","last-modified":"Thu, 01 Oct 2026 13:10:03 GMT","etag":"\"a6783d2ca651dd1:0\""},"checked_before_utc":"2026-10-02T05:45:26.822576+00:00","checked_after_utc":"2026-10-02T08:03:46.042399+00:00","source_version_unchanged":true,"completed_capture_bytes":668934,"completed_manifest_sha256":"20d26c870aa7c4c72c9f6784541f55046d5218a4c029793cc9bced7cab674576"},{"file":"Committees.txt","url":"https://www.elections.il.gov/campaigndisclosuredatafiles/Committees.txt","before":{"content-type":"text/plain","content-length":"8974232","last-modified":"Thu, 01 Oct 2026 13:15:06 GMT","etag":"\"7bbd66e0a651dd1:0\""},"after":{"content-type":"text/plain","content-length":"8974232","last-modified":"Thu, 01 Oct 2026 13:15:06 GMT","etag":"\"7bbd66e0a651dd1:0\""},"checked_before_utc":"2026-10-02T05:45:25.434309+00:00","checked_after_utc":"2026-10-02T08:03:44.594224+00:00","source_version_unchanged":true,"completed_capture_bytes":8974232,"completed_manifest_sha256":"6f0fe2a959a429c86cffa852843106a6b1593a345451cb0bb421ca32e211e045"},{"file":"D2Totals.txt","url":"https://www.elections.il.gov/campaigndisclosuredatafiles/D2Totals.txt","before":{"content-type":"text/plain","content-length":"58664041","last-modified":"Thu, 01 Oct 2026 13:10:12 GMT","etag":"\"79e08931a651dd1:0\""},"after":{"content-type":"text/plain","content-length":"58664041","last-modified":"Thu, 01 Oct 2026 13:10:12 GMT","etag":"\"79e08931a651dd1:0\""},"checked_before_utc":"2026-10-02T05:45:25.810003+00:00","checked_after_utc":"2026-10-02T08:03:45.005141+00:00","source_version_unchanged":true,"completed_capture_bytes":58664041,"completed_manifest_sha256":"4f07b1e2e34879610ae8bf0f9bb0d2530107217fc80d9835bec7713a2f7b4ca2"},{"file":"Expenditures.txt","url":"https://www.elections.il.gov/campaigndisclosuredatafiles/Expenditures.txt","before":{"content-type":"text/plain","content-length":"782919257","last-modified":"Thu, 01 Oct 2026 13:13:38 GMT","etag":"\"afa68aca651dd1:0\""},"after":{"content-type":"text/plain","content-length":"782919257","last-modified":"Thu, 01 Oct 2026 13:13:38 GMT","etag":"\"afa68aca651dd1:0\""},"checked_before_utc":"2026-10-02T05:45:26.236916+00:00","checked_after_utc":"2026-10-02T08:03:45.421594+00:00","source_version_unchanged":true,"completed_capture_bytes":782919257,"completed_manifest_sha256":"06591144d30b7f9a4c27981950429d181b54a556af064f79cb23d6474657ff7b"},{"file":"FiledDocs.txt","url":"https://www.elections.il.gov/campaigndisclosuredatafiles/FiledDocs.txt","before":{"content-type":"text/plain","content-length":"141428638","last-modified":"Thu, 01 Oct 2026 13:14:00 GMT","etag":"\"87e066b9a651dd1:0\""},"after":{"content-type":"text/plain","content-length":"141428638","last-modified":"Thu, 01 Oct 2026 13:14:00 GMT","etag":"\"87e066b9a651dd1:0\""},"checked_before_utc":"2026-10-02T05:45:25.630579+00:00","checked_after_utc":"2026-10-02T08:03:44.809652+00:00","source_version_unchanged":true,"completed_capture_bytes":141428638,"completed_manifest_sha256":"4dbfad76f17f7de8a6edb4ebdf903273f941f13f095426ce28d7e11247ee71b3"},{"file":"Receipts.txt","url":"https://www.elections.il.gov/campaigndisclosuredatafiles/Receipts.txt","before":{"content-type":"text/plain","content-length":"1055768356","last-modified":"Thu, 01 Oct 2026 13:15:04 GMT","etag":"\"8ef394dfa651dd1:0\""},"after":{"content-type":"text/plain","content-length":"1055768356","last-modified":"Thu, 01 Oct 2026 13:15:04 GMT","etag":"\"8ef394dfa651dd1:0\""},"checked_before_utc":"2026-10-02T05:45:26.029707+00:00","checked_after_utc":"2026-10-02T08:03:45.209364+00:00","source_version_unchanged":true,"completed_capture_bytes":1055768356,"completed_manifest_sha256":"e06f3f11f958b23c61703b0ff5383b84ceaac51b7845107be570e8ff4f32ad2f"}],"rule":"Transaction bodies use complete ordered If-Match pinned ranges. After completion, ETag, Last-Modified and Content-Length must still match the pre-capture source metadata; otherwise reconciliation and publication are blocked."},"source_typed_controls":{"a1_notice_section_1_itemized":{"rows":6699,"amount":"100683463.3600","positiveRows":6699,"positiveAmount":"100683463.3600","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"a1_notice_section_2_itemized":{"rows":4111,"amount":"56566034.1400","positiveRows":4111,"positiveAmount":"56566034.1400","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"a1_notice_section_3_itemized":{"rows":101,"amount":"2347626.9100","positiveRows":101,"positiveAmount":"2347626.9100","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"a1_notice_section_4_itemized":{"rows":79,"amount":"1633109.4300","positiveRows":79,"positiveAmount":"1633109.4300","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"a1_notice_section_5_itemized":{"rows":722,"amount":"6115354.6600","positiveRows":722,"positiveAmount":"6115354.6600","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"b1_notice_section_9_itemized":{"rows":157,"amount":"3699812.7000","positiveRows":157,"positiveAmount":"3699812.7000","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"unreconciled_section_1_itemized":{"rows":21,"amount":"7278.0000","positiveRows":21,"positiveAmount":"7278.0000","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"unreconciled_section_1_unitemized":{"rows":240,"amount":"220373.4600","positiveRows":240,"positiveAmount":"220373.4600","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"unreconciled_section_2_itemized":{"rows":2,"amount":"670.0000","positiveRows":2,"positiveAmount":"670.0000","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"unreconciled_section_2_unitemized":{"rows":17,"amount":"9957.9100","positiveRows":17,"positiveAmount":"9957.9100","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"unreconciled_section_3_unitemized":{"rows":7,"amount":"3345.5500","positiveRows":7,"positiveAmount":"3345.5500","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"unreconciled_section_4_itemized":{"rows":1,"amount":"400.0000","positiveRows":1,"positiveAmount":"400.0000","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"unreconciled_section_4_unitemized":{"rows":23,"amount":"497.8700","positiveRows":23,"positiveAmount":"497.8700","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"unreconciled_section_5_unitemized":{"rows":24,"amount":"10116.0100","positiveRows":24,"positiveAmount":"10116.0100","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"unreconciled_section_6_itemized":{"rows":1,"amount":"900.0000","positiveRows":1,"positiveAmount":"900.0000","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"unreconciled_section_6_unitemized":{"rows":37,"amount":"6599.1500","positiveRows":37,"positiveAmount":"6599.1500","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"unreconciled_section_7_unitemized":{"rows":2,"amount":"248.7000","positiveRows":2,"positiveAmount":"248.7000","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"unreconciled_section_8_itemized":{"rows":30,"amount":"15951.6500","positiveRows":30,"positiveAmount":"15951.6500","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"unreconciled_section_8_unitemized":{"rows":225,"amount":"85602.0200","positiveRows":225,"positiveAmount":"85602.0200","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"unreconciled_section_9_unitemized":{"rows":6,"amount":"1753.2700","positiveRows":6,"positiveAmount":"1753.2700","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"verified_section_1_itemized":{"rows":147916,"amount":"208516841.4302","positiveRows":147916,"positiveAmount":"208516841.4302","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"verified_section_1_unitemized":{"rows":6857,"amount":"35415925.1766","positiveRows":6857,"positiveAmount":"35415925.1766","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"verified_section_2_itemized":{"rows":26078,"amount":"103443799.9910","positiveRows":26078,"positiveAmount":"103443799.9910","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"verified_section_2_unitemized":{"rows":1495,"amount":"3814304.4900","positiveRows":1495,"positiveAmount":"3814304.4900","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"verified_section_3_itemized":{"rows":1609,"amount":"14472440.3600","positiveRows":1609,"positiveAmount":"14472440.3600","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"verified_section_3_unitemized":{"rows":60,"amount":"6465.1200","positiveRows":60,"positiveAmount":"6465.1200","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"verified_section_4_itemized":{"rows":4265,"amount":"12785265.8500","positiveRows":4265,"positiveAmount":"12785265.8500","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"verified_section_4_unitemized":{"rows":1930,"amount":"1002094.0110","positiveRows":1930,"positiveAmount":"1002094.0110","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"verified_section_5_itemized":{"rows":5519,"amount":"8344576.9800","positiveRows":5519,"positiveAmount":"8344576.9800","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"verified_section_5_unitemized":{"rows":407,"amount":"84612.3400","positiveRows":407,"positiveAmount":"84612.3400","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"verified_section_6_itemized":{"rows":29924,"amount":"103831405.7200","positiveRows":29924,"positiveAmount":"103831405.7200","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"verified_section_6_unitemized":{"rows":2293,"amount":"594563.6200","positiveRows":2293,"positiveAmount":"594563.6200","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"verified_section_7_itemized":{"rows":34,"amount":"774043.2600","positiveRows":34,"positiveAmount":"774043.2600","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"verified_section_7_unitemized":{"rows":6,"amount":"291.4400","positiveRows":6,"positiveAmount":"291.4400","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"verified_section_8_itemized":{"rows":157721,"amount":"203040491.2165","positiveRows":157721,"positiveAmount":"203040491.2165","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"verified_section_8_unitemized":{"rows":10809,"amount":"5450139.1063","positiveRows":10809,"positiveAmount":"5450139.1063","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"verified_section_9_itemized":{"rows":316,"amount":"4474954.4500","positiveRows":316,"positiveAmount":"4474954.4500","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0},"verified_section_9_unitemized":{"rows":22,"amount":"2013.8200","positiveRows":22,"positiveAmount":"2013.8200","negativeRows":0,"negativeAmount":"0.0000","zeroRows":0}},"public_financial_rows":409766,"itemized_source_rows":385306,"nonzero_unitemized_aggregates":24460,"explicit_zero_fields_in_report_controls":215687,"privacy":{"raw_private_bodies_persisted":false,"public_redaction_flags":false,"state_rule":"Explicit source code, uppercase, 50 states/DC whitelist; otherwise unknown.","omitted":["street address","city","ZIP","phone","email","employer","occupation","purpose/memo","administrative contact fields","RedactionRequested"]},"source_files":[{"label":"CanElections.txt","url":"https://www.elections.il.gov/campaigndisclosuredatafiles/CanElections.txt","bytes":2935929},{"label":"Candidates.txt","url":"https://www.elections.il.gov/campaigndisclosuredatafiles/Candidates.txt","bytes":3445410},{"label":"CmteCandidateLinks.txt","url":"https://www.elections.il.gov/campaigndisclosuredatafiles/CmteCandidateLinks.txt","bytes":668934},{"label":"Committees.txt","url":"https://www.elections.il.gov/campaigndisclosuredatafiles/Committees.txt","bytes":8974232},{"label":"D2Totals.txt","url":"https://www.elections.il.gov/campaigndisclosuredatafiles/D2Totals.txt","bytes":58664041},{"label":"Expenditures.txt","url":"https://www.elections.il.gov/campaigndisclosuredatafiles/Expenditures.txt","bytes":782919257},{"label":"FiledDocs.txt","url":"https://www.elections.il.gov/campaigndisclosuredatafiles/FiledDocs.txt","bytes":141428638},{"label":"Receipts.txt","url":"https://www.elections.il.gov/campaigndisclosuredatafiles/Receipts.txt","bytes":1055768356}],"dictionary_url":"https://www.elections.il.gov/campaigndisclosuredatafiles/CampaignDisclosureDataDictionary.txt","no_name_identity_joins":true}