Truck Graph
Trust · Editorial

Data Methodology

Updated May 24, 2026·By Sarah Chen, Lead Safety Analyst·Reviewed by James Rodriguez·Methodology v3.0

Truck Graph indexes 1,985,646 freight carriers across 114 states and territories using verified federal compliance records, a proprietary multi-dimensional risk scoring model, and a relationship intelligence engine that maps connections across shared officers, addresses, phone numbers, and insurance filings. This page describes every layer of that pipeline — from raw FMCSA ingestion to the scores and network signals displayed on each carrier profile.

1,985,646
Carriers indexed
63,000
OOS orders tracked
634,633
Authority revocations
900,000
Insurance lapse records
2,036
Active carriers w/ prior revoke
6,971
New authorities (30 days)

Figures computed live from the production database at page load.

1. Data sourcing

All data in Truck Graph originates exclusively from verified federal compliance records. We do not rely on carrier self-reporting, third-party aggregators, or unverified public submissions. Primary source datasets include:

  • FMCSA Census (MC-150)1,985,646 carrier registrations covering legal names, DBA names, physical addresses, fleet size, driver counts, equipment types, and operating authority classifications.
  • Authority history — complete grant, revocation, and reinstatement records per DOT number, spanning registrations from 1974 through 2026. Total: 634,633 revocation events.
  • Enforcement actions63,000 out-of-service orders with effective dates, order types, and current enforcement status, updated continuously from FMCSA enforcement systems.
  • Insurance filings900,000 insurance cancellation and lapse records drawn from BMC-91 and BMC-34 filings, covering 900,000 events across active and inactive carriers.
  • Officer and principal records — registered officers, agents, and controlling principals tied to each DOT number, enabling cross-entity relationship mapping.
  • Hazardous materials — HM permit registrations indicating carriers authorized to transport hazardous cargo under PHMSA and FMCSA joint authority.

All ingestion pipelines validate record integrity on arrival — deduplicating entries, normalizing address formats, and flagging anomalies before any record is promoted to the live index.

2. Data refresh and freshness

Truck Graph maintains a layered refresh schedule calibrated to the update cadence of each source dataset:

Every 4 hours
Authority status changes, new grants, revocations, and OOS order updates
Daily
Insurance filing changes, new entrant status updates, and enforcement action modifications
Weekly
Census data reconciliation, fleet size updates, officer record changes, and address normalization
Continuous
New carrier registrations — 6,971 new authorities issued in the past 30 days alone are ingested within hours of FMCSA publication

Every data block on Truck Graph displays a "last synced" timestamp. Carrier profile pages are server-rendered at request time against the live database — there is no stale cache layer between users and current federal records.

3. Composite risk score

Truck Graph's composite risk score (0–100, lower is safer) is computed from five independently weighted dimensions. The model is trained against verified crash outcomes and recalibrated quarterly to maintain predictive accuracy:

30%
Inspection OOS rate
The percentage of inspections resulting in out-of-service citations, benchmarked against the national average. Carriers in the top decile for OOS rate contribute disproportionately to this component.
25%
Crash frequency
Normalized crash count per estimated operating miles, using power unit count as a mileage proxy. Adjusted for carrier size to avoid penalizing large fleets for raw crash volume.
20%
Insurance adequacy
Whether active insurance meets FMCSA minimums, has continuous coverage without lapses, and has no recent cancellations. Draws directly from BMC filing data.
15%
Authority stability
Length of continuous active authority without revocations, reinstatements, or sudden name changes. Short authority age combined with other risk signals elevates this component.
10%
Violation severity
Weighted count of acute and critical violations within the trailing 24-month window, using FMCSA severity weights by violation category.

Scores require a minimum of 3 inspections within 24 months for statistical validity. Carriers below this threshold display "Insufficient data" rather than a potentially misleading score.

4. Network intelligence and relationship mapping

Individual carrier scores capture direct risk signals. But the most dangerous operators — particularly those attempting to evade enforcement by re-registering under new identities — require a different analytical lens: one that looks at connections between entities, not just the entities themselves.

Truck Graph's network intelligence layer models the entire carrier population as a relationship network, mapping connections across four shared-attribute dimensions:

  • Shared officers and principals — carriers linked by common registered officers, controlling parties, or agents of record. A single officer appearing across multiple DOT numbers — especially where some are revoked — is a high-signal indicator.
  • Shared physical address — carriers registered at identical physical addresses. High co-location density at a single address, particularly combined with a high revocation rate, signals a potential address of concern.
  • Shared contact information — carriers sharing phone numbers or contact details across different legal entities and DOT registrations.
  • Shared insurance relationships — carriers connected through common insurance providers or filing agents, which can reveal coordinated or fraudulent filing patterns.

These relationships are modeled with weighted connection strengths: a shared officer is weighted more heavily than a shared address, which in turn is weighted more heavily than a shared phone number. The network risk score for a given carrier is a function of both its direct signals and the weighted risk of its connected entities — carriers embedded in high-risk networks receive elevated network scores even if their own direct compliance record is clean.

Network Score Formula
Network Score = (Direct Score × 0.70) + (Σ connected_risk × connection_weight / N × 0.30)
Where N = number of connected entities and connection_weight reflects the strength of the shared attribute.

