What it does
Allows completely anonymous and unattended car rentals with provable contract behavior.
How I built it
A Solidity smart contract works on the Ethereum blockchain to track all rentals and handle payment. This then uses Oraclize as a secure connector to a Flask server which shims smartcar's API for vehicle lock/unlock onto the blockchain.
Challenges I ran into
Smartcar does not have a native Solidity API, so I had to build a shim.
Accomplishments that I'm proud of
The Solidity smart contract includes things like provable refunds if the vehicle is returned before it's rental time is up.
What I learned
How smart contracts work and how Smartcar's API works.
What's next for SafeShare