One of major hurdles to online commerce today is the difficultly in empowering individuals to control their own online information, including proving their identity. The potential for smart contracts and their associated platforms to provide a secure and efficient way to manage digital identity is a major source of investment and research in the blockchain