Verifiable Credentials Profile
We support the W3C Verifiable Credentials Data Model v1.1. Each issued Verifiable Credential (VC) is encoded as a signed JSON Web Token (JWT) and includes the appropriate JOSE (JavaScript Object Signing and Encryption) headers, in accordance with the standard specifications.
There are currently three supported credential types:
- Identity Credential
- Age Verification Credential
- Bank Account Credential
Identity Credential
x
// HEADER
{
"alg": "RS256",
"typ": "JWT"
}
// PAYLOAD
{
"sub": "5bff01a3-9710-4d58-ac22-4e3832f09520",
"iss": "https://oneid.uk",
"iat": 1681697935,
"exp": 1681701535,
"nbf": 1681697935,
"jti": "http://oneid.uk/credentials/28934792387492384",
"vc": {
"id": "http://oneid.uk/credentials/28934792387492384",
"@context": [
"https://www.w3.org/2018/credentials/v1"
],
"type": [
"VerifiableCredential",
"OneIDIdentityCredential"
],
"credentialSubject": {
"id": "5bff01a3-9710-4d58-ac22-4e3832f09520",
"country": "GB",
"firstName": "James",
"lastName": "Moriarty",
"locality": "Oxford",
"birthdate": "1980-09-10",
"postalCode": "OX1 4AJ",
"region": "Oxfordshire",
"streetAddress": "10 Radcliffe Square"
}
}
}
// Serialized
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI1YmZmMDFhMy05NzEwLTRkNTgtYWMyMi00ZTM4MzJmMDk1MjAiLCJpc3MiOiJodHRwczovL29uZWlkLnVrIiwiaWF0IjoxNjgxNjk3OTM1LCJleHAiOjE2ODE3MDE1MzUsIm5iZiI6MTY4MTY5NzkzNSwianRpIjoiaHR0cDovL29uZS51ay9jcmVkZW50aWFscy8yODkzNDc5MjM4NzQ5MjM4NCIsInZjIjp7ImlkIjoiaHR0cDovL29uZWlkLnVrL2NyZWRlbnRpYWxzLzI4OTM0NzkyMzg3NDkyMzg0IiwiQGNvbnRleHQiOlsiaHR0cHM6Ly93d3cudzMub3JnLzIwMTgvY3JlZGVudGlhbHMvdjEiXSwidHlwZSI6WyJWZXJpZmlhYmxlQ3JlZGVudGlhbCIsIk9uZUlESWRlbnRpdHlDcmVkZW50aWFsIl0sImNyZWRlbnRpYWxTdWJqZWN0Ijp7ImlkIjoiNWJmZjAxYTMtOTcxMC00ZDU4LWFjMjItNGUzODMyZjA5NTIwIiwiY291bnRyeSI6IkdCIiwiZmlyc3ROYW1lIjoiSmFtZXMiLCJsYXN0TmFtZSI6Ik1vcmlhcnR5IiwibG9jYWxpdHkiOiJPeGZvcmQiLCJiaXJ0aGRhdGUiOiIxOTgwLTA5LTEwIiwicG9zdGFsQ29kZSI6Ik9YMSA0QUoiLCJyZWdpb24iOiJPeGZvcmRzaGlyZSIsInN0cmVldEFkZHJlc3MiOiIxMCBSYWRjbGlmZmUgU3F1YXJlIn19fQ.Dyt6VTHwXWclz6pUapzTnmVyMipgVPX4Tv2PpjCh3bm6ncSsgjiL2kixbER0MTy3VOzvGl9EYWtpk56H_uKrIc_bLA06MQbHJVUV9IC4NocBrry3tMR6yn8pXyzmVvc9q9RKy7KK2rID50_AAYU0taThV6KXfLCZIwSIWjb5H30v0KzcO_WSFXcqXtzB7SLkytLiQpVWtp8o0QSSSsxORSDQCopmNqh7zHfJtl4B99J0X1DUwpgNnW_kDt1wBwjL7mnmAzkmb1rGsEBPWEudBNoyS3kzS4k3QBqD2zevrwMVdToiEBOgGnSIfb0eY8BJJ4UmlH819IXJyTnp2oWWig
Age Verification Credential
// HEADER
{
"alg": "RS256",
"typ": "JWT"
}
// PAYLOAD
{
"sub": "5bff01a3-9710-4d58-ac22-4e3832f09520",
"iss": "https://oneid.uk",
"iat": 1681697935,
"exp": 1681701535,
"nbf": 1681697935,
"jti": "http://oneid.uk/credentials/28934792387492382",
"vc": {
"id": "http://oneid.uk/credentials/28934792387492384",
"@context": [
"https://www.w3.org/2018/credentials/v1"
],
"type": [
"VerifiableCredential",
"OneIDAgeVerificationCredential"
],
"credentialSubject": {
"id": "5bff01a3-9710-4d58-ac22-4e3832f09520",
"ageOver18": true
}
}
}
// Serialized
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI1YmZmMDFhMy05NzEwLTRkNTgtYWMyMi00ZTM4MzJmMDk1MjAiLCJpc3MiOiJodHRwczovL29uZWlkLnVrIiwiaWF0IjoxNjgxNjk3OTM1LCJleHAiOjE2ODE3MDE1MzUsIm5iZiI6MTY4MTY5NzkzNSwianRpIjoiaHR0cDovL29uZS51ay9jcmVkZW50aWFscy8yODkzNDc5MjM4NzQ5MjM4MiIsInZjIjp7ImlkIjoiaHR0cDovL29uZWlkLnVrL2NyZWRlbnRpYWxzLzI4OTM0NzkyMzg3NDkyMzg0IiwiQGNvbnRleHQiOlsiaHR0cHM6Ly93d3cudzMub3JnLzIwMTgvY3JlZGVudGlhbHMvdjEiXSwidHlwZSI6WyJWZXJpZmlhYmxlQ3JlZGVudGlhbCIsIk9uZUlEQWdlVmVyaWZpY2F0aW9uQ3JlZGVudGlhbCJdLCJjcmVkZW50aWFsU3ViamVjdCI6eyJpZCI6IjViZmYwMWEzLTk3MTAtNGQ1OC1hYzIyLTRlMzgzMmYwOTUyMCIsImFnZU92ZXIxOCI6dHJ1ZX19fQ.rhd4hWg8XTa8M3uxxkDnIYE0p_8wAHvIQVuYWrOeyh05G7Na-MkranyqUX_UF3pxsn1ktFAe6gbREbG6oByqXcWn0ZOK190K7KGX8ACg2zrSq_WPUW8MDVqGbxnr83kYNvcRpC971VMX42Gq7OGxAzAy73Fma7oHLfMoAx7gClbYK1DZAOAQotrEF6o5V76eP1gPTT_LBBNfeaA_jVoZ8jfqbGa3h29lcAPGANhY1RtvhR3jnj4yOGlGW9L9Zx_vdzPgRVjTNiIsNqjp1B-GfFAMtZOLttUlI0t6TAYtC1oMDZKcmfSYpJvoW_BoRuBYfeBW9GH4mRJl2zdJt7FD6w
Bank Account Credential
// HEADER
{
"alg": "RS256",
"typ": "JWT"
}
// PAYLOAD
{
"sub": "5bff01a3-9710-4d58-ac22-4e3832f09520",
"iss": "https://oneid.uk",
"iat": 1681697935,
"exp": 1681701535,
"nbf": 1681697935,
"jti": "http://oneid.uk/credentials/28934792387492383",
"vc": {
"id": "http://oneid.uk/credentials/289347923874923833",
"@context": [
"https://www.w3.org/2018/credentials/v1"
],
"type": [
"VerifiableCredential",
"OneIDBankAccountCredential"
],
"credentialSubject": {
"id": "5bff01a3-9710-4d58-ac22-4e3832f09520",
"bankName": "Test Bank",
"Name": "Mr James Moriarty",
"OpeningDate": "Thu, 8th Apr 202100:00:00 UTC",
"sortCode": "999998",
"accountNumber": "29250203",
"IBAN": "GB99 TEST 0807 3456 48 9998",
"firstName": "James",
"lastName": "Moriarty",
"fullName": "James Moriarty"
}
}
}
// Serialized
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJzdWIiOiI1YmZmMDFhMy05NzEwLTRkNTgtYWMyMi00ZTM4MzJmMDk1MjAiLCJpc3MiOiJodHRwczovL29uZWlkLnVrIiwiaWF0IjoxNjgxNjk3OTM1LCJleHAiOjE2ODE3MDE1MzUsIm5iZiI6MTY4MTY5NzkzNSwianRpIjoiaHR0cDovL29uZS51ay9jcmVkZW50aWFscy8yODkzNDc5MjM4NzQ5MjM4MyIsInZjIjp7ImlkIjoiaHR0cDovL29uZWlkLnVrL2NyZWRlbnRpYWxzLzI4OTM0NzkyMzg3NDkyMzgzMyIsIkBjb250ZXh0IjpbImh0dHBzOi8vd3d3LnczLm9yZy8yMDE4L2NyZWRlbnRpYWxzL3YxIl0sInR5cGUiOlsiVmVyaWZpYWJsZUNyZWRlbnRpYWwiLCJPbmVJREJhbmtBY2NvdW50Q3JlZGVudGlhbCJdLCJjcmVkZW50aWFsU3ViamVjdCI6eyJpZCI6IjViZmYwMWEzLTk3MTAtNGQ1OC1hYzIyLTRlMzgzMmYwOTUyMCIsImJhbmtOYW1lIjoiVGVzdCBCYW5rIiwiTmFtZSI6Ik1yIEphbWVzIE1vcmlhcnR5IiwiT3BlbmluZ0RhdGUiOiJUaHUsIDh0aCBBcHIgMjAyMTAwOjAwOjAwIFVUQyIsInNvcnRDb2RlIjoiOTk5OTk4IiwiYWNjb3VudE51bWJlciI6IjI5MjUwMjAzIiwiSUJBTiI6IkdCOTkgVEVTVCAwODA3IDM0NTYgNDggOTk5OCIsImZpcnN0TmFtZSI6IkphbWVzIiwibGFzdE5hbWUiOiJNb3JpYXJ0eSIsImZ1bGxOYW1lIjoiSmFtZXMgTW9yaWFydHkifX19.f6GHYkk04XE9-q2I2f6SOMjrAOY8OBoH6ef7J3WMd3S47Bd2zTKgBurBhOam92PoZIlDLSAi3mYgmNrIdsx3uURbaWe_Z56r2moBVqvLekdcrM2DxvUtvzPI8_C8dLLp7ibGkThqKwyfob7QGGAfoF_2B0963V1fYmwDkCe_HgQbN_4nC2ZILQo46xRENagLRm8W0aElKeybG7BGjsyJxsESiSAkMDN9kzf7Q9R2nxXFN3TAVI3J6d6L9k-4pWEhS-DVznD3FrzzLmq8cp8PFLDmBWDy36BnIDyMh94Atu68NZ890aaGeMeaGfm1c7pY58mjK63EeHgTmsrSt_P_SA
Was this page helpful?