The relationship graph currently indexes connections across the full 1,985,646-carrier dataset. Multi-hop traversal — following chains of connection up to 3 degrees — enables the system to surface hidden lineages where a chain of shared principals links a currently active carrier to enforcement actions several relationships removed. These extended paths are displayed in the Authority Pattern Alert section on each carrier profile.

5. Chameleon carrier detection

A chameleon carrier is one that surrenders or loses operating authority following an FMCSA enforcement action and then re-registers under a new legal name — retaining the same principals, address, equipment, or contact information — to obtain a clean compliance record. The FMCSA estimates this practice affects thousands of carriers annually and represents one of the highest-risk scenarios in freight engagement.

Truck Graph's detection algorithm evaluates five corroborating signals simultaneously:

  • Address reuse after revocation — new authority registrations at a physical address previously associated with a revoked entity
  • Officer overlap — shared registered principals between a currently active carrier and one or more revoked entities
  • Temporal proximity — new authority grants within 12 months of a revocation involving shared attributes
  • Fleet composition similarity — matching power unit counts and equipment types between the new entity and its apparent predecessor
  • Contact information persistence — identical phone numbers or contact identifiers appearing across entities with different DOT numbers and names

A carrier is flagged when 3 or more signals match simultaneously with sufficient confidence. Of the 1,985,646 carriers currently indexed, 2,036 active carriers carry a prior revocation flag — meaning they were previously associated with a revoked authority before obtaining their current registration.

All flags are labeled "potential" indicators. Truck Graph does not assert legal violations — that determination belongs to FMCSA enforcement. Flagged carriers and their lineage appear in the chameleon carrier database.

6. Profile data tiers

Not all carriers in the federal database have the same depth of available information. Truck Graph assigns each carrier to a data quality tier that determines which analytical modules are available on its profile:

Tier 1 — Full Intelligence Profile

Carriers with complete census data, authority history, officer records, and insurance filings. All analytical modules available: composite risk score, network intelligence, relationship graph, chameleon detection, and address web analysis.

Tier 2 — Authority Profile

Carriers with authority records but partial census data. Risk scores calculated with wider confidence intervals. Network intelligence available where officer and address data exists. Direct risk score displayed with reduced confidence indicator.

Tier 3 — Basic Record

Carriers present in federal records with minimal compliance data. Profile displays available registration information and any enforcement actions. Composite risk score not calculated. May receive network flags if connected entities have richer profiles.

7. Current stage — v3.0

Truck Graph is currently operating at methodology version 3.0, representing a significant expansion from the original carrier profile and scoring system. The current stage of development includes:

LiveFull carrier index — 1,985,646 profiles across all US states and territories, updated continuously.
LiveNetwork intelligence layer — relationship mapping across shared officers, addresses, phones, and insurance filings for all carriers where data exists.
LiveComposite risk scoring — five-dimension weighted model recalibrated quarterly against verified crash outcomes.
LiveChameleon detection — multi-signal algorithmic screening with prior revocation flags on 2,036 active carriers.
LiveRisk watchlist — 63,000 OOS orders and 634,633 revocations with real-time status, geographic distribution, and trend analytics.
In progressDeep link analysis — extended multi-hop network traversal identifying indirect relationships up to 5 degrees of separation across the full carrier graph.
In progressPredictive risk modeling — machine learning inference trained on historical enforcement outcomes to produce forward-looking risk probabilities, not just lagging indicators.
PlannedBroker and shipper intelligence — extending the relationship graph to include freight broker registrations and load tender patterns.

8. Limitations and disclosures

  • Risk scores are not safety certifications. A low composite score reflects favorable historical compliance indicators — it does not guarantee future performance or fitness for hire.
  • Chameleon flags are algorithmic signals, not legal findings. A flagged carrier may be a legitimate new business that shares attributes with a revoked entity coincidentally. Always verify independently before freight decisions.
  • Network scores propagate from connected entities. A carrier may receive an elevated network score because of who it is connected to — not because of its own direct compliance record. This is by design, but should be interpreted alongside the direct score.
  • Data latency. Authority changes are reflected within 4 hours of FMCSA publication. Census updates (addresses, officer records, fleet size) may lag by up to 7 days.
  • Equipment type inference. For carriers without explicit census data, equipment classification uses carrier operation type fields as a proxy. This is approximate and labeled accordingly on affected profiles.
  • Inspection data gap. Carriers with fewer than 3 inspections in the trailing 24-month window do not receive a composite score. This disproportionately affects newer carriers — including some genuinely good operators with insufficient inspection history to score.

Questions about our methodology

For questions about data sourcing, scoring methodology, or to report a data discrepancy, contact our editorial team via truckgraph.com/contact. Methodology inquiries receive a response within 2 business days.

Cite this page

For journalists and researchers

Truck Graph data is open and citable. For press inquiries, contact our editorial team.

APA
Truck Graph. (2026). Data Methodology. Retrieved from https://truckgraph.com/about/methodology
MLA
"Data Methodology." Truck Graph, May 29, 2026, https://truckgraph.com/about/methodology
Chicago
"Data Methodology." Truck Graph. Last modified May 29, 2026. https://truckgraph.com/about/methodology