Idea: Verify Airbnb identity for ERC725 #226
Description
Once we roll out fractional usage, it will be useful for people to be able to "import" their reputation from centralized services. If you have a ton of great reviews on Airbnb, it'd be useful to prove this fact and give assurance to people renting from you via an Origin Dapp.
There are many fun ways to do this via steganography, by hiding a challenge-response in one's profile, listing photos, or elsewhere. My current favorite, and I think most simple, would follow this flow :
- User clicks to verify their Airbnb identity
- User pastes in URL to their Airbnb listing
- Bridge server looks up calendar for listing for 2 years in future
- User is prompted to temporarily change the listing price on a specified day about that time in future to new price. Price is something like 2x normal price, plus normalized salted hash of user's eth address. --Anything that would be uniquely identifiable.
- After making changes, user clicks "Verify" on Dapp
- Bridge server confirms that price change has been made, thus proving ownership of Airbnb account
- Dapp records attestation on ERC725 contract and prompts user that they can undo price change.
This is similar to how website verify bank accounts by making 2 small deposits and asking you the amount.
A similar approach could of course be used for all other centralized sharing economy services--anything with a reputation.
Related: We should totally make a browser extension that scrape data from your Airbnb listsings, or cross-post to both Origin and Airbnb. :)