
- Passenger. The prototype connected the request, offer, route, contact and cancellation steps.
- Driver. Availability, accepting an offer, navigation and completion had distinct responsibilities.
- Operator. An overview of exceptions supported the handover between roles without acting as either participant.