Background

About CivicWork

Building AI preparedness tools for local government, from inside city hall. Founded by a practitioner, not a vendor.

The Founder

Dustin Good

I'm a city council member in Elgin, Illinois serving my second term, with four and a half years of elected experience. I've voted on emergency aid for homeless residents after an encampment fire, navigated how local government protects people from opaque and overly aggressive federal immigration practices, and pushed for accountability when city-funded organizations present gaps in service.

These aren't abstract policy debates. They're non-verifiable decisions. There's no algorithm for weighing emergency shelter costs against long-term housing strategy. No optimization function for balancing federal relations against protecting our neighbors. No correct answer for how much underperformance justifies contract revisions. These are value-laden tradeoffs requiring human judgment and democratic accountability.

That's exactly why I build AI tools for this context. Not to make these decisions, but to improve the quality of research, reasoning, and collaboration that informs them.

4.5 yearsin elected office
2nd termat-large city councilmember, Elgin, IL
SpeakerIML & City AI Connect conferences
USDRworked with U.S. Digital Response in Elgin
The Work

Practitioner who builds.

I wrote an open-source MCP server for Coda, and a Coda engineer said it helped their team think through their own design. The code is on GitHub.

I created CivicAide, featuring PolicyAide, an 8-agent system for policy research that uses tournament-style competition between specialized AI agents to stress-test policy approaches. Drawing on Google's AI CoScientist research and Anthropic's work on debate-based alignment, proposals compete head-to-head, weak arguments get eliminated, and stronger positions emerge through adversarial iteration.

This work led me to develop the Verifiability Framework and the Trust Stack, companion diagnostics for determining when AI should automate government processes versus augment human judgment, and what trust infrastructure strengthens different types of deployment.

I'm an AI-forward developer. I build by directing AI systems rather than writing code in the traditional sense. My preferred tools come from Anthropic; I appreciate both the capability of their models and their commitment to AI safety research. CivicAide's research and briefs run on Claude, CivicBrief runs on Google's Gemini, and audio uses OpenAI's voices. I work as a Coda developer for Western Governors University. Before that, I spent years in startup environments, which gave me a bias toward accountability, clear metrics, and shipping things that work.

Speaking

Conference talks & workshops

I speak on municipal AI implementation at conferences including the Illinois Municipal League (IML) and City AI Connect. Topics include:

The Verifiability Framework and Trust Stack for public sector AI

Building AI tools from inside government

Practical lessons from 4.5 years of elected service + civic tech development

The Company

CivicWork, Inc.

CivicWork is early, and says so: incorporated in Illinois, with a planned conversion to a public benefit corporation, frameworks published, named tools open source under Apache 2.0, and council briefs running for a real city. The mission — help local government adopt AI on its own terms — comes first. The platform is built in the open, components are released as they mature, and the work is accountable to the communities it serves.

The evolution of CivicWork is part of a natural progression accelerated by frontier labs. Google CoScientist is the basis of PolicyAide's approach. Anthropic's Claude models power PolicyAide and the rest of CivicAide's research and briefs. We're building on the shoulders of the best research in the field, and contributing back to the ecosystem in the process.