Every parking rule, mapped to the block.
Turnstone reads a program’s rules, maps them to every block, or Curb Zone, and flags where they conflict or leave gaps.
Rules pile up, one block at a time.
Over the years, small changes turn the curb into a patchwork no one can see in full.
Daytime, 9a to 6p
- different rules
- 55
- combinations of those rules
- 66
- blocks with conflicting time limits
- 86
- rules on a single block
- 8
Based on a medium-sized California program. Map is illustrative.
At this scale, no one can check every rule.
Occupancy, noncompliance, and every decision built on them depend on the right rule on every block. With this many rules, few programs can be sure.
- Noncompliance measured against the wrong limit.
- Occupancy counted in the wrong hours.
- Patrols and rate reviews built on both.
Policy analysis finds what’s hiding.
Every issue is tied to its Curb Zone, so the program knows exactly where to look.
- 01
Overlapping time limits
Two limits on one block, so no one knows which applies.
Knope WayFlagged2 hr max1 hr maxBoth apply8A1P6P - 02
Limits too short to enforce
Strict on paper, and rarely held on the street.
Ludgate StreetFlagged20 min maxTypical stay 1 hr 40 min8A1P6P - 03
Loading over paid hours
The same space sold for parking and held for deliveries.
Eagleton PlaceFlaggedLoading 8a to 12p$2.00/hr, 9a to 6pBoth apply8A1P6P - 04
Rates out of line
One Curb Zone priced apart from the rest of its Curb Area.
Downtown CoreFlagged$2.00$2.00$3.50$2.00$2.00Curb Zone 1Curb Zone 5 - 05
Gaps in the record
Paid curb with no rule on file, so nothing can be measured.
Sussex LaneFlagged2 hr maxNo rule on record8A1P6P
Rules meet the rest of the curb.
Every rule is read against what is on the curb and how it is used.
Set up during onboarding. Days, not months.
With clear rules, every lever works.
- 01
Guided enforcement
Patrols go where the real rules are broken most.
- 02
Rates
Rate changes for the full day, or just the hours that need it.
- 03
Time limits and zones
Limits and zones that match how the curb is used.
Every change is the program’s call.