Anyone can propose rides either as a professional or to partially compensate ones’ vehicle costs (i.e. picking people going the same way). Drivers would provide some deposit which can be lost if they fail to complete rides they accepted. A market-based pricing mechanism could allow users (who wants to, most users would probably be fine with default settings) to specify whether they favor getting a ride quickly or at a cheap price.
Ride suppliers would also be able to specify whether they prefer to go to a specific area, be open to detours or allow users to pick up their own destination (professional driving).
The network could be bootstrapped with some ride mining where ride providers would get tokens when they register a ride accepting passengers or signalling they are free to pick passengers to any destination (professional driving). Due to the deposit system, signalling for “fake” rides would be prevented as drivers doing so would risk losing their deposit if they cannot complete the ride.
Alice books a ride with Bob. Bob fails to pick up Alice claiming she wasn’t at the designated location. Alice argues she was.
Carl signals his availability as a driver to get some tokens, Dave books him to go to a work meeting. Carl is not available at this time and fails to show up. Dave creates a dispute and gets part of Carl's deposit for failing to complete the ride and fake signalling.
Anyone can propose rides either as a professional or to partially compensate ones’ vehicle costs (i.e. picking people going the same way). Drivers would provide some deposit which can be lost if they fail to complete rides they accepted. A market-based pricing mechanism could allow users (who wants to, most users would probably be fine with default settings) to specify whether they favor getting a ride quickly or at a cheap price. Ride suppliers would also be able to specify whether they prefer to go to a specific area, be open to detours or allow users to pick up their own destination (professional driving). The network could be bootstrapped with some ride mining where ride providers would get tokens when they register a ride accepting passengers or signalling they are free to pick passengers to any destination (professional driving). Due to the deposit system, signalling for “fake” rides would be prevented as drivers doing so would risk losing their deposit if they cannot complete the ride.