"Compliance & Driver Risk: overdue services, registrations, DOT, licenses, MVR"
A restoration fleet carries five separate compliance clocks that all run at once: scheduled vehicle service, vehicle registration renewal, DOT inspection renewal, driver license validity, and how r…
On this page
What the Compliance & Driver Risk row shows
A restoration fleet carries five separate compliance clocks that all run at once: scheduled vehicle service, vehicle registration renewal, DOT inspection renewal, driver license validity, and how recently a driver's motor vehicle record (MVR) was pulled. Any one of these lapsing is an exposure. A truck that misses a scheduled service is a reliability risk on the next job. A registration or DOT inspection that lapses stops that vehicle from legally operating. A driver whose license has expired is driving a company vehicle without a valid credential, which is a liability problem the moment it happens, not something that degrades gradually. A stale MVR pull means the franchisee has not re-checked that driver's record in a while, so a new violation on file elsewhere in the meantime would not yet be visible to them.
The Compliance & Driver Risk row is the third of five rows on the HQ Fleet page. It lists every franchisee in your network that currently has at least one open item across those five categories, worst first, so leadership can see where to route outreach before an open compliance gap turns into a vehicle that cannot legally be on the road or a driver who should not be behind the wheel.
Verinode does not perform vehicle service, file registration or DOT paperwork, renew a driver's license, or pull an MVR on anyone's behalf, and it does not open a franchisee's private fleet or driver file for you here. It reads the service, registration, DOT inspection, license, and MVR-pull dates each franchisee already has on file in their own Verinode IQ account and rolls the overdue and soon-to-expire counts up into this row. Reaching out to a franchisee is a leadership decision, not something Verinode initiates automatically.
Where to find it
Open Assets from the HQ sidebar, then the Fleet pill (hq.verinode.ai/fleet). Assets is one sidebar entry with a pill bar across the top of the page switching between three sibling views: Facilities · Fleet · Equipment. The page header itself always reads "Assets," since all three tabs share one section identity; the highlighted pill tells you which one you are on.
The Fleet page is arranged in five rows, top to bottom:
- A hero panel, "Network fleet": total active vehicles, total mileage, annual commercial-auto premium, and policies expiring in the next 90 days. Covered in hq-fleet-hero-network-metrics.
- Insurance Risk: franchisees with a commercial-auto policy expiring inside 90 days.
- Compliance & Driver Risk, this row.
- Accidents: franchisees with an at-fault accident in the trailing 36 months.
- Fleet by Franchisee: the full per-franchisee roster.
This article covers row 3. See hq-fleet-overview for how all five rows fit together on the page.
The five compliance categories
Each category is read directly from the dates and records a franchisee already has on file. Verinode does not set the interval or decide what counts as "overdue" for a given category; it reads the date on record and reports against it.
- Overdue service. A vehicle past its scheduled maintenance service date.
- Registration expiring inside 90 days. A vehicle registration due for renewal within the next 90 days.
- DOT inspection expiring inside 90 days. A DOT inspection due for renewal within the next 90 days.
- Expired driver license. A driver on the roster whose license has already passed its expiration date.
- Stale MVR. A driver whose motor vehicle record has not been re-pulled recently enough to meet the franchisee's own MVR-refresh cadence.
A franchisee needs only one open item in any one of these five categories to appear in the row. A franchisee with a clean record across all five does not appear here at all, even if they run a large fleet with many drivers.
Which franchisees appear, and in what order
The row sorts by the combined count of overdue service, registrations expiring inside 90 days, DOT inspections expiring inside 90 days, and expired licenses, largest total first. A franchisee with 2 overdue services, 1 registration expiring, and 1 expired license (a combined weight of 4) sits above one with only 3 overdue services alone.
Note
The stale-MVR count determines whether a franchisee qualifies for the row at all (a franchisee whose only open item is a stale MVR still appears), but it is not part of the number that decides sort order. A franchisee carrying a large stale-MVR count but nothing else open can sit lower in the row than their MVR exposure alone might suggest, since sort weight is driven by the other four categories.
Up to six franchisee tiles show in the row.
Reading a tile
Every tile in this row uses the platform's Take Action framing, a solid accent rail down the left edge, standard tile width (narrower than the double-width tiles in the Insurance Risk row above it):
- Label chip: always reads Attention, rendered in Hard Hat Yellow. Unlike the neighboring Insurance Risk and Accidents rows, this row's tile accent does not escalate to red as the count climbs. Every tile here is amber regardless of how many of the five categories are open, so severity within the row is read from the preview and the text, not from tile color.
- Headline: the franchisee's name, or, on an anonymized network, their stable
Franchisee #XXXXlabel (see "Privacy," below). - Preview: a small chart under the label, a horizontal centerline in amber with a downward bar for each open category (up to five: overdue service, registration expiring, DOT expiring, expired license, stale MVR), each bar in Ember Red and sized relative to the others. The preview only omits itself when a tile carries zero open categories, which never happens for a tile that qualifies for this row in the first place.
- Sub-line: the two most pressing open categories in a fixed order (overdue service, registration expiring, DOT due, expired license, stale MVR), joined with " · ", for example "2 overdue · 1 reg expiring." If a franchisee's first two open categories in that order are only "overdue" and "expired license," it reads "2 overdue · 1 expired license," skipping the categories that are not open rather than showing them as zero.
- Meta line: reads "+N more" when the franchisee has more than two open categories total, where N is the count of categories beyond the two shown in the sub-line. When two or fewer categories are open, the meta line is left off the tile entirely rather than shown blank.
Clicking any tile opens that franchisee's Fleet detail as a centered overlay.
Drilling into one franchisee
Clicking a tile opens the same Fleet detail slider used across every row on this page: the franchisee's name (or anonymized label), city and state, status, and an active-vehicle pill at the top, a Group / Regional / National scope switcher, then three sections: Fleet shape, Safety, and Compliance watch.
The Compliance watch panel is where this row's full picture lives, with eight counts, more than the five categories that drive the row above:
- Policies < 90d: active commercial-auto policies expiring within 90 days (the same figure the Insurance Risk row surfaces).
- Registrations < 90d
- DOT inspections < 90d
- Services overdue
- Drivers · expired license
- Drivers · stale MVR
- Open compliance events: a broader count of open compliance items on file for the franchisee. This figure does not feed the row above at all, it only appears here in the detail panel.
- Services last 30d: services completed in the last 30 days, shown for context, not as a risk figure.
Under the eight counts, a single status line summarizes the posture:
- "Active compliance gaps, driver / service / open-event items need owner-side action" in red, when the franchisee has any open compliance events, any driver with an expired license, or any overdue service.
- "Heads-up window, renewals and stale MVRs approaching" in yellow, when none of the above apply but the franchisee has a DOT inspection, registration, or policy expiring inside 90 days, or a stale MVR.
- "Compliance posture clean" in green, when nothing above is open.
This status line reads a slightly wider set of signals (it includes open compliance events and policy expirations) than the row's own five categories, so a franchisee can show a clean sub-line and preview in the row itself while the detail panel's status line still reads yellow or red because of an open compliance event or an expiring policy that the row does not surface directly. Treat the row as the fast scan and the detail panel's status line as the fuller read before you act.
See hq-fleet-hero-network-metrics for how the scope switcher (Group / Regional / National) and peer comparison work on the Fleet shape and Safety sections of the same drill-in.
Privacy: what HQ can and cannot see
Verinode HQ is the network intelligence layer, not a window into any single franchisee's private business data. Franchisees own their vehicle, driver, and compliance records; HQ sees the aggregate rollup computed nightly from those records, not the underlying log.
How franchisee identity displays in this row depends on your network's data posture, set once at the group level under Settings, Group, Data posture:
- Independent-operator networks (the default, and the safer posture for a franchise or association where locations are run as separate businesses): franchisee names on every tile are replaced with a stable anonymized label in the form
Franchisee #XXXX, built from a fixed suffix off the operator's account ID. The same franchisee always shows the same#XXXXlabel across visits, so leadership can track one franchisee's compliance exposure over time without ever seeing their real business name. - Same-entity networks (multi-location enterprises operating as one legal entity): real franchisee names surface directly, since there is no separate-business privacy boundary to protect in that model.
The hero panel above the rows confirms which mode you are in: when franchisee rows are anonymized, its summary line appends "Franchisee rows are anonymized (independent-operator network)."
Small-network suppression. In an independent-operators network, if your active franchisee count is currently below three, this row (along with Insurance Risk, Accidents, and Fleet by Franchisee) is suppressed entirely, even though the hero aggregates above it still show. A copper-accented notice appears above the row stack: "Aggregate-only view. Your network currently has fewer than three active operators, so per-franchisee fleet posture tiles are suppressed to protect operator privacy (small-cohort identification risk). Hero aggregates still surface. Tiles return once the network reaches 3+ active operators, or change the network data posture in Settings → Group → Data posture." With only one or two active franchisees, even an anonymized Franchisee #XXXX tile would be identifiable by process of elimination, so Verinode holds the per-franchisee view back until the network is large enough for anonymization to actually protect identity. Same-entity networks are not subject to this guard.
Empty state
When no franchisee in your network currently has an open item in any of the five categories, the row shows a single line in place of tiles, verbatim: "All registrations, DOT inspections, driver licenses, and MVR pulls are current." This is a genuinely clean state: every franchisee's service, registration, DOT, license, and MVR records are current as of today. It is distinct from the small-network suppression notice above: the empty-row message means there is nothing open to show, the suppression notice means there may be open items but the network is too small to display them per franchisee without a privacy risk.
How to use this row
- 1Scan the row top to bottom. It is already sorted by combined exposure across overdue service, expiring registrations, expiring DOT inspections, and expired licenses, so the franchisees furthest along it need the first look.
- 2Read the sub-line and the preview's bar shape on each tile to see whether the exposure is mostly a service backlog, mostly paperwork renewals, or mostly driver-side (license or MVR), so outreach can be specific.
- 3Check the meta line for "+N more" to see whether a tile is hiding additional open categories beyond the two shown.
- 4Click a tile to open that franchisee's Compliance watch panel for the full eight-count breakdown, including open compliance events and near-term policy expirations that do not show in the row itself, before you reach out.
- 5Cross-check against the Insurance Risk row above: a franchisee showing up in both is carrying a lapsing policy on top of open compliance items, the combination worth the more urgent conversation.
Heads up
This row reflects service, registration, DOT, license, and MVR dates as recorded by each franchisee in their own Verinode IQ account. Verinode does not independently verify that a vehicle was actually serviced, a registration actually filed, or an MVR actually pulled on the date logged; it reports against the record on file. If a franchisee's record looks stale or inconsistent with what you know of their operation, that is a conversation to have directly with them.
Related help articles
- hq-fleet-overview: how this row fits alongside the hero and the Insurance Risk, Accidents, and Fleet by Franchisee rows on the same page.
- hq-fleet-hero-network-metrics: the hero panel above this row, including the network-wide policies-expiring figure and the anonymization and small-network disclosures shared across every row.
- hq-overview: what the HQ platform is and how the sidebar sections fit together.
- network-health: the network-wide health picture Fleet's risk rows feed into.
- hq-benchmarks: how HQ-wide peer comparisons work outside the Assets cluster.
- hq-programs: setting network targets that fleet compliance metrics can be measured against.
- hq-standards: network-wide compliance and brand standard tracking that this row's exposures roll into.
- hq-compliance: how the registration, DOT, license, and MVR events surfaced here feed network-wide compliance reporting.
- broadcasting-to-your-network: sending a compliance-related notice to the affected franchisees.
Data sources
Data sources
- 1.Franchisee vehicle service, registration, and DOT inspection records. Franchisee IQ accounts, aggregated nightly.
- 2.Franchisee driver license and MVR-pull records. Franchisee IQ accounts, aggregated nightly.
- 3.Network structure and data posture settings. Your HQ account settings.