Everybody else is a rearview mirror. Other apps tell you what your week was. Atlas tells you whether to take the offer that is on your screen right now — out loud, before the timer runs out, while you are still holding the wheel.
Closed beta. 12 drivers, Android, not open to the public yet.
Margin after fuel
Clears both floors. $18.21 in your pocket after fuel.
Both cards were read out loud at forty-five miles an hour on 2026‑09‑09. The phone heard them, the arithmetic ran against a real fuel baseline, and both were called before the batch was gone. Every figure below came out of the ledger, not out of a mockup.
$41.34, 4 stops, 28 miles, 1 hour, 9 minutes.
| The offer | Pay | Fuel | Net | Margin | Take-home | Call |
|---|---|---|---|---|---|---|
| 28 mi / 69 min | $41.34 | $5.10 | $36.24 | 87.67% | $31.52/hr | TAKE |
| 2.8 mi / 27 min | $7.50 | $0.51 | $6.99 | 93.21% | $15.53/hr | PASS |
Look at the second row. Ninety-three percent margin, and it is still a no — because ninety-three percent of $7.50 is $6.99, and it costs twenty-seven minutes of a shift to earn. A margin percentage flatters a small offer. The clock never does. Pay-per-mile, the rule every other Spark app is built on, cannot tell these two rows apart at all.
We put one real shift's clock against what the app promised. The driving legs came in almost exactly on the estimate. Four of the eight were impossible to finish in the time given, because the schedule never counted a minute of standing still — every spare minute in it was sitting at the store, waiting on a load nobody pays for.
That is the number Atlas is built to catch, and it is why an hourly floor is not optional.
Minutes of slack in the schedule, one measured shift, 2026-08-28. Negative means the schedule left less time than the drive takes.
Read the offer out the way you would say it to someone in the passenger seat — mangled, half a sentence, engine running. Atlas hears it on the phone itself and answers in a single line you can take in at a glance.
And when it does not know something, it asks. Walmart leaves the clock off plenty of offers. Atlas will not invent one to fill the gap; it asks how long they are saying, because a made-up number in your ledger is worse than no number at all.
The arithmetic that decides take or pass is identical on both tiers and is never touched by what you pay. What changes is how much you have to type.
bring your own key, ad supported
You bring a free Google AI key, it stays on your phone, and it never reaches our server. Free costs us nothing to run, so it is not going anywhere.
bring your own account, no ads
Pro runs on a subscription you already hold and bring with you. We do not resell it, we do not mark it up, and we never front the bill — which is exactly why we can hand you the good model instead of the cheap one.
Every line here is something the app was built not to do, and each one cost a feature to keep.
There is no key column in our database, encrypted or otherwise. The trade is real and we took it on purpose: the server can never score an offer while your app is closed.
On the driver forum you are Spark Driver 41827, or whatever five digits the
database picks. Random, permanent, not your sign-up order. Drivers get deactivated for
what they post; a forum where you can be identified is a forum where nobody says the
true thing.
Your floors move where the line gets drawn. They never touch the fuel cost, the margin or the rate. Two drivers looking at one offer see the same numbers and are free to disagree about them. That is the design.