peer-star
peer-star copied to clipboard
Identity - Proofs of Identity and Verifiable Claims
This issue tracks the proofs-of-personhood discussion, related to #9
An identity, represented by its DID, should be able to prove its authenticity. To do so, the identity might disclose a set of claims that can then be verified by the interested party, usually called "inspector".
The way those claims and proofs are modelled should be standardized so that many peer dApps could build upon it. More specifically, having a standard model will make it easier to build the UI/UX necessary for users to trust others.
There's a working group that is working on this, called "Verifiable Claims": https://www.w3.org/2017/vc/WG/. We should analyze it and consider adopting it as part of our foundations for building dApps.
To get a better feel for what VCs look like, you can check the VC playground: https://w3c-vc.github.io/playground/
We should also look at JSON Web Tokens, it's what uPort is using: https://jwt.io