  Ride-hailing and ride-sharing applications have recently gained in popularity
as a convenient alternative to traditional modes of travel. Current research
into autonomous vehicles is accelerating rapidly and will soon become a
critical component of a ride-hailing platform's architecture. Implementing an
autonomous vehicle ride-hailing platform proves a difficult challenge due to
the centralized nature of traditional ride-hailing architectures. In a
traditional ride-hailing environment the drivers operate their own personal
vehicles so it follows that a fleet of autonomous vehicles would be required
for a centralized ride-hailing platform to succeed. Decentralization of the
ride-hailing platform would remove a road block along the way to an autonomous
vehicle ride-hailing platform by allowing owners of autonomous vehicles to add
their vehicle to a community driven fleet when not in use. Blockchain
technology is an attractive choice for this decentralized architecture due to
its immutability and fault tolerance. This paper proposes a framework for
developing a decentralized ride-hailing architecture implemented on the
Hyperledger Fabric blockchain platform. The implementation is evaluated using a
static analysis tool and performing a performance analysis under heavy network
load.
