{"actor": "trust-migrations-2026-09-26", "changes": [], "commit": null, "new_hash": "df16ee2f09701a009711b31f2716a1b88c8c9e30dd163555c616a648d340de3a", "note": "genesis: baseline after trust migrations (validation stamps, content-hash backfill)", "parent_hash": null, "ts": "2026-09-26T05:03:56+00:00"}
{"actor": "feed-isolation-strip-2026-09-26", "changes": [{"agency_id": "id-pocatello-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://atlasofsurveillance.org/my/search?agency=Pocatello+Police+Department&locale=my"], "status_change": null}, {"agency_id": "ks-park-city-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://www.atlasofsurveillance.org/search?locale=zh-hans&location=Park+City%2C+KS"], "status_change": null}, {"agency_id": "md-anne-arundel-county-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://www.findingflock.com/operators"], "status_change": null}, {"agency_id": "md-forest-heights-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://www.atlasofsurveillance.org/download.csv?vendor=Flock+Safety"], "status_change": null}, {"agency_id": "md-salisbury-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://www.atlasofsurveillance.org/download.csv?vendor=Flock+Safety"], "status_change": null}, {"agency_id": "nm-alamogordo-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://www.atlasofsurveillance.org/search?locale=zh-hans&location=Alamogordo+Police+Department%2C+NM&sort=technology_asc"], "status_change": null}, {"agency_id": "nm-farmington-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://www.atlasofsurveillance.org/search?locale=zh-hans&location=Farmington+Police+Department%2C+NM&sort=technology_asc"], "status_change": null}, {"agency_id": "nm-las-cruces-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://www.atlasofsurveillance.org/search?locale=zh-hans&location=Las+Cruces+Police+Department%2C+NM&sort=technology_asc"], "status_change": null}, {"agency_id": "nm-otero-county-so", "fields_changed": [], "sources_added": [], "sources_removed": ["https://www.atlasofsurveillance.org/search?locale=zh-hans&location=Otero+County+Sheriff%27s+Office%2C+NM&sort=technology_asc"], "status_change": null}, {"agency_id": "nv-reno-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://atlasofsurveillance.org/search?location=Reno+Police+Department&sort=agency_asc"], "status_change": null}, {"agency_id": "nv-washoe-county-so", "fields_changed": [], "sources_added": [], "sources_removed": ["https://www.atlasofsurveillance.org/search?agency=Washoe+County+Sheriff%27s+Office&locale=th"], "status_change": null}, {"agency_id": "ok-muskogee-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://findingflock.com"], "status_change": null}, {"agency_id": "ut-north-ogden-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://atlasofsurveillance.org/search?location=North+Ogden+Police+Department%2C+UT&sort=city_asc"], "status_change": null}, {"agency_id": "ut-tooele-county-so", "fields_changed": [], "sources_added": [], "sources_removed": ["https://www.atlasofsurveillance.org/search?location=utah&technologies%5Bautomated-license-plate-readers%5D=on&sort"], "status_change": null}], "commit": null, "new_hash": "f3e7b9c377474ee25e6e01c41a20be4f41d843b6469ac23585e648f5f6701dfa", "parent_hash": "df16ee2f09701a009711b31f2716a1b88c8c9e30dd163555c616a648d340de3a", "ts": "2026-09-26T05:09:00+00:00"}
{"actor": "territory-merge-2026-09-26", "changes": [{"added": true, "agency_id": "pr-humacao-municipal-police", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "active"]}, {"added": true, "agency_id": "pr-san-lorenzo-municipality", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "rejected"]}, {"added": true, "agency_id": "pr-santa-isabel-municipal-police", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "active"]}, {"added": true, "agency_id": "vi-virgin-islands-pd", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "pending"]}], "commit": null, "new_hash": "d27acdc22b38e1531037ab9f11b350ffef590a3a289fb5b024332136fe0b3e21", "parent_hash": "f3e7b9c377474ee25e6e01c41a20be4f41d843b6469ac23585e648f5f6701dfa", "ts": "2026-09-26T13:37:12+00:00"}
{"actor": "territory-merge-2026-09-26", "changes": [{"agency_id": "pr-san-lorenzo-municipality", "fields_changed": ["validation"], "sources_added": [], "sources_removed": [], "status_change": null}], "commit": null, "new_hash": "9a0d44cff83e5be13180fcd79bed9128dd8398a955c2cf46e0d2316990365593", "parent_hash": "d27acdc22b38e1531037ab9f11b350ffef590a3a289fb5b024332136fe0b3e21", "ts": "2026-09-26T13:37:50+00:00"}
{"actor": "domain-tier-approval-2026-09-26", "changes": [{"agency_id": "pr-humacao-municipal-police", "fields_changed": ["sources[].verified"], "sources_added": [], "sources_removed": [], "status_change": null, "verified_flips": [{"url": "https://www.elnuevodia.com/noticias/seguridad/notas/persecucion-o-seguridad-el-debate-entre-beneficios-y-peligros-de-los-lectores-automaticos-de-tablillas-en-puerto-rico/", "verified": [false, true]}, {"url": "https://www.elnuevodia.com/noticias/seguridad/fotogalerias/asi-lucen-y-operan-las-camaras-de-flock-instaladas-para-leer-tablillas-en-puerto-rico/", "verified": [false, true]}, {"url": "https://www.elnuevodia.com/noticias/seguridad/notas/alexis-torres-responde-si-han-dado-acceso-a-ice-a-las-camaras-de-flock-no-ha-habido-ninguna-solicitud-de-informacion/", "verified": [false, true]}]}, {"agency_id": "pr-santa-isabel-municipal-police", "fields_changed": ["sources[].verified"], "sources_added": [], "sources_removed": [], "status_change": null, "verified_flips": [{"url": "https://www.elnuevodia.com/noticias/seguridad/notas/persecucion-o-seguridad-el-debate-entre-beneficios-y-peligros-de-los-lectores-automaticos-de-tablillas-en-puerto-rico/", "verified": [false, true]}]}, {"agency_id": "vi-virgin-islands-pd", "fields_changed": ["sources[].verified"], "sources_added": [], "sources_removed": [], "status_change": null, "verified_flips": [{"url": "https://stjohntradewinds.com/lawmakers-meet-with-vipd-on-real-time-crime-centers-and-technology-upgrades/", "verified": [false, true]}]}], "commit": null, "new_hash": "306f9043121ecb805e1058899a6a28949183db3e941486b6dc13a599761e5523", "note": "Boss approved tiers for 5 quarantined territory domains 2026-09-26: elnuevodia.com and stjohntradewinds.com promoted to verified-news (added to classify.verified_news in config/flock-off.yaml with approval records); heavyweather.media, footnote4a.org, citizenportal.ai remain unverified (no approval entries by policy). 5 citations re-stamped verified=true. Intermediate classify_sources run re-serialized the file (no semantic change).", "parent_hash": "9a0d44cff83e5be13180fcd79bed9128dd8398a955c2cf46e0d2316990365593", "ts": "2026-09-26T14:05:48+00:00"}
{"actor": "drift-gate-drop", "changes": [{"agency_id": "ar-mayflower-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://newsini.com/post/824673639214579712/mayflower-joins-cabot-pea-ridge-in-stopping-use"], "status_change": null}, {"agency_id": "ks-gardner-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://www.nbcpalmsprings.com/ca-us-and-world/2026/08/21/wellsville-kansas-police-department-ends-flock-camera-program-after-community-privacy-concerns"], "status_change": null}, {"agency_id": "ks-wellsville-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://www.nbcpalmsprings.com/ca-us-and-world/2026/08/21/wellsville-kansas-police-department-ends-flock-camera-program-after-community-privacy-concerns"], "status_change": null}, {"agency_id": "wa-lynnwood-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://www.newsbeep.com/408507/"], "status_change": null}, {"agency_id": "wi-fond-du-lac-county-sheriff", "fields_changed": [], "sources_added": [], "sources_removed": ["https://heartlandpost.com/multiple-wisconsin-counties-pull-the-plug-on-flock-cameras/"], "status_change": null}, {"agency_id": "wi-racine-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://heartlandpost.com/racine-waukesha-and-oconomowoc-vote-to-end-flock-camera-contracts/"], "status_change": null}], "commit": null, "new_hash": "0396c63b54a68e7c58ca6811d8d95c8933fd2d9c0b3284a4e98a3c0257661ac6", "note": "Per Boss directive 2026-09-26: dropped 4 drift-gate-failing sources (3 unreachable, 1 drifted) from 7 agency records; accepted drift on 2 sources with recorded reviews.", "parent_hash": "306f9043121ecb805e1058899a6a28949183db3e941486b6dc13a599761e5523", "ts": "2026-09-26T19:59:26+00:00"}
{"actor": "Constantine (agent)", "changes": [{"added": true, "agency_id": "ny-tompkins-county-so", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "terminated"]}], "commit": "Add Tompkins County Sheriff's Office termination record (12-1 vote 2026-04-14)", "new_hash": "79cadcc49069b6e2f8fa4b482470a970c6e049e7ded2055b228b0b8015dfaf82", "parent_hash": "0396c63b54a68e7c58ca6811d8d95c8933fd2d9c0b3284a4e98a3c0257661ac6", "ts": "2026-10-03T19:09:25+00:00"}
{"actor": "Constantine (agent)", "changes": [], "commit": "Tompkins County: mark WYDC source unverified pending domain approval", "new_hash": "7db59c39cfa04f07e5c879a70b4d4c2c7de63b3fbc4078bdfd05ce159bf6a6bb", "parent_hash": "79cadcc49069b6e2f8fa4b482470a970c6e049e7ded2055b228b0b8015dfaf82", "ts": "2026-10-03T19:09:56+00:00"}
{"actor": "Constantine (agent)", "changes": [{"agency_id": "al-birmingham-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/"], "status_change": null}, {"agency_id": "al-huntsville-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/6169089/Huntsville/Madison-County/Alabama/Huntsville-police-detail-privacy-safeguards-for-Flock-cameras"], "status_change": null}, {"agency_id": "co-aurora-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/9613472/illinois/dupage-county/aurora/multiple-aurora-residents-urge-council-to-terminate-flock-alpr-contracts-cite-privacy-and-oversight-concerns"], "status_change": null}, {"agency_id": "co-fountain-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/9644192/colorado/el-paso-county/fountain-city/fountain-police-report-staffing-gains-flock-stats-and-new-axon-access-through-cspd"], "status_change": null}, {"agency_id": "co-thornton-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/7824952/colorado/adams-county/thornton-city/colorado/adams-county/thornton-city/colorado/adams-county/thornton-city/colorado/adams-county/thornton-city/Thornton-City/Adams-County/Colorado/Residents-demand-public-forum-and-oversight-after-council-debate-over-Flock-ALPRs"], "status_change": null}, {"added": true, "agency_id": "fl-boynton-beach-city", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}, {"added": true, "agency_id": "fl-tallahassee-city", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "pending"]}, {"agency_id": "id-blaine-county-so", "fields_changed": ["notes", "renewal_date"], "sources_added": [], "sources_removed": [], "status_change": null}, {"added": true, "agency_id": "id-carey-city", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "rejected"]}, {"agency_id": "id-idaho-falls-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/8669726/idaho/bonneville-county/idaho-falls/city-seeks-firm-ban-on-using-camera-footage-to-train-flocks-ai-narrow-carveout-allowed"], "status_change": null}, {"agency_id": "id-jerome-county-so", "fields_changed": [], "sources_added": [], "sources_removed": ["https://summed.news/article/idaho-jerome-county-sheriff-cancels-flock-camera-contract-redirects-funds-to-deputy-1f496b27"], "status_change": null}, {"agency_id": "id-pocatello-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/9113510/idaho/bannock-county/pocatello-city/resident-raises-privacy-concerns-about-flock-cameras-council-schedules-discussion"], "status_change": null}, {"agency_id": "il-springfield-pd", "fields_changed": ["notes"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "in-chesterton", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/9986177/indiana/porter-county/chesterton/chesterton-council-votes-to-discontinue-flock-camera-contract-pending-review"], "status_change": null}, {"agency_id": "ks-park-city-pd", "fields_changed": ["cameras", "decision_summary", "notes"], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/6310008/Park-City/Sedgwick-County/Kansas/Park-City-council-approves-Champtown-infrastructure-contract-North-Park-engineering-agreement-and-three-licenseplate-readers"], "status_change": null}, {"agency_id": "la-central-pd", "fields_changed": ["notes"], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/6207367/Central/East-Baton-Rouge-Parish/Louisiana/City-announces-public-facing-Flock-transparency-portal-for-police-camera-data"], "status_change": null}, {"added": true, "agency_id": "ma-cambridge-city", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}, {"added": true, "agency_id": "mi-adrian-city", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}, {"agency_id": "mi-bay-city-dps", "fields_changed": ["notes"], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/7000890/Bay-City/Bay-County/Michigan/Bay-City-Commission-rejects-Flock-license-plate-reader-contract-after-ACLU-and-months-of-public-debate"], "status_change": null}, {"added": true, "agency_id": "mi-bedford-township-dda", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}, {"added": true, "agency_id": "mi-clawson-pd", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}, {"added": true, "agency_id": "mi-eastpointe-city", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}, {"agency_id": "mn-saint-paul-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/9610114/minnesota/washington-county/city-of-saint-paul/saint-paul-council-unanimously-urges-end-to-flock-safety-contracts-orders-60day-report"], "status_change": null}, {"agency_id": "nc-hendersonville-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/9830765/north-carolina/henderson-county/hendersonville/residents-press-council-to-cancel-flock-cameras-as-police-chief-defends-license-plate-readers"], "status_change": null}, {"added": true, "agency_id": "nc-reidsville-pd", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}, {"agency_id": "ny-tompkins-county-so", "fields_changed": [], "sources_added": ["https://www.tompkinscountyny.gov/News-articles/Highlights-of-the-4726-regular-and-41426-special-Tompkins-County-Legislature-meetings", "https://www.wydc-tv.com/news/local/tompkins-county-ends-flock-safety-camera-contract-in-12-1-vote/article_505c13ab-d243-401e-84ce-019f70dd0485.html"], "sources_removed": ["https://www.tompkinscountyny.gov/News-articles/Highlights-of-the-4726-regular-and-41426-special-Tompkins-County-Legislature-meetings", "https://www.wydc-tv.com/news/local/tompkins-county-ends-flock-safety-camera-contract-in-12-1-vote/article_505c13ab-d243-401e-84ce-019f70dd0485.html"], "status_change": null}, {"added": true, "agency_id": "oh-athens-pd", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "active"]}, {"agency_id": "oh-dayton-pd", "fields_changed": ["notes"], "sources_added": ["https://fortune.com/2026/06/03/why-are-ohio-city-workers-covering-flock-cameras-immigration-enforcement-data-sharing-policy-violations/"], "sources_removed": [], "status_change": null}, {"added": true, "agency_id": "oh-hamilton-county-so", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}, {"agency_id": "ok-muskogee-pd", "fields_changed": ["cameras", "decision_summary", "notes"], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/7274821/Oklahoma/Muskogee-police-brief-council-on-recent-shootings-NAACP-launches-Safe-Storage-Saves-Lives-campaign"], "status_change": null}, {"agency_id": "ok-norman-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/6494495/Norman/Cleveland-County/Oklahoma/Norman-council-studies-Flock-license-plate-readers-amid-privacy-and-legal-questions"], "status_change": null}, {"agency_id": "ok-tahlequah-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/5330760/Oklahoma/Telecoid-City-Council-approves-21900-contract-for-Flock-Safety-license-plate-readers?loc=OK&source=bluesky"], "status_change": null}, {"agency_id": "or-bend-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/7277191/Bend/Deschutes-County/Oregon/Council-liaison-updates-immigration-policy-ALPR-cameras-turned-off-and-electrification-work"], "status_change": null}, {"agency_id": "or-eugene-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/7199555/Eugene/Lane-County/Oregon/Eugene-police-report-six-new-hires-Flock-contract-terminated-and-deputy-chief-to-retire"], "status_change": null}, {"agency_id": "or-talent-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/7304465/Talent/Jackson-County/Oregon/Talent-council-orders-pause-on-Flock-ALPR-directs-staff-to-draft-surveillance-policy-and-to-stop-data-sharing?loc=OR&source=bluesky"], "status_change": null}, {"agency_id": "tn-murfreesboro-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/7086489/Tennessee/Council-approves-expanded-park-cameras-Axon-body-camera-amendment-and-pedestriantraffic-safety-grants"], "status_change": null}, {"agency_id": "tx-college-station-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/9912162/texas/brazos-county/college-station/students-and-residents-press-college-station-council-to-reject-flock-alpr-contract-renewal"], "status_change": null}, {"agency_id": "tx-pflugerville-pd", "fields_changed": ["notes"], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/9613859/texas/travis-county/pflugerville-city/city-council/pflugerville-council-directs-staff-to-disable-flock-alpr-system-decline-contract-renewal-after-vendor-concerns-and-public-outcry"], "status_change": null}, {"agency_id": "ut-cedar-city-pd", "fields_changed": ["decision_summary", "notes"], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/8629280/utah/iron-county/cedar-city/cedar-city-council/cedar-city-council-renews-flock-safety-plate-reader-contract-with-added-auditing-and-30-day-termination-clause"], "status_change": null}, {"agency_id": "ut-north-ogden-pd", "fields_changed": ["decision_summary", "notes"], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/3147769/Utah/Council-reviews-police-Flock-system-costs-and-seeks-drone-donation-support"], "status_change": null}, {"agency_id": "vi-virgin-islands-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/8522544/police-brief-senators-on-cameras-drones-and-a-recent-arrest-uptick-as-they-seek-more-officers"], "status_change": null}, {"agency_id": "wa-kent-pd", "fields_changed": ["decision_date", "decision_summary", "notes", "renewal_date"], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/6352674/Kent/King-County/Washington/Council-renews-Flock-Safety-ALPR-contract-after-police-report-cases-solved", "https://citizenportal.ai/articles/7225344/Kent/King-County/Washington/Kent-police-defend-Flock-licenseplate-readers-announce-tighter-controls-after-UW-report"], "status_change": null}, {"agency_id": "wa-mill-creek-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/7346398/washington/snohomish-county/mill-creek/washington/snohomish-county/mill-creek/washington/snohomish-county/mill-creek/Mill-Creek/Snohomish-County/Washington/Mill-Creek-police-defend-Flock-camera-program-as-residents-raise-privacy-and-data-sharing-concerns"], "status_change": null}, {"agency_id": "wa-redmond-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/8086514/washington/king-county/redmond/washington/king-county/redmond/washington/king-county/redmond/washington/king-county/redmond/Redmond/King-County/Washington/Staff-state-grants-for-paused-ALPR-program-are-closed-council-moves-to-schedule-action-to-end-vendor-contract"], "status_change": null}, {"agency_id": "wa-renton-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://citizenportal.ai/articles/8571657/washington/king-county/renton/renton-council-extends-pause-on-flock-alpr-cameras-orders-contract-review-and-thirdparty-audit-study"], "status_change": null}, {"added": true, "agency_id": "wi-manitowoc-city", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}, {"added": true, "agency_id": "wi-marinette-city", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}], "commit": "Digest 2026-09-28 batch: 13 new agencies, Dayton/Blaine updates, AI-summary exclusion purge + claim cleanup, Tompkins key canonicalization (Boss-approved 2026-10-04)", "new_hash": "9149054345d8ecab580af078f2e363113f32c2f44fb5dd951ac6ba10d61650e5", "parent_hash": "7db59c39cfa04f07e5c879a70b4d4c2c7de63b3fbc4078bdfd05ce159bf6a6bb", "ts": "2026-10-05T01:46:19+00:00"}
{"actor": "Constantine (agent)", "changes": [{"agency_id": "co-aurora-pd", "fields_changed": ["notes"], "sources_added": [], "sources_removed": ["https://www.techtimes.com/articles/325025/20260115/aurora-pd-flock-safety-cameras-gunpoint-incident.htm"], "status_change": null}, {"agency_id": "id-pocatello-pd", "fields_changed": ["notes"], "sources_added": [], "sources_removed": ["https://idahopolitics.org/flock-license-plate-readers-spread-across-idaho-cities-sparking-legal-challenges-and-privacy-debate/"], "status_change": null}, {"agency_id": "ut-cedar-city-pd", "fields_changed": ["notes"], "sources_added": [], "sources_removed": ["https://cedarcity.openutah.org/meetings/2026-07-08-cedar-city-council-to-discuss-speed-bumps-rap-tax-funding-and-flock-safety-camer-749a1132-f09e-46ad-a92c-298e0dc63126"], "status_change": null}], "commit": "Drift-gate remediation 2026-10-04: removed dead techtimes + AI-generated openutah + unverifiable idahopolitics citations; recorded re-verification reviews for 8 drifted/blocked sources (Boss-approved release)", "new_hash": "d4189c3fbb01eba4c33eb6fe8ae8d1e2b151e4dec1c79f3f4deb2244178f4e14", "parent_hash": "9149054345d8ecab580af078f2e363113f32c2f44fb5dd951ac6ba10d61650e5", "ts": "2026-10-05T01:58:43+00:00"}
{"actor": "Constantine (agent)", "changes": [{"added": true, "agency_id": "mi-south-lyon-city", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}, {"added": true, "agency_id": "mi-sturgis-dps", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}, {"agency_id": "mo-louisiana-pd", "fields_changed": ["decision_date", "decision_summary", "notes", "status", "validation"], "sources_added": ["https://mbatchelo0.wixsite.com/rivernewslive-1/post/louisiana-city-council-votes-to-terminate-flock-camera-contract"], "sources_removed": [], "status_change": ["pending", "cancelled"]}, {"added": true, "agency_id": "ny-newburgh-city", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}], "commit": "Accuracy sweep 2026-10-04: add Newburgh NY, South Lyon MI, Sturgis MI cancellations; Louisiana MO pending->cancelled (Boss-approved)", "new_hash": "15c628b02e0742e52e05f64c430638b7be457068c6f51f8d7b3c57efe09c7c48", "parent_hash": "d4189c3fbb01eba4c33eb6fe8ae8d1e2b151e4dec1c79f3f4deb2244178f4e14", "ts": "2026-10-05T02:31:51+00:00"}
{"actor": "Constantine (agent)", "changes": [{"agency_id": "ny-tompkins-county-so", "fields_changed": ["status", "validation"], "sources_added": [], "sources_removed": [], "status_change": ["terminated", "cancelled"]}], "commit": null, "new_hash": "72048eb6c3d9a5930b93d388e0fcacdc353e102b8407e919f6bde15ff2b7a4d6", "parent_hash": "15c628b02e0742e52e05f64c430638b7be457068c6f51f8d7b3c57efe09c7c48", "ts": "2026-10-09T17:44:45+00:00"}
{"actor": "Constantine (agent)", "changes": [], "commit": null, "new_hash": "2f4446d097ac8d959b2c59ca02ee94f8ea82d65a9078e467905e073f84abeea1", "parent_hash": "72048eb6c3d9a5930b93d388e0fcacdc353e102b8407e919f6bde15ff2b7a4d6", "ts": "2026-10-09T18:34:43+00:00"}
{"actor": "Constantine (agent): renewal-date research, Boss-approved high-confidence set", "changes": [{"agency_id": "il-decatur-pd", "fields_changed": ["contract_start"], "sources_added": ["https://decatur.novusagenda.com/agendapublic/AttachmentViewer.ashx?AttachmentID=8225&ItemID=3769"], "sources_removed": [], "status_change": null}, {"agency_id": "ok-oklahoma-city-pd", "fields_changed": ["contract_end", "renewal_date"], "sources_added": ["https://www.oklahoman.com/story/news/crime/2026/10/05/flock-camera-search-tulsa-ok-deputy-ruled-unconstitutional-oklahoma-federal-judge/92107612007/"], "sources_removed": [], "status_change": null}], "commit": null, "new_hash": "f427e8424893ef744885da1a66c20133b33087ef320b91ee4b9c3af1e08e05d3", "parent_hash": "2f4446d097ac8d959b2c59ca02ee94f8ea82d65a9078e467905e073f84abeea1", "ts": "2026-10-09T19:46:04+00:00"}
{"actor": "Constantine (agent): remove 2 paywalled Oklahoman sources per Boss policy", "changes": [{"agency_id": "ok-oklahoma-city-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://www.oklahoman.com/story/news/local/oklahoma-city/2026/08/03/okc-stalls-vote-flock-cameras-renewal/91159028007/", "https://www.oklahoman.com/story/news/local/oklahoma-city/2026/08/18/okc-council-renews-flock-safety-contract-in-contentious-meeting/91356272007/"], "status_change": null}], "commit": null, "new_hash": "2498c913faef320f8f34c1fc2eb86f13624308fc5975932fa43287a481004b97", "parent_hash": "f427e8424893ef744885da1a66c20133b33087ef320b91ee4b9c3af1e08e05d3", "ts": "2026-10-09T20:28:50+00:00"}
{"actor": "Constantine (agent): file high-confidence dates round 2 (Reno, Troy, Evansville, Kent, South Bend) per Boss", "changes": [{"agency_id": "in-evansville-pd", "fields_changed": ["contract_end"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "in-south-bend-pd", "fields_changed": ["contract_start"], "sources_added": ["https://docs.southbendin.gov/WebLink/0/edoc/383268/05-30-2024%20Health%20%20Public%20Safety%20and%20Information%20%20Technology%20Meeting%20Minutes%20(Signed).pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "mi-kent-county-so", "fields_changed": ["contract_start"], "sources_added": ["https://content.govdelivery.com/accounts/KENTCOMI/bulletins/42908b2"], "sources_removed": [], "status_change": null}, {"agency_id": "nv-reno-pd", "fields_changed": ["contract_end", "contract_start", "notes"], "sources_added": ["https://www.rgj.com/story/news/government/2026/10/09/reno-ends-contract-flock-surveillance-cameras/92177137007/"], "sources_removed": [], "status_change": null}, {"agency_id": "ny-troy-pd", "fields_changed": ["contract_start"], "sources_added": ["https://www.civiccapacity.com/p/flock-cameras-helping-solve-crimes"], "sources_removed": [], "status_change": null}], "commit": null, "new_hash": "dd7a084e3a001ff98a40451125ebb19a2ea9d1df06f78515c6b72f25a1a00366", "parent_hash": "2498c913faef320f8f34c1fc2eb86f13624308fc5975932fa43287a481004b97", "ts": "2026-10-09T21:44:22+00:00"}
{"actor": "Constantine (agent): remove misfiled beaconjournal source from Evansville; remove redundant paywalled Reno RGJ per Boss", "changes": [{"agency_id": "in-evansville-pd", "fields_changed": ["contract_end"], "sources_added": [], "sources_removed": ["https://www.beaconjournal.com/story/news/local/2023/11/20/vanderburgh-county-sheriffs-office-to-install-license-plate-cameras/71584439007/", "https://www.courierpress.com/story/news/local/2026/09/18/flock-safety-contract-evansville-police-cameras-2027-budget/91796223007/"], "status_change": null}, {"agency_id": "nv-reno-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://www.rgj.com/story/news/crime/2026/08/28/license-plate-reader-camera-crime-privacy-concerns/91392809007/"], "status_change": null}], "commit": null, "new_hash": "1328400468519bf0309396e6ca122882bec6f54e81a46897ecfad9baff71abdd", "parent_hash": "dd7a084e3a001ff98a40451125ebb19a2ea9d1df06f78515c6b72f25a1a00366", "ts": "2026-10-09T22:15:28+00:00"}
{"actor": "Alexander (via Constantine): Lone Peak .gov domain-migration URL fix, Germantown citation retitle, add Millington PD (Resolution 3-2024); drift reviews accepted 2026-10-17", "changes": [{"added": true, "agency_id": "tn-millington-pd", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "active"]}, {"agency_id": "ut-lone-peak-pd", "fields_changed": ["last_verified", "notes"], "sources_added": ["https://lonepeakpolice.gov/flock-safety/"], "sources_removed": ["https://lonepeakpolice.com/flock-safety/"], "status_change": null}], "commit": null, "new_hash": "f386354ca4e16ef2bc86e68e3eae38e93b55a7fa60d39d67ac1a6a895c6579ac", "parent_hash": "1328400468519bf0309396e6ca122882bec6f54e81a46897ecfad9baff71abdd", "ts": "2026-10-17T17:59:29+00:00"}
{"actor": "Alexander (via Constantine): remove inferred Millington contract dates (document states terms, not dates); fields set null per no-inference rule", "changes": [{"agency_id": "tn-millington-pd", "fields_changed": ["contract_end", "contract_start", "notes"], "sources_added": [], "sources_removed": [], "status_change": null}], "commit": null, "new_hash": "02c7af7e5e9d57d21f5b88465c3a3e587658fd4b447619add343930cdb642e33", "parent_hash": "f386354ca4e16ef2bc86e68e3eae38e93b55a7fa60d39d67ac1a6a895c6579ac", "ts": "2026-10-17T18:03:55+00:00"}
{"actor": "Alexander (via Constantine): Contracts page Wave 1: verify 14 additional contract documents from existing citations (4 research batches + direct fetches); last_verified bumped on the 13 records whose documents confirmed their contract facts; document-printed dates filled for Decatur R2023-231 and Columbia Heights where the dataset had none", "changes": [{"agency_id": "ca-fresno-pd", "fields_changed": ["last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "ia-coralville-pd", "fields_changed": ["last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "il-decatur-pd", "fields_changed": ["last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "ks-derby-pd", "fields_changed": ["last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "ks-wichita-pd", "fields_changed": ["last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "ma-stoughton-pd", "fields_changed": ["last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "md-forest-heights-pd", "fields_changed": ["last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "mi-ypsilanti", "fields_changed": ["last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "mn-columbia-heights-pd", "fields_changed": ["last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "oh-euclid-pd", "fields_changed": ["last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "tn-johnson-city-pd", "fields_changed": ["last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "wa-olympia-pd", "fields_changed": ["last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "wi-appleton-pd", "fields_changed": ["last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}], "commit": null, "new_hash": "192347d0b3f580d05320e92833f5cc42e191236ddfb045068129c5070bb7114e", "parent_hash": "02c7af7e5e9d57d21f5b88465c3a3e587658fd4b447619add343930cdb642e33", "ts": "2026-10-17T19:45:41+00:00"}
{"actor": "Alexander (via Constantine): Contracts page Wave 2 Batch 1: hunt contract documents for 20 uncovered agencies (4 research batches); 10 documents found, fetch-verified twice (hunter + parent), added as new citations and registered; last_verified bumped on the 8 records with no discrepancy; Cedar Rapids held (document prints a prepared period starting 2024-07-01 vs record start 2024-08-23) and Alamogordo held (record cameras 60 vs the signed quotation's itemization) pending review", "changes": [{"agency_id": "az-scottsdale-pd", "fields_changed": ["last_verified", "sources"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "dc-mpd", "fields_changed": ["last_verified", "sources"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "ia-cedar-rapids-pd", "fields_changed": ["sources"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "ia-west-des-moines-pd", "fields_changed": ["last_verified", "sources"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "ky-lexington-pd", "fields_changed": ["last_verified", "sources"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "nm-alamogordo-pd", "fields_changed": ["sources"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "oh-cleveland-pd", "fields_changed": ["last_verified", "sources"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "ok-oklahoma-city-pd", "fields_changed": ["last_verified", "sources"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "tx-college-station-pd", "fields_changed": ["last_verified", "sources"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "wa-everett-pd", "fields_changed": ["last_verified", "sources"], "sources_added": [], "sources_removed": [], "status_change": null}], "commit": null, "new_hash": "16cbfd666877a2abbecf853fdccf712c86c5c6ea93e2dcf204045759c97c1342", "parent_hash": "192347d0b3f580d05320e92833f5cc42e191236ddfb045068129c5070bb7114e", "ts": "2026-10-17T20:36:02+00:00"}
{"actor": "Alexander (via Constantine): Contracts page Wave 2 follow-up: register the Newport News Flock order form (DocumentCloud public-records copy, verified via live browser read); citation added, record last_verified NOT bumped (the form covers 15 of the record's 74 cameras)", "changes": [{"agency_id": "va-newport-news-pd", "fields_changed": ["sources"], "sources_added": [], "sources_removed": [], "status_change": null}], "commit": null, "new_hash": "c568bd7d30d5f63d574771ff0677a4489dc145a32e01625a516658649294ca26", "parent_hash": "16cbfd666877a2abbecf853fdccf712c86c5c6ea93e2dcf204045759c97c1342", "ts": "2026-10-17T22:15:26+00:00"}
{"actor": "Alexander (via Constantine): Contracts page Wave 2 Batch 2 (4 of 6 verified finds; Champaign and Green Bay deferred by Alexander at the drift gate): register the Van Buren Township Dec 2021 approval packet, Grand Rapids Administrative Order 2026-01, Vernon Hills Ordinance 2023-065 packet, and Niagara Falls Feb 2025 award minutes; citations added, last_verified bumped to 2026-10-17 on all four", "changes": [{"agency_id": "mi-van-buren-twp-pd", "fields_changed": ["sources", "last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "mi-grand-rapids-pd", "fields_changed": ["sources", "last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "il-vernon-hills-pd", "fields_changed": ["sources", "last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "ny-niagara-falls-pd", "fields_changed": ["sources", "last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}], "commit": null, "new_hash": "df4a178d9f13960c88375c484be36f715439d3b16a7342812a9b71e86ec391fc", "parent_hash": "c568bd7d30d5f63d574771ff0677a4489dc145a32e01625a516658649294ca26", "ts": "2026-10-17T22:41:58+00:00"}
{"actor": "Alexander (via Constantine): Contracts page Wave 2 Batch 3: register the Elizabethtown KY executed MSA/order form (KSBA portal), Lorain OH agreement in the Board of Control packet, Troy NY 2021 executed agreement in the March 2026 council packet, Berkeley CA May 2026 council annotated agenda (MSA declined, ALPR extension), South Bend IN Board of Public Works permit approval, and Ridgeland MS board minutes approving the Additional Services Agreement; citations added, last_verified bumped to 2026-10-18 on all six; no record fields changed (Berkeley status and Troy NY contract_start flags reported, not edited)", "changes": [{"agency_id": "ca-berkeley-pd", "fields_changed": ["last_verified"], "sources_added": ["https://berkeleyca.gov/sites/default/files/city-council-meetings/2026-05-07%20Annotated%20Agenda%20-%20Council.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "in-south-bend-pd", "fields_changed": ["last_verified"], "sources_added": ["http://docs.southbendin.gov/weblink/0/edoc/386260/Encroachment%20%20Revocable%20Permit%20-%20Flock%20Safety.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "ky-elizabethtown-pd", "fields_changed": ["last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "ms-ridgeland-pd", "fields_changed": ["last_verified"], "sources_added": ["https://ridgelandms.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=4124,plainText=false)"], "sources_removed": [], "status_change": null}, {"agency_id": "ny-troy-pd", "fields_changed": ["last_verified"], "sources_added": ["https://www.troyny.gov/AgendaCenter/ViewFile/ArchivedAgenda/_03192026-1474?packet=true"], "sources_removed": [], "status_change": null}, {"agency_id": "oh-lorain-pd", "fields_changed": ["last_verified"], "sources_added": ["https://public.destinyhosted.com/loraidocs/2023/BOC/20230215_916/AGENDApacket__02-15-23_0308_915.pdf"], "sources_removed": [], "status_change": null}], "commit": null, "new_hash": "b874c24c100f2a5bd7ef60e527238e8e221617e589e3eed0c3639230f7ab5601", "parent_hash": "df4a178d9f13960c88375c484be36f715439d3b16a7342812a9b71e86ec391fc", "ts": "2026-10-18T13:26:59+00:00"}
{"actor": "Constantine (Batch 3 corrections, Boss-authorized 2026-10-19)", "changes": [{"agency_id": "ca-berkeley-pd", "fields_changed": ["status"], "sources_added": [], "sources_removed": [], "status_change": ["pending", "active"]}, {"agency_id": "ny-troy-pd", "fields_changed": ["contract_start"], "sources_added": [], "sources_removed": [], "status_change": null}], "commit": null, "new_hash": "5a1253f19f664b20629b517516f074269efb04023ca32898f2bcb36d7782e979", "parent_hash": "b874c24c100f2a5bd7ef60e527238e8e221617e589e3eed0c3639230f7ab5601", "ts": "2026-10-19T06:48:09+00:00"}
{"actor": "Constantine (bulk approval 2026-10-19): Wave 3 contracts Strongsville x2, Central LA, Putnam + staged Champaign and Green Bay executed agreements", "changes": [{"agency_id": "ct-putnam-pd", "fields_changed": ["last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "il-champaign-pd", "fields_changed": ["last_verified"], "sources_added": ["https://stopflock.org/foias/champaign_police_department/1/2022-03-15_contract.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "la-central-pd", "fields_changed": ["last_verified"], "sources_added": ["https://digital-release.louisianafirstnews.com/wp-content/uploads/sites/80/2022/04/Central-City-Council-Camera-Resolution.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "oh-strongsville-pd", "fields_changed": ["last_verified"], "sources_added": ["https://www.strongsville.org/CityOfStrongsville/media/StrongsvilleMedia/Documents/City%20Council/2024-008.pdf?ext=.pdf", "https://www.strongsville.org/CityOfStrongsville/media/StrongsvilleMedia/Documents/City%20Council/2025-127.pdf?ext=.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "wi-green-bay-pd", "fields_changed": ["last_verified"], "sources_added": ["https://deflockdane.org/reading-room/green-bay-pd-flock-dfr-law-enforcement-agreement-2025/file/?download=1"], "sources_removed": [], "status_change": null}], "commit": null, "new_hash": "8205d49ee982ff11289f41a894ea5bb2cbe4ebdc3c3b0b850a5d93ddaed7a0ce", "parent_hash": "5a1253f19f664b20629b517516f074269efb04023ca32898f2bcb36d7782e979", "ts": "2026-10-19T07:30:18+00:00"}
{"actor": "Constantine (bulk approval 2026-10-19): Push B: 24 contract registrations (active bench + waves), Racine and Boonsboro status corrections, Cedar Rapids/Milwaukee/Fresno/Spokane corrections, Wichita/Lexington/OKC/Newport News registry fixes", "changes": [{"agency_id": "al-huntsville-pd", "fields_changed": ["annual_cost_usd", "last_verified"], "sources_added": ["https://legistar.granicus.com/huntsvilleal/attachments/ffde9529-c0f0-4214-91ff-59d5f3c153ce.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "ca-fresno-pd", "fields_changed": ["annual_cost_usd", "cameras", "last_verified", "notes"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "ca-san-jose-pd", "fields_changed": ["cameras", "last_verified"], "sources_added": ["https://legistar.granicus.com/sanjose/attachments/1e311deb-3542-4cd1-8212-d3452782c28f.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "ca-santa-cruz-pd", "fields_changed": ["last_verified"], "sources_added": ["https://ecm.cityofsantacruz.com/OnBaseAgendaOnline/Meetings/ViewMeeting?id=2578&doctype=2"], "sources_removed": [], "status_change": null}, {"agency_id": "co-thornton-pd", "fields_changed": ["last_verified"], "sources_added": ["https://www.thorntonpd.org/sites/41/files/2026-09/Cameras%2Band%2BTech_Follow%2BUp%2BInfo.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "ia-cedar-rapids-pd", "fields_changed": ["contract_end", "contract_start", "last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "ia-clive-pd", "fields_changed": ["last_verified"], "sources_added": ["https://drive.google.com/file/d/15DPNIPNc02k2suwrRBnQUfybw87M29SX/view"], "sources_removed": [], "status_change": null}, {"agency_id": "id-blaine-county-so", "fields_changed": ["cameras", "last_verified", "renewal_date"], "sources_added": ["https://www.blainecountyid.gov/CivicAlerts.aspx?AID=733"], "sources_removed": [], "status_change": null}, {"agency_id": "id-idaho-falls-pd", "fields_changed": ["last_verified"], "sources_added": ["https://www.idahofallsidaho.gov/AgendaCenter/ViewFile/Agenda/_09102026-2182"], "sources_removed": [], "status_change": null}, {"agency_id": "id-twin-falls-pd", "fields_changed": ["annual_cost_usd", "last_verified"], "sources_added": ["https://tfid.org/DocumentCenter/View/8221/Flock-2025-Agreement"], "sources_removed": [], "status_change": null}, {"agency_id": "id-wilder-pd", "fields_changed": ["last_verified"], "sources_added": ["https://towncloud-core-prod.s3.us-west-2.amazonaws.com/uploads/wilder-id/meetings/item_attachment/attachment/2401/2026.06.30_Proposed_Addendum_No._1_to_Flock_Safety_Agreement_(DRAFT_Flock_Edits)_(1).pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "il-huntley-pd", "fields_changed": ["last_verified"], "sources_added": ["https://cms6.revize.com/revize/huntley/document_center/Government/Board%20of%20Trustees/Agendas/Village%20Board/2023/04.13.23%20VB%20Minutes.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "in-tippecanoe-county-so", "fields_changed": ["last_verified"], "sources_added": ["https://www.tippecanoe.in.gov/AgendaCenter/ViewFile/Item/13942?fileID=27984"], "sources_removed": [], "status_change": null}, {"agency_id": "ky-university-kentucky-pd", "fields_changed": ["last_verified"], "sources_added": ["https://purchasing.uky.edu/sites/default/files/2026-09/university-of-kentucky-price-contracts-by-vendor.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "md-boonsboro-pd", "fields_changed": ["decision_date", "last_verified", "status", "validation"], "sources_added": ["https://town.boonsboro.md.us/vertical/sites/%7B91336583-679F-49EC-8CDA-C0EAB540BE40%7D/uploads/August_10th_2026_Mayor__Council_Minutes_DRAFT.pdf"], "sources_removed": [], "status_change": ["active", "cancelled"]}, {"agency_id": "mo-columbia-pd", "fields_changed": ["last_verified"], "sources_added": ["https://gocolumbiamo.legistar1.com/gocolumbiamo/attachments/e305c0d1-8142-439a-b187-36cdecaebe54.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "mo-springfield-pd", "fields_changed": ["annual_cost_usd", "last_verified"], "sources_added": ["https://flockoutsgf.com/wp-content/uploads/2026/02/EXECUTED_Contract_2025-0325_-_Insight_and_Flock-1.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "nc-hendersonville-pd", "fields_changed": ["annual_cost_usd", "last_verified"], "sources_added": ["https://hendersonvillenc.gov/sites/default/files/uploads/departments/police/flock-2024.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "ne-valley-county-so", "fields_changed": ["last_verified"], "sources_added": ["https://valleycountyne.gov/wp-content/uploads/sites/54/2026/03/Minutes-4-28-26.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "tn-murfreesboro-pd", "fields_changed": ["last_verified"], "sources_added": ["https://www.murfreesborotn.gov/AgendaCenter/ViewFile/Agenda/2322?html=true"], "sources_removed": [], "status_change": null}, {"agency_id": "ut-cedar-city-pd", "fields_changed": ["annual_cost_usd", "last_verified"], "sources_added": ["https://www.cedarcityut.gov/AgendaCenter/ViewFile/Agenda/_08122026-3160"], "sources_removed": [], "status_change": null}, {"agency_id": "ut-lone-peak-pd", "fields_changed": ["annual_cost_usd", "cameras", "last_verified"], "sources_added": ["https://www.utah.gov/pmn/files/1499759.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "wa-kent-pd", "fields_changed": ["annual_cost_usd", "cameras", "last_verified"], "sources_added": ["https://documents.kentwa.gov/WebLink/DocView.aspx?id=233945&dbid=0&repo=CityofKent"], "sources_removed": [], "status_change": null}, {"agency_id": "wa-spokane-pd", "fields_changed": ["contract_end", "contract_start", "decision_summary", "last_verified", "notes"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "wi-milwaukee-pd", "fields_changed": ["cameras", "contract_end", "contract_start", "last_verified"], "sources_added": ["https://milwaukee.legistar1.com/milwaukee/attachments/21d148ca-3d92-4993-94f1-2ff2da1cca58.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "wi-racine-pd", "fields_changed": ["contract_end", "decision_summary", "last_verified", "notes", "status"], "sources_added": ["https://cityofracine.legistar1.com/cityofracine/meetings/2026/9/11183_M_Common_Council_26-09-15_Meeting_Minutes.pdf"], "sources_removed": [], "status_change": ["cancelled", "active"]}, {"agency_id": "wv-monongalia-county-so", "fields_changed": ["last_verified"], "sources_added": ["https://cms2.revize.com/revize/monongoliacountywv/document_center/Agenda/REGULAR MEETINGS/2025/AGENDA November 12, 2025.pdf"], "sources_removed": [], "status_change": null}], "commit": null, "new_hash": "aaa060fd169391dbc6c6092fc6f504c7ce20a1273a1923ef9d8a08409c0dbf6a", "parent_hash": "8205d49ee982ff11289f41a894ea5bb2cbe4ebdc3c3b0b850a5d93ddaed7a0ce", "ts": "2026-10-19T13:33:16+00:00"}
{"actor": "Constantine (bulk approval 2026-10-19): Push B drift-gate resolution: removed 5 unverifiable citations (paywalled/blocked) from changed records, Hendersonville camera count nulled, Racine note adjusted", "changes": [{"agency_id": "co-thornton-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://www.9news.com/article/news/local/colorado-news/thornton-police-complaint-officer-ran-20000-flock-searches/73-cf59c995-f38b-4b5b-a883-ee36a5b06c50"], "status_change": null}, {"agency_id": "id-idaho-falls-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://www.nbcpalmsprings.com/ca-us-and-world/2026/06/20/deflock-idaho-files-tort-claims-against-cities-over-flock-safety-camera-ai-data-use"], "status_change": null}, {"agency_id": "mo-springfield-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://www.news-leader.com/story/news/local/ozarks/2026/09/22/springfield-council-stalls-flock-camera-report-crowd-erupts/91827433007/"], "status_change": null}, {"agency_id": "nc-hendersonville-pd", "fields_changed": ["cameras", "notes"], "sources_added": [], "sources_removed": ["https://www.blueridgenow.com/story/news/local/2026/09/14/flock-cameras-reading-license-plates-debated-in-henderson-county-north-carolina/91596890007/"], "status_change": null}, {"agency_id": "wi-racine-pd", "fields_changed": ["notes"], "sources_added": [], "sources_removed": ["https://www.wrn.com/wisconsin-pm-news-summary-91/"], "status_change": null}], "commit": null, "new_hash": "11816f08b0d67f34873bdf17bda3764277516e32da04a844880f6ae5202827f7", "parent_hash": "aaa060fd169391dbc6c6092fc6f504c7ce20a1273a1923ef9d8a08409c0dbf6a", "ts": "2026-10-19T13:47:38+00:00"}
{"actor": "Constantine (bulk approval 2026-10-19): Push B drift-gate resolution: removed paywalled Milwaukee Journal Sentinel citation (402, unverifiable; record rests on registered city waiver recap)", "changes": [{"agency_id": "wi-milwaukee-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://www.jsonline.com/story/news/local/milwaukee/2026/09/04/what-to-know-about-flock-cameras-and-how-milwaukee-police-use-them/91582638007/"], "status_change": null}], "commit": null, "new_hash": "a2d3133fdb7e3a95cf6ac8f576bf25b3609cdb4d84aeb558d37b5427ed200d97", "parent_hash": "11816f08b0d67f34873bdf17bda3764277516e32da04a844880f6ae5202827f7", "ts": "2026-10-19T13:51:19+00:00"}
{"actor": "Constantine (bulk approval 2026-10-19): Push C round-2 registrations (Indianapolis, Ankeny, Harlan, Riley, Provo, Salisbury x2, Florence, Birmingham, Altoona, Grand Island, Hall County, Ottawa County x4, Jefferson City, Beacon, South Portland statement) + status corrections (Penn State expired, South Portland cancelled) + note corrections (Monongalia 9(e) rewrite, Reno stale framing, Ankeny/Riley/Jefferson City/Indy notes)", "changes": [{"agency_id": "al-birmingham-pd", "fields_changed": ["last_verified"], "sources_added": ["https://bhamal.granicus.com/MinutesViewer.php?view_id=6&clip_id=1935"], "sources_removed": [], "status_change": null}, {"agency_id": "ia-altoona-pd", "fields_changed": ["last_verified"], "sources_added": ["https://www.altoona-iowa.com/departments/public_safety/police/technology_in_altoona__public_safety,_privacy___accountability.php"], "sources_removed": [], "status_change": null}, {"agency_id": "ia-ankeny-pd", "fields_changed": ["annual_cost_usd", "last_verified", "notes"], "sources_added": ["https://drive.google.com/file/d/1lHWKXFbhB6vAAZ7MlSrQ8vxXzVTlsTjD/view"], "sources_removed": [], "status_change": null}, {"agency_id": "in-indianapolis-mpd", "fields_changed": ["cameras", "contract_end", "contract_start", "last_verified", "notes"], "sources_added": ["https://www.indy.gov/api/v1/indy_contract_document/928C3093-9448-4F2B-BDB8-932D30F641A9"], "sources_removed": [], "status_change": null}, {"agency_id": "ks-riley-county-pd", "fields_changed": ["annual_cost_usd", "last_verified", "notes"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "md-salisbury-pd", "fields_changed": ["last_verified"], "sources_added": ["https://d3n9y02raazwpg.cloudfront.net/salisburymd/f5417f02-4157-11f0-b7f5-005056a89546-319aa378-ef0b-4ffc-9cb8-d75f103a5777-1765469598.pdf", "https://salisburymd.granicus.com/services/minutes/reports/4095083e-2db4-4f94-bba5-87bb6deb57d0/attachment"], "sources_removed": [], "status_change": null}, {"agency_id": "me-south-portland-pd", "fields_changed": ["decision_date", "decision_summary", "last_verified", "notes", "status", "validation"], "sources_added": ["https://www.southportland.gov/m/newsflash/Home/Detail/563"], "sources_removed": [], "status_change": ["active", "cancelled"]}, {"agency_id": "mi-ottawa-county-so", "fields_changed": ["last_verified"], "sources_added": ["https://boards.miottawa.org/wp-content/uploads/2026/06/Contract-2242-RATIFICATION-3-5-2024-Vendor-FLOCK-SAFETY.pdf", "https://boards.miottawa.org/wp-content/uploads/2026/06/Contract-2341-RATIFICATION-6-4-2024-Vendor-FLOCK-SAFETY.pdf", "https://boards.miottawa.org/wp-content/uploads/2026/06/Contract-2342-RATIFICATION-6-4-2024-Vendor-FLOCK-SAFETY.pdf", "https://boards.miottawa.org/wp-content/uploads/2026/06/Contract-2377-RATIFICATION-7-16-2024-Vendor-FLOCK.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "mo-jefferson-city-pd", "fields_changed": ["annual_cost_usd", "cameras", "last_verified", "notes"], "sources_added": ["https://www.jeffersoncitymo.gov/2026-09-08%20AMENDED%20packet.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "ne-grand-island-pd", "fields_changed": ["last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "ne-hall-county-so", "fields_changed": ["last_verified"], "sources_added": ["https://www.hallcountyne.gov/Documents/Government/Sheriff/Flock Safety System/ALPR_Policy.pdf"], "sources_removed": ["https://www.hallcountyne.gov/Documents/Government/Sheriff/Flock Safety System/ALPR_Policy.pdf?t=202412021324290"], "status_change": null}, {"agency_id": "ne-harlan-county-so", "fields_changed": ["last_verified"], "sources_added": ["https://harlancounty.ne.gov/wp-content/uploads/sites/73/2026/03/bos-2025-minutes.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "nv-reno-pd", "fields_changed": ["last_verified", "notes"], "sources_added": [], "sources_removed": [], "status_change": null}, {"agency_id": "ny-beacon-pd", "fields_changed": ["last_verified"], "sources_added": ["https://beaconny.gov/wp-content/uploads/2023/01/2023-002-Resolutions-Council.pdf"], "sources_removed": [], "status_change": null}, {"agency_id": "or-florence-pd", "fields_changed": ["last_verified"], "sources_added": ["https://www.ci.florence.or.us/AgendaCenter/ViewFile/Minutes/_02022026-1220"], "sources_removed": [], "status_change": null}, {"agency_id": "pa-penn-state-upps", "fields_changed": ["decision_date", "decision_summary", "last_verified", "notes", "status", "validation"], "sources_added": ["https://www.wesanews.org/education/2026-10-17/penn-state-scraps-flock-cameras-on-campus"], "sources_removed": [], "status_change": ["active", "expired"]}, {"agency_id": "ut-provo-pd", "fields_changed": ["last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}], "commit": null, "new_hash": "3c69f9f4a74846e7c392652c379bd168363cb82184287d27a907bdb2738724c9", "parent_hash": "a2d3133fdb7e3a95cf6ac8f576bf25b3609cdb4d84aeb558d37b5427ed200d97", "ts": "2026-10-19T14:48:37+00:00"}
{"actor": "Constantine (bulk approval 2026-10-19): Push C drift-gate resolution: 9 live-read drift/fetcher-error reviews recorded; dropped unverifiable alpolitics.com homepage citation on Birmingham (facts rest on the GovTech/TNS copy of the same report)", "changes": [{"agency_id": "al-birmingham-pd", "fields_changed": ["decision_summary"], "sources_added": [], "sources_removed": ["https://alpolitics.com/"], "status_change": null}], "commit": null, "new_hash": "6fe2e11ad46dda9982c98aebf2a5e74491bc47483bc238e7a74b06235314d591", "parent_hash": "3c69f9f4a74846e7c392652c379bd168363cb82184287d27a907bdb2738724c9", "ts": "2026-10-19T15:10:33+00:00"}
{"actor": "Constantine (bulk approval 2026-10-19): Push C2: Eugene 2025-03244 signed_agreement registration + field fills; six new-agency records (Cookeville, Liberty Hill, Arlington County, Henrico County, Neenah, De Pere); Pflugerville Final minutes registration; North Branch packet registrations x2, decision_date set 2026-09-09, superseded blog citation dropped", "changes": [{"agency_id": "mn-north-branch-pd", "fields_changed": ["decision_date", "decision_summary", "last_verified", "notes"], "sources_added": ["https://northbranchmn.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1379,plainText=false)", "https://northbranchmn.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=1397,plainText=false)"], "sources_removed": ["https://squatchrocks.com/ixp/150/p/minnesota-cities-removing-flock-cameras/"], "status_change": null}, {"agency_id": "or-eugene-pd", "fields_changed": ["annual_cost_usd", "contract_start", "last_verified", "notes"], "sources_added": ["https://eyesoffeugene.org/wp-content/uploads/2025/07/Flock-Contract-with-City-of-Eugene-2025.pdf"], "sources_removed": [], "status_change": null}, {"added": true, "agency_id": "tn-cookeville-pd", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "active"]}, {"added": true, "agency_id": "tx-liberty-hill-pd", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}, {"agency_id": "tx-pflugerville-pd", "fields_changed": ["last_verified", "notes"], "sources_added": ["https://legistar1.granicus.com/Pflugerville/meetings/2026/8/3764_M_City_Council_26-08-25_Minutes_-_Final.pdf"], "sources_removed": [], "status_change": null}, {"added": true, "agency_id": "va-arlington-county-pd", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}, {"added": true, "agency_id": "va-henrico-county-pd", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}, {"added": true, "agency_id": "wi-de-pere-pd", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}, {"added": true, "agency_id": "wi-neenah-pd", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}], "commit": null, "new_hash": "6839856b289eeb38f3397526322bd4245b742a6411ca44b3c5878f55a79ca8fe", "parent_hash": "6fe2e11ad46dda9982c98aebf2a5e74491bc47483bc238e7a74b06235314d591", "ts": "2026-10-19T15:23:54+00:00"}
{"actor": "Constantine (registrar, Push D)", "changes": [{"agency_id": "mi-kent-county-so", "fields_changed": ["last_verified", "notes"], "sources_added": ["https://www.kentcountymi.gov/2043/Flock-Transparency"], "sources_removed": [], "status_change": null}, {"agency_id": "nv-reno-pd", "fields_changed": ["decision_date", "decision_summary", "notes", "status", "validation"], "sources_added": [], "sources_removed": [], "status_change": ["active", "cancelled"]}, {"agency_id": "tx-fort-worth-pd", "fields_changed": ["last_verified"], "sources_added": [], "sources_removed": [], "status_change": null}, {"added": true, "agency_id": "va-richmond-pd", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "active"]}], "commit": null, "new_hash": "c193509c0187e8eaa11a0a5b26cf39f98d075daebc87fdf724b60504fa1398a2", "parent_hash": "6839856b289eeb38f3397526322bd4245b742a6411ca44b3c5878f55a79ca8fe", "ts": "2026-10-19T18:09:57+00:00"}
{"actor": "Constantine (registrar, Push D)", "changes": [{"agency_id": "tx-fort-worth-pd", "fields_changed": [], "sources_added": [], "sources_removed": ["https://cun.news/texas-police-surveillance-cell-trackers-license-plate-readers/"], "status_change": null}], "commit": null, "new_hash": "59bf2c11b26cffa1d2d5ddadc94d8d5760d2491ccdd1979bb29053fc1453f015", "parent_hash": "c193509c0187e8eaa11a0a5b26cf39f98d075daebc87fdf724b60504fa1398a2", "ts": "2026-10-19T18:17:06+00:00"}
{"actor": "Constantine (registrar, Push E)", "changes": [{"agency_id": "ca-woodland-pd", "fields_changed": ["annual_cost_usd", "last_verified", "notes"], "sources_added": ["https://woodlandca.api.civicclerk.com/v1/Meetings/GetMeetingFileStream(fileId=7410,plainText=false)"], "sources_removed": [], "status_change": null}, {"agency_id": "la-kenner-pd", "fields_changed": ["decision_date", "last_verified"], "sources_added": ["https://www.kenner.la.us/AgendaCenter/ViewFile/Agenda/_12012022-168"], "sources_removed": [], "status_change": null}, {"agency_id": "wa-spokane-county-so", "fields_changed": ["contract_start", "decision_summary", "last_verified", "notes"], "sources_added": ["https://cp.spokanecounty.org/commissioners/commpub/DocSearch.aspx", "https://spokanecowa.api.civicclerk.com/v1/Meetings/GetAttachmentFile(fileId=16887)", "https://spokanecowa.api.civicclerk.com/v1/Meetings/GetAttachmentFile(fileId=6502)", "https://spokanecowa.api.civicclerk.com/v1/Meetings/GetAttachmentFile(fileId=9190)"], "sources_removed": [], "status_change": null}], "commit": null, "new_hash": "77836d0fea73452ad2aab444e10f0f6fcc2135cddf697cbe8bf7cee28dacd278", "parent_hash": "59bf2c11b26cffa1d2d5ddadc94d8d5760d2491ccdd1979bb29053fc1453f015", "ts": "2026-10-19T18:44:54+00:00"}
{"actor": "Constantine", "changes": [{"agency_id": "az-scottsdale-pd", "fields_changed": ["decision_date", "decision_summary", "last_verified", "notes"], "sources_added": ["https://disputeindex.com/events/5256-councilwoman-solange-whitehead-made-the-motion-on-which", "https://www.axios.com/local/scottsdale/2026/10/08/scottsdale-flock-cameras-contract-", "https://www.azcentral.com/story/news/metro-phoenix/2026/10/08/scottsdale-to-make-flock-camera-abuse-a-crime/92137855007/", "https://www.azfamily.com/2026/10/07/scottsdale-city-council-vote-flock-cameras-december-meeting/"], "sources_removed": [], "status_change": null}], "commit": null, "new_hash": "502e58527bc30c571f77f9b7a8b2cdfcf91ea1087296882d34802242ccc1144a", "parent_hash": "77836d0fea73452ad2aab444e10f0f6fcc2135cddf697cbe8bf7cee28dacd278", "ts": "2026-10-19T23:23:23+00:00"}
{"actor": "Constantine (registrar, Push F)", "changes": [{"added": true, "agency_id": "ct-south-windsor-pd", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}, {"added": true, "agency_id": "ma-milton-pd", "fields_changed": [], "sources_added": [], "sources_removed": [], "status_change": [null, "cancelled"]}, {"agency_id": "ma-new-bedford-pd", "fields_changed": ["confidence", "contract_end", "decision_date", "decision_summary", "last_verified", "notes", "status", "validation"], "sources_added": ["https://southcoast360.com/new-bedford-police-wont-renew-flock-license-plate-camera-contract-oct-23-2026.html"], "sources_removed": ["https://eyesoffma.com/wins/"], "status_change": ["pending", "cancelled"]}, {"agency_id": "va-richmond-pd", "fields_changed": ["decision_date", "decision_summary", "last_verified", "notes", "status", "validation"], "sources_added": [], "sources_removed": [], "status_change": ["active", "cancelled"]}], "commit": null, "new_hash": "df4867d9f21efb71ccaa554259c02bd7c1593387bd32c022421762e95bed8fd4", "parent_hash": "502e58527bc30c571f77f9b7a8b2cdfcf91ea1087296882d34802242ccc1144a", "ts": "2026-10-26T19:58:02+00:00"}
