Verifiable Profiles
Bundling Verifiable Credentials
1
Verifiable Claims Ecosystem
2
Issuer
(Website)
Issues
Verifier
(Website)
Requests
Holder
(Digital Wallet)
Stores, Presents
Issue Credentials
Present
Profiles
Verifiable Credential
3
Verifiable Credential
Issuer Signature
Claims
Claims
Claim
Credential Identifier
Credential Metadata
Credential Metadata
Credential Metadata
Verifiable Profile
4
Verifiable Profile
Subject Identifier
Verifiable Credentials
Verifiable Credentials
Verifiable Credential
Counter Signature
Counter Signature
Counter Signature
Query Mechanism (Credential Handler API)
5
self.credential = await navigator.credentials.get({
web: {
VerifiableProfile: {
'@context': ['https://w3id.org/vc/v1',
'https://w3id.org/traveldocs/v1'],
'passport': { 'isOptional': true }
}
}
});
Example Verifiable Profile
6
{� "@context": [ "https://w3id.org/vc/v1",
"https://w3id.org/travelcreds/v1" ],� "id": "did:example:ebfeb1f712ebc6f1c276e12ec21",� "credential": [ /* 1…n credentials */ ],� "signature": [ /* 1…n signatures/proofs */ ]�}
Discussion
7
Dave Longley | CTO | Digital Bazaar
Questions?
https://digitalbazaar.com/
dlongley@digitalbazaar.com
Copyright © 2017 Digital Bazaar - CC-BY-NC - Photos by Negative Space on Stock Snap
8