As a rider, I click on make an offer. I can put the agreed amount on a contract, that is locked until the ride is finished.
As a driver I put the agreed amount on a smart contract that is locked until the ride is finished.
register deal on the InOut smart contract, a TX is signed locally on the riders device, injected through web3js into the Ethereum blockchain.
whisper message from rider with the TX hash to driver
As a rider, I click on make an offer. I can put the agreed amount on a contract, that is locked until the ride is finished. As a driver I put the agreed amount on a smart contract that is locked until the ride is finished.