For cities.
Public works · Constituent services · Budget offices
The citizen app stays free forever. That is a covenant. The city-side dashboard — where the reports land, the contractors get tracked, and the budget meetings get their numbers — is where Fault Line sustains itself. If you run a public works department in New England, this page is for you.
Who this page is for: DPW directors, constituent services / 311 managers, city council staffers who prep the annual road-repair budget ask, and grants managers assembling infrastructure funding applications. If you're any of the above and you want a call, jump to the demo request at the bottom of this page.
1. What your city gets
📥 Real-time report intake
Every Fault Line report inside your jurisdiction lands in a dashboard your team can triage. GPS, photos, category, severity and community-verification count, with duplicate resident reports grouped into one issue.
🔗 Open311 in & out
Works with the 311 or work-order system you already run (SeeClickFix, Open311 endpoints, or email intake). Fault Line reports become tickets in your system, and status changes on those tickets flow back to residents automatically.
🏗️ Contractor performance data
Recurrence tracking on every "closed" issue. When the same problem is reported again at the same spot within 180 days of being fixed, it counts against the contractor your staff tagged on that fix, in a scorecard you can pull into procurement review.
📊 Budget-meeting exports
One-click PDF and CSV exports of open backlog, severity distribution, ZIP-code-level report density and the 12-month trend. Formatted for council packets and grant applications, not for engineers.
🔮 Pre-deployment reports
Flags the spots where issues have recurred in past seasons and are due again in the next three months, from your own report history. Built to make winter/spring pre-deployment routing defensible, and sharper every year the history grows.
🏛️ Resident-facing city page
An embeddable public page at app.fault-line.dev/city/[yours] (and an iframe card for your own website) showing your live grade (once above the data threshold), methodology, response-time trend, and the current backlog. Journalists and residents both land here.
2. What your city does not get
- Editorial control over grades. The Shame Index is computed from the published methodology. Cities can dispute inputs and get corrections applied — but not change the grade for the grade's sake.
- Reporter identities. Anonymous reports stay anonymous, forever. Even a subpoena directed at Fault Line finds no PII to hand over, by design.
- The ability to hide backlog. The public dashboard shows what residents already know from their own commutes. We don't offer a private-only tier.
Those three constraints are the reason Fault Line is trusted by residents. They're also the reason the city-side product has any value at all — a rubber-stamp app doesn't move behavior.
3. Pricing
The current posture is honest: Fault Line is in beta, no city has a live grade yet, and the citizen app is running on solo-maintainer infrastructure. So every city starts with a free pilot. After the pilot, keeping the dashboard means an annual subscription at the published price for your size, unless we have waived your city's fee in writing. You choose up front whether it renews automatically, and can change that any time.
| Plan | Who it's for | What's included | Price |
|---|---|---|---|
| Pilot | Every new city, until the pilot end date in its account (Q1 2027 for cities joining now). | The full dashboard for your size, below. Direct line to the maintainer. | $0 |
| Town | Under 50,000 residents. | Intake dashboard, 311 / work-order sync, contractor scorecard, PDF & CSV exports, pre-deployment report, public city page. | $6,000 / year |
| City | 50,000–250,000 residents. | Everything in Town. | $9,600 / year |
| Regional | 250,000–1 million residents. | Everything in City, sized for high report volume, with priority support. | $30,000 / year |
| Metro / State DOT | Over 1 million residents, or a state agency. | Custom scope: multi-department dashboards, historical dataset import, on-site kickoff. | By quote |
Billed annually by invoice, due in 30 days (bank transfer, ACH or card; your PO number goes on the invoice; governments are invoiced tax-exempt). Your price is locked at the published price on the day you sign up, for as long as you keep renewing. We email the account owner 60, 30 and 7 days before a pilot or term ends. If renewal is on, the invoice follows; if it isn't paid by the due date, dashboard access pauses until it is. If renewal is off, access simply ends and nothing is billed. Full terms: City accounts.
In exchange, pilot cities get: a named product contact, a written commitment on which methodology version their grade is computed under (so grades don't change out from under a council packet), and at least 60 days' written notice before any price change.
4. Why buy this instead of building it
- Residents already use it. The reporting pipeline exists and is running. Your existing 311 has been asking for behavior change from residents for a decade. Fault Line already changed the behavior.
- Open311 in-and-out means no migration. Reports become tickets in the system you already have. Your work-order flow doesn't change. Your staff doesn't learn a new tool. The dashboard is a read layer.
- Contractor recurrence data is otherwise inaccessible. Nobody else is systematically tracking when a "fixed" pothole is reported again at the same spot months later. That signal is worth the pilot alone.
- Grant-application material. The exports are formatted for the ask — density maps, severity distributions, cost projections. If your city is applying for federal infrastructure funding, these are the tables that go in the application.
5. Frequently asked
Is our resident data being sold?
No. Anonymous reports carry no PII. Signed-in reports carry the reporter's email (used for status updates back to them) and nothing else. There is no ad-tech or data-broker pipeline on the resident side.
If we're a pilot, can we lock in the price?
Yes. The pilot is free until the end date in your account. Your annual price is locked at the published price on the day you sign up, for as long as you keep renewing, and any change gets at least 60 days' written notice before the renewal it affects. Renewal is your choice, made up front and changeable any time.
What happens to our data if we leave?
You can export every report and the analytics your city generated, as CSV, at any time while access is open (and on request for 60 days after); the same data is available as JSON through the API. Public-facing report threads remain visible on Fault Line (residents filed them) but the city dashboard access ends on the last day of the term.
Can we get a grade even if the resident volume is low?
Grades only publish once a city clears the minimum-data threshold. This is deliberate: a below-threshold grade is worse than no grade for everyone. Pilot cities that clear the threshold get their grade with a lead-time preview so nothing surprises the council.
Is this replacing our 311?
No. It sits on top. You keep your 311, and Fault Line covers the parts 311 doesn't do well: grouping duplicate reports, community verification, and public-accountability data.
Who runs Fault Line?
Moonlit Social Labs — Michael Wylde, solo. That is the honest state. It is also why pilot pricing is what it is, and why the citizen app will never carry a paywall. See About.
Request a demo
Public works directors, constituent services managers, and council staffers: send one line about your city and its current 311 setup. I'll follow up with a scoped demo — no sales rep, no CRM sequence.
Request a demo → Or email directlyResponse within 2 business days · No sales rep · One person, one inbox.
Not legal or financial procurement advice
Any procurement decision is yours and your city attorney's. Pricing described above is a good-faith description of the current pilot posture, not a binding contract. A binding term sheet is issued only after a demo conversation and a signed pilot agreement.