Verifiable Credentials

Hey @rbole,

It would be great if you could share more details about what you’re thinking about in particular.
Here’s what’s currently happening on the IC as far as I know:

  • NFID allows sharing of attributes (verified, that user has a mobile phone number) between dApps, though they don’t use W3C Verifiable Credential data model (yet). CC: @dostro

  • The Identity & Authentication WG is currently thinking about a generalized flow of how a user could get attributes issued by a canister and present them to a relying canister in a way that is compatible with Internet Identity. Here, they’ll also explore the applicability of the W3C Verifiable Credential data model.

  • Threshold ECDSA (tECDSA) allows canisters to issue W3C Verifiable Credentials that can be verified using standard libraries by relying parties even outside the Internet Computer, i.e. by standard web services or even mobile apps. We just released a Grant RFP that mentions this use case. Furthermore, it should be possible to define a DID method or just a verification method that supports canister signatures. This would allow issuing Verifiable Credentials even without using tECDSA.

2 Likes