Disclaimer: Independent product / portfolio work by Kaushal Khodifad. Not a live commercial product.return to portfolio
Disclaimer: Independent product / portfolio work by Kaushal Khodifad.
Step 03 · Category rollup

BASIC breakdown

The same line items roll up into the six FMCSA compliance categories. The bars are built from the exact ledger points - no recomputation - so they sum to the same total.

How one point is computed
deterministic · reconstructable
Violation
1 inspection
Severity
legacy 1-10 / 2025 1-2
× Time-weight
3 / 2 / 1
Cap @ 30
worst-first, per BASIC
Point
line item
Σ Sum
all points
÷ Exposure
synthetic divisor
Index 0-100
× 10
Total74 pts → index 100
Per-inspection cap of 30

Real SMS caps the summed severity for one inspection within a BASIC at 30, before time-weighting - a capped total attributed worst-first, not a proportional rescale. No inspection on this driver hit the cap - see the ‘Cap-30 stress case’ driver.

Time-weight decay

≤6 mo ×3 · ≤12 mo ×2 · ≤24 mo ×1 · >24 mo drops out (×0). Recency is emphasized exactly as FMCSA weights it.

Adapted at driver level

FMCSA BASICs score carriers. Here the carrier-SMS mechanics are adapted to a single driver file - disclosed, not an official driver score.

↑ Independent product by Kaushal Khodifad. Spotter AI is a personal project / portfolio piece in the commercial driver onboarding & fleet safety space. Not a live commercial product. Data is illustrative.

Return to portfolioOpen the live demo