The scoring engine starts with distance, because distance predicts everything else — fuel, ETA, the passenger's patience. But distance alone puts your best driver next to your quietest job every Tuesday afternoon and burns them out by Friday.
Ridezora layers four more inputs on top: rolling star rating, historical acceptance rate, vehicle class fit and current shift load. Each has a weighting the operator controls. A city with strict executive-transfer standards weights vehicle class and rating higher; a suburban airport-transfer operation weights distance and acceptance rate.
The output isn't a decision — it's a ranked list. The top driver gets a countdown offer; if they decline or time out, the offer falls to the next-ranked driver without controller intervention. Median allocation time in production sits under a second.
The override is the important part. Any controller can pin a driver to a job at any moment, and the audit trail records who overrode and why. Auto-allocation is a productivity tool, not a policy.