Local first
Operational records stay under the company's own control by default. Sending a driver file, a permit scan or a customer address to a third party should be a decision someone made, not a side effect of choosing a tool.
This page describes how Karvan intends to build software for its own operations. It does not describe a product, because there is not one, and it does not claim an advantage that no customer has asked for.
Each one is a constraint on what gets built, which is the only kind of technology statement worth publishing before anything ships.
Operational records stay under the company's own control by default. Sending a driver file, a permit scan or a customer address to a third party should be a decision someone made, not a side effect of choosing a tool.
Anything that changes state waits for a person. Automation is allowed to read, correlate, draft and warn without asking. It is not allowed to act without being asked.
Every consequential assertion points at the document or record it came from. An answer with no source is treated as a question, not an answer.
Most of the work that matters here is a date comparison, a lookup or a reconciliation. Those are solved problems, and using a language model for them adds cost, latency and a failure mode in exchange for nothing.
Where a model genuinely helps, it sits behind an interface the rest of the system does not know the shape of. Swapping it should be a configuration change, not a migration.
Not the missing insight, and not the missing dashboard.
A permit lapses because a date passed. A vehicle comes off the road because an inspection was not booked. A driver file is incomplete when someone asks to see it. None of these is an analysis problem. Each is a record that should have existed and did not.
The same shape appears in an entirely unrelated regulated market that Karvan has looked at separately: the costly gap is documentation, not data. Two unconnected domains producing the same conclusion is the most interesting thing found so far, and it is the reason this direction is framed around records rather than intelligence.
So the first system is small on purpose: a register of things that expire, a scheduled check, and a notification. No new database, no service, no model. The test it has to pass is that one document expiring in seven days produces exactly one alert — and then that a deliberately broken job is visibly broken, because a monitor that fails silently is worse than no monitor.
No transport buyer has been shown to want private or local technology. It is a technology preference held by this company, not a demonstrated customer requirement, and this site will not imply otherwise.
Recorded limit · carried forward from internal reviewStating that costs nothing and prevents a specific failure: building a differentiator nobody asked for and then having to defend it. If a buyer ever does ask for it, that will be recorded as evidence when it happens, with a date.
A second limit belongs next to it. An internal system being good does not make it a product. Anything sold to anyone else would need buyer validation first, and that has not been done.
This page is a position, not a pitch. It exists so that the word "technology" on the home page means something specific.