Identity Credential
This is an example of an IETF SD-JWT (Selective Disclosure JWT) Verifiable Credential for identity verification.
Example SD-JWT
{
"header": {
"alg": "ES256",
"typ": "JWT"
},
"payload": {
"iss": "https://issuer.example.com",
"iat": 1640995200,
"exp": 1672531200,
"vct": "https://www.w3.org/2018/credentials/v1",
"sub": "did:example:123456789abcdef",
"cnf": {
"jwk": {
"kty": "EC",
"crv": "P-256",
"x": "base64url-encoded-x-coordinate",
"y": "base64url-encoded-y-coordinate"
}
},
"sd_hash": "sha256-hash-of-disclosed-claims"
}
}
Selective Disclosure Claims
The following claims can be selectively disclosed:
- Name:
$.givenName - Surname:
$.familyName - Date of Birth:
$.birthDate - Nationality:
$.nationality - Document Type:
$.documentType - Document Number:
$.documentNumber - Issuing Authority:
$.issuingAuthority - Valid From:
$.validFrom - Valid Until:
$.validUntil
Usage
This credential demonstrates the IETF SD-JWT standard for selective disclosure of verifiable credential claims, allowing users to prove specific attributes without revealing their entire identity.
