Grant finder & writer
Reads your city’s capital plan and prior awards. Surfaces federal, state, and foundation grants you actually qualify for, with fit reasoning, then drafts the narrative in your voice, not in AI voice.
Untrench builds agentic systems for cities, counties, and the agencies that serve them. We focus on the work where being wrong is expensive. Permits. Grants. RFPs. Code. Constituent mail. If a chatbot can handle it, use a chatbot. If it has to be right, that’s us.
Polco. Three decades and ~1,000 cities of civic data and trust. We know what good looks like in local government, and what gets sold to it that isn’t.
We’re Polco. For 30 years we’ve helped nearly 1,000 cities, in every state, understand what their residents actually think and make better decisions with real data. That’s our day job, and we’re good at it.
We didn’t set out to build agentic AI products. We started Untrench because we kept watching the same thing happen: vendors selling local governments expensive, brittle “AI solutions” that hallucinate code citations, ignore the actual jurisdiction, and produce work nobody on staff would sign their name to. Cities deserve better than that. We knew we were the right people to build it.
The name is the promise. Cities don’t have a time problem. They have a capacity problem. Too few staff, too much work, no room to do anything new. We give that capacity back, built on your codes, your prior decisions, your funders, your voice, and the institutional knowledge we’ve earned across a thousand civic relationships.
Each one is a real working agent in a real local-government workflow. They aren’t videos and they aren’t mockups. You’ll be poking at the actual system, with the actual reasoning, on real example data. Permit review is live now. The rest are in active builds.
Reads a permit submission against the actual code in force in your jurisdiction. Flags conflicts with citations to your municipal code. Drafts the reviewer’s letter.
Reads your city’s capital plan and prior awards. Surfaces federal, state, and foundation grants you actually qualify for, with fit reasoning, then drafts the narrative in your voice, not in AI voice.
For when your city is the one responding, or evaluating. Reads the RFP, builds the compliance matrix, flags the requirements you don’t meet, and drafts response sections weaving in your past wins.
For council offices, mayors, and 311 lines that get more mail than they can answer. Classifies casework, policy comment, and FOIA. Routes correctly. Drafts replies in your office’s voice. Every decision logged, every draft reviewable.
Reads your full municipal code and surfaces what contradicts what, what’s redundant, and what just got quietly amended last Tuesday. Every flag has a citation chain to the source ordinance.
Note · Permit review is live now. The other four are in active builds. Static previews above are sized to real outputs.
Most of what we build is shaped to a specific city, county, or agency. The patterns repeat (review, draft, triage, audit), but your code, your forms, your funders, and your voice are always the source of truth.
Two questions, no demo deck. If it’s the kind of work we do well, we’ll say so. If it isn’t, we’ll point you somewhere better.
Multi-department deployments, integrations with your existing systems (GIS, permitting, ERP, CRM), procurement support, and the evals to prove it works at scale. We do those.
Pilots that never ship. Demos rehearsed on cherry-picked inputs. Decks that say “agentic” forty times. We’re not interested. We ship things people use on Tuesdays.
A general model that knows the average of the internet will give you the average of the internet. That’s exactly what you don’t need. Your municipal code, your prior reviews, your funder relationships, your reviewer’s voice: that’s where the accuracy actually lives, and connecting it correctly is the part most vendors get wrong. The AI is the easy part. The data plumbing is the job, and it takes real expertise to get right.
Sometimes the right interface is a form. Or a queue. Or a dashboard. Or a reviewable diff. We build whatever shape the work actually has, and we don’t default to a chat window because it was easy.
If we can’t measure how often it’s right, we don’t ship it. If the number drops after a model update, we know within an hour. The unsexy infrastructure is the whole job.
Schemas. Permissions. Audit logs. Fallbacks. Versioning. The stuff nobody puts on a slide. That’s where 75% becomes 99.5%, and that’s what you’re hiring us for.
We don’t do “contact us for pricing.” You’re running a city. You don’t have time for a five-week sales cycle to find out if we’re in your budget. Here’s how it works:
We tailor the agent to your jurisdiction. Your code, your forms, your prior decisions, your reviewers’ voice. Data integrations included.
Once it’s built, the agent is yours. Run it on your own infrastructure, or let us run it for you.
One reviewer’s hour per week, at fully-loaded cost, pays for the hosted plan. The cities we work with typically get back five to fifteen. We’re happy to walk through your specific numbers on a call.
If the work doesn't punish a 25% error rate, please do. ChatGPT is great for that. We're for the work where being wrong is expensive: in council embarrassment, in litigation risk, in records requests, in dollars. And being right requires knowing things a general model doesn't: your code, your prior decisions, your forms, your funders.
We're available through several cooperative purchasing agreements, can respond to RFPs directly, and have done piloted-then-purchased deployments before. Polco has been through this thousands of times. We'll send the procurement person to the procurement person.
A tailored deployment of one of our existing products (e.g. permit review configured for your code) is usually 4–8 weeks to a working system. Custom agents run 8–16 weeks. City-wide rollouts are quarter-scale projects. We’d rather give you a real number after a 30-minute call than a fake one now.
You do. We don't train on your data. We don't sell it. We don't pool it across jurisdictions. Outputs are subject to your records-retention rules, not ours, and we build with public records law in mind from day one.
Every system we build comes with an eval suite that runs continuously against your data. When a model update shifts behavior, we see it before you do. That's not a feature; it's the only responsible way to run this kind of software for a public agency.
No. We might, sometimes, build something with a conversational element because it's genuinely the right interface for one part of the workflow. But the product is the workflow. The review, the draft, the queue. Not the chat.
Four short questions. A real human reads every one. If we’re a fit, we’ll say so within two business days. If we’re not, we’ll tell you that too, and probably point you toward someone who is.