SelfKey is a blockchain based self-sovereign identity system that empowers individuals and organizations to find more freedom and privacy through the full-ownership of their digital identity and instant access to a wide range of financial, immigration and cryptocurrency services.