One codebase, many cities
A city is configuration, not a fork. Hostname resolution picks the jurisdiction server-side; paths stay identical everywhere, and an unmapped hostname never falls back to Richmond.
See communitiesHow it works
Text Before Tow is designed in layers: what residents can do today, what the platform publishes as work progresses, and what only becomes real with legal authority and agreements.
Open now
In progress
Not started
The notification workflow
A legally authorized program is an operational system, not a text message. Each step below is recorded, and none of it exists in any city today.
A city is configuration, not a fork. Hostname resolution picks the jurisdiction server-side; paths stay identical everywhere, and an unmapped hostname never falls back to Richmond.
See communitiesCivic actions, ideas, news, petitions, and forum posts share the same comment system with its own scoping and moderation, so conversations don't fragment.
Open the forumEditorial status and work status are separate. "Completed" describes the work, not the outcome, and no proposal is presented as adopted policy without documentation.
Civic Action CenterDocuments record their issuing organization and date. External coverage is summarized and linked, never reproduced, and every legal page says what it is not.
Document libraryRegistering a vehicle today reserves your contact preferences for a future authorized program. It does not create a legal right to notice, and it does not prevent a tow.
Register a vehicle