Spend an evening in the parking lot outside any Delhi hotel and you will watch a marketplace operate at full speed with no software in it at all.
A driver's phone rings. A regular customer needs an Innova for three days in Rajasthan starting Friday. He does not own an Innova. Within ninety seconds the booking is in four WhatsApp groups - "Innova chahiye, Friday, Jaipur-Jodhpur-Udaipur, 3 din" - and by the time his tea arrives, six people have replied.
That is a duty exchange. It has supply, demand, price discovery, and a settlement mechanism. Nobody built it, nobody runs it, and it moves an enormous amount of work every single day.
How it actually works
The informal exchange has a clear shape once you watch it long enough:
- The groups are the market. A working driver in NCR is typically in six to fifteen WhatsApp groups - by area, by vehicle type, by the person who created them.
- Speed is the ranking algorithm. The duty goes to whoever replies first, not whoever is best. There is no other sorting mechanism available.
- Reputation is oral. "Woh theek aadmi hai" from someone you know is the entire trust system. It works beautifully inside your circle and not at all outside it.
- Brokers sit on the seams. Some people are in fifty groups and do nothing else. They relay a duty, take ₹200–500, and drive nowhere.
- Money moves directly. Cash or UPI, driver to driver, settled the same day. This part works - and it is why we deliberately did not build a wallet.
It is worth being clear that this system is not stupid. It is a rational response to the tools available. Drivers built the fastest possible network on the only app everyone already had.
Where it breaks
The failures are not random. They cluster in four places, and every driver we spoke to could name all four before we asked.
1. You cannot see who you are sending your customer to
A reply in a WhatsApp group is a phone number and a claim. No photo, no licence, no history, no way to know whether the person has a commercial permit or a valid insurance policy - or whether the car in their display picture exists.
You are making a commercial decision about your own customer relationship on the basis of who typed fastest.
2. The blame lands on the wrong person
This is the one that hurts. If the replacement driver arrives late, arrives in a filthy car, argues about the fare, or does not arrive at all, the customer does not blame that stranger. They blame the driver they know - the one whose number they have had for nine years.
One driver in Dwarka put it to us exactly like this: "Woh driver ke liye ek trip tha. Mere liye woh nau saal ka customer tha." - For that driver it was one trip. For me it was a nine-year customer.
3. Nobody is accountable for a no-show
The worst outcome in this business is silence at 5 am. A no-show in a WhatsApp group carries no consequence at all. The person who did not turn up is still in the group tomorrow, replying "main karunga" to the next duty, with no record following them.
In a market with no memory, the unreliable and the reliable look identical - which quietly punishes the drivers who always show up.
4. Someone is charging for a phone call
A ₹300 broker cut on an ₹800 duty is not a service fee. It is a tax on the fact that the two drivers who should be talking cannot find each other directly. We wrote about that arithmetic separately in what a broker actually costs an Indian cab driver.
What this told us to build - and not to build
The obvious mistake would have been to look at this and decide drivers need an aggregator. They do not. They already have customers, prices and payment. What they lack is the ability to verify a stranger and to remember how that stranger behaved.
So the design of Dutiess follows the failures almost line by line:
- Verification before anything. Every driver passes six checks - including the licence against Sarathi and the vehicle against VAHAN - before seeing a single duty. That answers failure one.
- The poster chooses. Applicants are ranked by rating, reliability score and duties completed. Speed of reply is worth nothing. That answers failure two.
- The market has a memory. Mutual ratings, a public 0–100 reliability score, and strikes that follow an account permanently. Three strikes and you are gone. That answers failure three.
- No commission, ever. After the free first month, we charge an introductory ₹160 a month at 80% off the regular ₹799 price and never touch a fare, because a percentage would make us the broker in a better shirt. That answers failure four.
And one thing we deliberately kept exactly as it already was: the money. Drivers settle fares between themselves, in cash or UPI, the same day, as they always have. Inserting ourselves into that would have solved nothing and created a wallet nobody asked for.
The part we are still proving
Verification is a solved engineering problem. Liquidity is not. A duty exchange is only useful if, when you post at 11 pm for a 5 am pickup, somebody nearby is actually there.
That is why we are launching in Delhi NCR only, and why we will not open a second city until the first one fills reliably. Forty verified drivers in one zone beat five hundred scattered across the country - and a marketplace that is thin is worse than a WhatsApp group, because at least the group answers.
Are you a driver, agency or fleet operator in Delhi NCR? We are running a closed beta and we would rather hear that we got something wrong now than after launch. Write to us.