Logistics and distribution
Carrier and lane performance histories: what AI teams learn from them
By SourceX Editorial · Updated
Short answer
Carrier performance data and lane histories teach AI teams how loads actually run: which carriers accept tenders, arrive on time and recover from delays on which lanes, and why. The most useful records pair scorecard metrics with reason codes and the dispatcher's response. Carrier identities are replaced with consistent tokens before any license.
Key takeaways
- A scorecard metric is a result; the reason code and the response behind it are what AI teams learn from.
- Lane histories are most useful when every load keeps its appointment times, actual times and tender decisions together.
- Carrier names, MC and DOT numbers, driver details and rates are removed or tokenized before any license.
- Consistent pseudonymous carrier IDs keep the performance pattern intact without exposing who the carrier is.
What a carrier and lane performance history contains#
A carrier and lane performance history is the load-by-load record of how each carrier performed on each lane: who was offered the load, whether they accepted, when they picked up and delivered against the appointment, and what went wrong. Scorecards summarize it; the load history underneath holds the detail.
Brokers, 3PLs and shippers with dedicated carrier networks build these records in a TMS such as McLeod, supplemented by visibility platforms, EDI 214 status messages, telematics feeds from tools such as Samsara for asset fleets, and spreadsheets the carrier team keeps for quarterly reviews. The archive is usually larger and messier than the scorecard suggests, and the messy part is where most of the learning sits.
Links break in predictable places. Reason codes change when a TMS is reconfigured, so a code from one year may mean something else later. Check-call notes sometimes live in email rather than on the load, and carrier records may be merged or split after an acquisition. Note each break in a data inventory so a buyer knows what every field means in every period.
| Source | What it contributes | Common gap |
|---|---|---|
| TMS load records | Tenders, appointments, actual times, reason codes | Code meanings shift after reconfiguration |
| EDI 214 status messages | Pickup, in-transit and delivery events | Missing or late events from some carriers |
| Visibility or telematics feeds | Location milestones and arrival evidence | Driver location detail needing privacy review |
| Email and phone check-call notes | Dispatcher reasoning during a delay | Not attached to the load record |
| Scorecard spreadsheets | Quarterly results by carrier and lane | No load-level detail behind the numbers |
Which scorecard fields matter most to AI teams?#
The scorecard fields that matter most are the ones that record a decision, a deviation and a cause. A clean on-time rate tells a model little; a late delivery with its reason code, the check-call note and the rebooked appointment tells it a great deal.
Note who assigned each reason code. A cause reported by the carrier, a cause verified by your team and a cause disputed by the customer are different facts, and AI teams handle them differently when they train a system to explain delays.
Keep mode and equipment on every load. Truckload, LTL, intermodal and specialized freight behave differently, and an unlabeled mix is hard for any AI team to use.
| Field | What it records | What a model can learn |
|---|---|---|
| Tender and acceptance | Offer time, carrier response, rejection reason | Which carriers take which freight, and when they decline |
| Pickup and delivery appointments | Scheduled windows at each end | The baseline every delay is measured against |
| Actual arrival and departure | Check-call, EDI or geofence timestamps | Realistic transit and dwell by lane and season |
| Late and exception reason codes | Coded cause, such as shipper delay, weather or breakdown | Patterns of failure and which party caused them |
| Dispatcher notes and actions | Re-tender, carrier swap, customer notice | How experienced staff recover a failing load |
| Claims and OS&D links | Damage or shortage tied to the load | Which lanes and handoffs produce cargo issues |
| Tracking compliance | Whether the carrier shared location as agreed | How visibility gaps precede service failures |
What AI teams learn from lane histories#
AI teams use lane histories to train and test systems that predict how a load will go and recommend what to do when it starts going wrong. Typical tasks include estimating arrival times, ranking carriers for a tender, forecasting rejection risk and drafting the explanation a customer service rep sends after a miss.
Length of history matters because lanes are seasonal. A produce lane during harvest behaves nothing like the same lane in winter, and a system tested on a single season will mislead. Several years of consistent records let an AI team check whether a system holds up across peaks, weather and capacity swings.
Evaluation is often as valuable as training. A developer building a carrier-selection assistant needs real past decisions with known outcomes to check whether the assistant would have chosen better or worse than your dispatchers did.
Why carrier identities are removed before licensing#
Carrier identities are removed before licensing because the performance pattern is useful and the name is not, while the name carries confidentiality, reputational and privacy risk. A buyer learning how carriers behave on a lane does not need to know which carrier ran late.
The fix is one consistent token per carrier, applied across every year of the archive, so the same carrier keeps the same token on every lane. Fleet-size bands or equipment labels can replace exact fleet details where a buyer needs context. Rates and carrier pay are usually removed, or kept only in generalized form after counsel's review.
- Broker-carrier agreements often include confidentiality terms covering rates, customers and shipment details, and some restrict how carrier information may be used.
- A scorecard that leaks in any form could harm a carrier's reputation and your relationship with it.
- Many small carriers are owner-operators whose business name is a personal name, so carrier data can be personal data.
- MC and DOT numbers, driver names, phone numbers, truck and trailer numbers and insurance details identify a carrier as surely as its name.
Illustrative: a brokerage turns its scorecard archive into a lane history package#
Illustrative: a fictional truckload brokerage has run on the same TMS for most of a decade and builds carrier scorecards in spreadsheets each quarter. Its COO wants to know whether the history has any use beyond carrier reviews.
The operations team finds that tender, appointment and actual times are complete for most loads, but late reason codes were optional until a later TMS reconfiguration. The package starts at that change, links each load to its check-call notes and claims, and drops the spreadsheets, which only summarize data already in the TMS.
Carrier names, MC numbers, driver contacts and all rates are removed. Carriers and customers get consistent tokens, and lanes are kept as origin and destination regions. Counsel confirms that the carrier agreements allow de-identified use, and the COO approves the scope.
How SourceX scopes performance histories#
SourceX judges a carrier and lane history with the SourceX Enterprise Data Value Framework, its own qualitative method rather than an industry standard. Dispatcher notes and coded causes on each load supply domain expertise and human-generated signal, recent seasons add recency, and consistent reason codes count as data cleanliness. Scorecard summaries are easy to reproduce, so they add little, and carrier tokenization adds preparation cost that is weighed against the rest.
In the Supply step of the SourceX five-step transaction, the fit check collects only metadata, such as the TMS in use, years of load history and which fields are populated. Files move only after the supplier approves the scope, and the carrier tokenization method is documented in the SourceX Evidence Packet.
Frequently asked questions
Do we need GPS pings for a lane history to be useful?
No. Appointment times, check-call timestamps and EDI status events are often enough. Raw location pings add detail but also add privacy questions about drivers, so many packages use milestone events instead and leave continuous location data out unless a buyer has a specific need for it.
Are shipper and consignee names removed too?
Usually yes. Customer names, facility names and contacts are replaced with tokens or generalized to a facility type and region. Facility tokens stay consistent, so a model can still learn that a particular receiver causes long waits without anyone learning who that receiver is.
What if our scorecards only exist as spreadsheets?
Spreadsheets summarize; the value sits in the load records they were built from. If the TMS still holds the loads, scope those. If the TMS history is gone, lane-level spreadsheet results may still help evaluation work, but they rank lower because the decisions and causes are missing.
Can a carrier object to its data being included?
Carriers may have rights under their agreements with you, and some agreements restrict use of carrier information. Review broker-carrier agreements and onboarding terms during the rights review. Tokenizing carriers and removing rates addresses most concerns, but the contract terms decide what is permitted.
Do tender rejections matter if the load was covered anyway?
Yes. Rejections show which carriers decline which freight under which conditions, and how many attempts coverage took. That sequence is exactly what a tendering or carrier-ranking assistant needs, and it disappears if only the final carrier is kept.
Should rates stay in a lane history package?
Usually not. Rates and carrier pay are the most sensitive fields in a broker's archive, they are often covered by confidentiality terms, and many workflow uses do not need them. Where a buyer has a specific need, counsel may allow generalized or historical rate bands, but the default is to leave them out.
Related resources
- InsightCan logistics and freight companies sell their data to AI companies?
- InsightCan engineering firms sell their data to AI companies?
- InsightCan security and alarm companies sell their data to AI companies?
- SolutionData licensing: granting defined rights to use your data
- SolutionData monetization: earning revenue from data you already have
- IndustryHealthcare administration data
See if your company qualifies
A short company assessment. No data uploads are needed.