SD-JWT VC Type Metadata (IETF draft-ietf-oauth-sd-jwt-vc)
{
"vct": "urn:credential:eduid:1",
"name": "eduID Credential",
"description": "A verifiable credential for educational identity, based on PID ARF 1.8. Provides identity attributes for students and staff within the education and research sector.",
"display": [
{
"locale": "en-US",
"name": "eduID Credential",
"description": "A verifiable credential for educational identity, based on PID ARF 1.8. Provides identity attributes for students and staff within the education and research sector.",
"rendering": {
"simple": {
"logo": {
"uri": "https://github.com/SUNET/vc/raw/vctm/images/eduid-logo.svg",
"uri#integrity": "sha256-t8zN3h7kSVPE6htiCofEy86sAOKn4S+6QMb7ofHrKHE=",
"alt_text": "Logo"
},
"background_color": "#0d4f8b",
"text_color": "#ffffff"
},
"svg_templates": [
{
"uri": "https://github.com/SUNET/vc/raw/vctm/images/eduid-logo.svg",
"uri#integrity": "sha256-t8zN3h7kSVPE6htiCofEy86sAOKn4S+6QMb7ofHrKHE="
},
{
"uri": "https://github.com/SUNET/vc/raw/vctm/images/eduid-card-template.svg",
"uri#integrity": "sha256-kXg5oqRq9Io+yny3I67U5oubMaZN2AYO/pvEdZpETOc="
}
]
}
}
],
"claims": [
{
"path": [
"birthdate"
],
"display": [
{
"locale": "en-US",
"label": "Date of Birth",
"description": "Full birth date (day, month, year)"
},
{
"locale": "sv",
"label": "Födelsedatum",
"description": "Fullständigt födelsedatum"
},
{
"locale": "de-DE",
"label": "Geburtsdatum",
"description": "Vollständiges Geburtsdatum"
}
],
"mandatory": true,
"sd": "always"
},
{
"path": [
"age_in_years"
],
"display": [
{
"locale": "en-US",
"label": "Age",
"description": "Person's age in completed years"
}
],
"sd": "always"
},
{
"path": [
"document_number"
],
"display": [
{
"locale": "en-US",
"label": "Document Number",
"description": "Unique identifier of the eduID document"
}
],
"sd": "always"
},
{
"path": [
"place_of_birth.locality"
],
"display": [
{
"locale": "en-US",
"label": "City of Birth",
"description": "Municipality, city, town, or village where the person was born"
}
],
"sd": "always"
},
{
"path": [
"age_birth_year"
],
"display": [
{
"locale": "en-US",
"label": "Birth Year",
"description": "Year in which the person was born"
}
],
"sd": "always"
},
{
"path": [
"address.formatted"
],
"display": [
{
"locale": "en-US",
"label": "Full Address",
"description": "Full formatted address of residence"
}
],
"sd": "always"
},
{
"path": [
"address.house_number"
],
"display": [
{
"locale": "en-US",
"label": "House Number",
"description": "Street number of residence"
}
],
"sd": "always"
},
{
"path": [
"issuing_authority"
],
"display": [
{
"locale": "en-US",
"label": "Issuing Authority",
"description": "Name of the issuing body or Member State"
},
{
"locale": "sv",
"label": "Utfärdande myndighet",
"description": "Namn på utfärdande organ"
}
],
"mandatory": true,
"sd": "always"
},
{
"path": [
"issuing_jurisdiction"
],
"display": [
{
"locale": "en-US",
"label": "Issuing Region",
"description": "Regional or local subdivision that issued the document"
}
],
"sd": "never"
},
{
"path": [
"trust_anchor"
],
"display": [
{
"locale": "en-US",
"label": "Trust Anchor",
"description": "The trust anchor used to verify the document"
}
],
"sd": "never"
},
{
"path": [
"given_name"
],
"display": [
{
"locale": "en-US",
"label": "Given Name",
"description": "Current first name(s), including middle name(s) if applicable"
},
{
"locale": "sv",
"label": "Förnamn",
"description": "Förnamn, inklusive mellannamn"
},
{
"locale": "de-DE",
"label": "Vorname",
"description": "Vorname(n), einschließlich zweiter Vorname"
}
],
"mandatory": true,
"sd": "always"
},
{
"path": [
"family_name"
],
"display": [
{
"locale": "en-US",
"label": "Family Name",
"description": "Current last name(s) or surname(s)"
},
{
"locale": "sv",
"label": "Efternamn",
"description": "Aktuellt efternamn"
},
{
"locale": "de-DE",
"label": "Familienname",
"description": "Aktueller Familienname"
}
],
"mandatory": true,
"sd": "always"
},
{
"path": [
"place_of_birth.region"
],
"display": [
{
"locale": "en-US",
"label": "Region of Birth",
"description": "State, province, district, or local area where the person was born"
}
],
"sd": "always"
},
{
"path": [
"phone_number"
],
"display": [
{
"locale": "en-US",
"label": "Mobile",
"description": "Person's mobile phone number"
},
{
"locale": "sv",
"label": "Mobilnummer",
"description": "Personens mobilnummer"
}
],
"sd": "always"
},
{
"path": [
"age_equal_or_over.14"
],
"display": [
{
"locale": "en-US",
"label": "Age >= 14",
"description": "Indicates if the person is 14 years old or older"
}
],
"sd": "always"
},
{
"path": [
"age_equal_or_over.18"
],
"display": [
{
"locale": "en-US",
"label": "Age >= 18",
"description": "Indicates if the person is 18 years old or older"
}
],
"sd": "always"
},
{
"path": [
"age_equal_or_over.65"
],
"display": [
{
"locale": "en-US",
"label": "Age >= 65",
"description": "Indicates if the person is 65 years old or older"
}
],
"sd": "always"
},
{
"path": [
"birth_family_name"
],
"display": [
{
"locale": "en-US",
"label": "Birth Last Name",
"description": "Last name(s) or surname(s) at birth"
}
],
"sd": "always"
},
{
"path": [
"email"
],
"display": [
{
"locale": "en-US",
"label": "Email",
"description": "Person's email address"
},
{
"locale": "sv",
"label": "E-post",
"description": "Personens e-postadress"
}
],
"sd": "always"
},
{
"path": [
"age_equal_or_over"
],
"display": [
{
"locale": "en-US",
"label": "Age Thresholds",
"description": "Age threshold indicators"
}
],
"sd": "always"
},
{
"path": [
"issuing_country"
],
"display": [
{
"locale": "en-US",
"label": "Issuing Country",
"description": "Member State where the document was issued"
},
{
"locale": "sv",
"label": "Utfärdande land",
"description": "Medlemsstat där dokumentet utfärdades"
}
],
"mandatory": true,
"sd": "always"
},
{
"path": [
"date_of_expiry"
],
"display": [
{
"locale": "en-US",
"label": "Expiry Date",
"description": "End date of the document's validity"
}
],
"mandatory": true,
"sd": "never"
},
{
"path": [
"place_of_birth"
],
"display": [
{
"locale": "en-US",
"label": "Place of Birth",
"description": "Place where the person was born"
}
],
"mandatory": true,
"sd": "always"
},
{
"path": [
"nationalities"
],
"display": [
{
"locale": "en-US",
"label": "Nationalities",
"description": "Country or countries of nationality"
}
],
"mandatory": true,
"sd": "always"
},
{
"path": [
"picture"
],
"display": [
{
"locale": "en-US",
"label": "Picture",
"description": "Portrait photo of the holder"
}
],
"sd": "always"
},
{
"path": [
"birth_given_name"
],
"display": [
{
"locale": "en-US",
"label": "Birth First Name",
"description": "First name(s), including middle name(s), at birth"
}
],
"sd": "always"
},
{
"path": [
"sex"
],
"display": [
{
"locale": "en-US",
"label": "Sex",
"description": "Recorded sex or gender, using standard codes"
}
],
"sd": "always"
},
{
"path": [
"address.street_address"
],
"display": [
{
"locale": "en-US",
"label": "Street",
"description": "Street name of residence"
}
],
"sd": "always"
},
{
"path": [
"address.postal_code"
],
"display": [
{
"locale": "en-US",
"label": "Postal Code",
"description": "Postal or ZIP code of residence"
}
],
"sd": "always"
},
{
"path": [
"place_of_birth.country"
],
"display": [
{
"locale": "en-US",
"label": "Country of Birth",
"description": "Country where the person was born"
}
],
"sd": "always"
},
{
"path": [
"personal_administrative_number"
],
"display": [
{
"locale": "en-US",
"label": "Personal ID",
"description": "Unique personal identifier assigned by the authority"
}
],
"sd": "always"
},
{
"path": [
"address"
],
"display": [
{
"locale": "en-US",
"label": "Address",
"description": "Person's residential address"
}
],
"sd": "always"
},
{
"path": [
"address.locality"
],
"display": [
{
"locale": "en-US",
"label": "City",
"description": "Municipality, city, town, or village of residence"
}
],
"sd": "always"
},
{
"path": [
"address.region"
],
"display": [
{
"locale": "en-US",
"label": "Region",
"description": "State, province, or regional division of residence"
}
],
"sd": "always"
},
{
"path": [
"address.country"
],
"display": [
{
"locale": "en-US",
"label": "Country",
"description": "Country where the person currently resides"
}
],
"sd": "always"
},
{
"path": [
"age_equal_or_over.16"
],
"display": [
{
"locale": "en-US",
"label": "Age >= 16",
"description": "Indicates if the person is 16 years old or older"
}
],
"sd": "always"
},
{
"path": [
"age_equal_or_over.21"
],
"display": [
{
"locale": "en-US",
"label": "Age >= 21",
"description": "Indicates if the person is 21 years old or older"
}
],
"sd": "always"
},
{
"path": [
"date_of_issuance"
],
"display": [
{
"locale": "en-US",
"label": "Issue Date",
"description": "Start date of the document's validity"
}
],
"sd": "always"
}
]
}