Case Study

Cartage-1

Cartage-1

November 10, 2026 · 5 min read

Mason Pierce · Jake O’Rielly · Jacopo Cirica · Onur Guleryuz

Cartage
Cartage-1 beats every frontier model at a fraction of the price: Cartage-1 92% and its base model 74% at about $0.90 per million output tokens; Sonnet 5.5 79% at $10; Opus 5.5 77% at $20; GPT-6 Astra 82% and Fable 5.1 81% at $50

At a glance

Measure

Result

Performance

92%, vs 82.1% for the best frontier model

Cost

about $15k, down from $60k on Sonnet

Model size

27B parameters

Reliability

1.29 million requests, 99.995% uptime

Speed

up to 178 tok/s per user

About Cartage

Cartage runs Wilson, an AI agent that moves freight for dozens of manufacturers. Wilson quotes loads, books carriers, chases follow-ups, and handles payments and communicates across email, Slack, Teams, and spreadsheets.

The challenge

In many AI applications, humans are usually there to protect against a model doing the wrong thing in production. In Cartage’s case, however, the sheer volume of shipments makes that infeasible for the work that Wilson does.

There are many common failure modes that the Cartage team has noticed even the smartest frontier models run into. Sometimes models will make up weights and counts that nobody gave them. For example, a buyer emailed Wilson for a quote on drums going from Memphis to Little Rock but forgot to include how many drums there were and how much they weighed. In this scenario, the model should have asked, but instead it guessed six drums weighing about 3,100 lbs total. In reality, if it had stopped to ask, it would have learned that the order was actually two drums weighing 980 lbs. An experienced coordinator would have asked for the missing numbers before quoting anything.

A quote request missing the drum count and weight. An experienced coordinator replies asking for both. A frontier model guesses 6 drums at about 3,100 lbs and quotes a load over 3x too heavy; the actual order was 2 drums at 980 lbs.

Frontier models also consistently mess up dates. For example, a human knows that “next business day” when asked on a Friday, means Monday. Frontier models will often book it for the weekend instead, even when it’s explicitly clear that the next day is a weekend.

A shipper asks on Friday, August 28 for next business day delivery. A frontier model books Saturday, August 29. A coordinator skips the weekend and books Monday, August 31.

These kinds of mistakes are expensive because in freight, every hour costs money. When a truck shows up at the wrong place or at the right place at the wrong time, the driver can miss the drop-off window which can cascade into missing the next load.

In addition to mistakes, running Wilson on Anthropic’s Claude Sonnet 5.5 was costing the Cartage team about $60k a month, and every customer they added made Wilson more expensive to run.

“When we were using Sonnet, our costs climbed dramatically as we onboarded more customers. We also had to be very deliberate with our cache controls, and any mistake would immediately raise costs.”

Jake O’Rielly, CTO of Cartage

The solution

Using the TrainLoop platform, the Cartage team was able to train Cartage-1, a state-of-the-art model in logistics.

Most of what makes a good freight coordinator is learned through experience, and thus lives in their head. They likely have an understanding of what is important when defining a load for a shipper and how that changes across customers. The TrainLoop platform is built around getting that knowledge out of people’s heads and into tests and training data.

The TrainLoop platform monitors how Wilson behaves in production and identifies places where it keeps getting things wrong. For each of those failure modes it writes a test to Cartage’s internal benchmark that recreates the situation. The Cartage ops team monitors and confirms tests before they are added to the benchmark.

From there, the platform generates synthetic curriculum tasks from those tests, so no customer data goes into training, and trains a new version. That new version is then released into the wild and the mistakes it makes become the training objective for the next iteration.

How each new Cartage-1 gets made, in five steps that repeat every two weeks: watch production, find failures, write tests, train, ship.

The first Cartage-1 went live for one Cartage customer in June 2026. Cartage moved the rest of its customers over in waves through August and finished on September 17, 2026.

“When we moved to Cartage-1, our costs came way down and got a lot less variable, because caching just worked. I was surprised at how easy it was to move over. We expected issues when we swapped the model into production customer environments, and instead it just worked out of the box.”

Jake O’Rielly, CTO of Cartage

The results

Today, every Cartage customer runs on Cartage-1. On Cartage’s internal benchmark, Cartage-1 scores 92%, which is higher than every frontier model we tested. It makes around half the mistakes GPT-6 Astra makes. Cutting mistakes in half matters a lot because a truck that shows up for a load at the wrong location or a shipment that is booked for the wrong day means that the Cartage team has to fix the issue by hand.

Cartage internal benchmark score against output price: Cartage-1 92% and its base model 74.4%, both at about $0.90 per million output tokens; GPT-6 Astra 82.1% at $50; Fable 5.1 81.2% at $50; Sonnet 5.5 78.6% at $10; Opus 5.5 76.9% at $20

The base model for Cartage-1 scored 74.4% on Cartage’s internal benchmark. With training the TrainLoop platform was able to add 18 percentage points on top of the base model, 10 points above the most expensive frontier models.

It’s also a lot cheaper to run. Cartage-1 costs about $0.45 to $0.90 per million output tokens to serve, versus $2 per million input and $10 per million output for Sonnet 5.5, even with caching. Because Cartage-1 runs on its own GPUs at a fixed hourly cost, adding new customers increases the bill sub-linearly, and that’s what lets Cartage offer Wilson for free.

In production, the Cartage team went from spending about $60k a month on Sonnet to about $15k, a quarter of the price.

Weekly model cost, August 24 to October 26, 2026: Cartage-1 actual cost against the same traffic priced on Sonnet 5. Sonnet 5 would cost about 4x as much as Cartage-1.

Since September 17, Cartage-1 has served at 99.995% uptime. Out of the 1.29M requests served, only 66 requests have failed.

“Since we moved to Cartage-1, the model has stopped being something my team worries about. It just works.”

Jake O’Rielly, CTO of Cartage

Share of Cartage-1 API requests that succeeded each day, September 17 to November 4, 2026: 99.995% uptime, only 66 of 1.29 million requests failed, and every day stayed above 99.9%.

Wilson now uses about 3.3B tokens a day, and that number keeps growing as Cartage adds customers and workflows. Over the last ten weeks, traffic grew about 8x while the cost of running Cartage-1 roughly doubled. Since frontier models operate on token pricing, the cost would have been 8x what it was before, which would have forced Cartage to limit or remove Wilson’s capabilities.

“TrainLoop helped us build a model that’s an expert in freight at a fraction of the cost of Sonnet. Our inference is now so efficient that we were able to change our entire business model. We can give Wilson away for free and make money on the freight he moves.”

Abdul Basharat, CEO of Cartage

Tokens served by Cartage-1 each day, August 24 to November 4, 2026. Cartage-1 serves about 100B tokens a month.

What’s next

Cartage-1 will keep improving as Cartage’s scope and needs continue to evolve. As the Cartage team takes on new customers and new kinds of work, Wilson is going to run into things it hasn’t seen before. Because they use the TrainLoop platform, the model evolves with them, so they never have to give away their secrets to the world to improve the frontier on logistics.

If you’re running an agent on a frontier model, chances are you have your own long tail of edge cases hiding in your production traces too. We’d love to help you turn those into a model that’s yours, so reach out at trainloop.ai. And if you want to see Wilson in action, check out cartage.ai.

Training reasoning models aligned with your goals.

Email: founders@trainloop.ai

© 2026 TrainLoop. All rights reserved.

North Beach, San Francisco, CA