TASKS LIST
- Add introduction
- Create use cases
- Document schema
- Create references to standards and protocols
Student Card (StudentCardCredential) type.
The StudentCardCredential is a type of verifiable credential that certifies an individual's current affiliation with an educational organization as a student. This credential is designed to be a trusted and verifiable digital document that acknowledges a person’s enrollment in a specific program or course of study at an educational institution.
Student card credentials are widely used across educational contexts, such as universities and colleges, to verify a student's status, program details, and institutional membership. The credential provides essential information, including the student’s ID, program of study, and departmental affiliation, offering a secure and verifiable way to assert their current status within the institution.
To ensure the ongoing validity of the credential, a credentialStatus object is included. This object allows for real-time verification of whether the credential has been revoked or is still valid. The credentialStatus type, CredentialStatusList2017, provides an endpoint that can be queried to check the status of the credential. This feature is crucial in maintaining the trustworthiness of the credential over time, as it ensures that any changes in the student's status, such as leaving the institution, are accurately reflected.
Examples
Student Card Credential Example
{
"@context": [
"https://www.w3.org/2018/credentials/v1",
"https://schema.org/"
],
"type": [
"VerifiableCredential",
"StudentCard"
],
"issuer": {
"id": "did:example:123abcdef123456"
},
"issuanceDate": "2024-08-08T00:00:00Z",
"validFrom": "2024-08-08T00:00:00Z",
"credentialSubject": {
"id": "did:example:abcdef123456",
"type": "Person",
"givenName": "Tania",
"familyName": "Samuel",
"memberOf": {
"@type": "EducationalOrganization",
"name": "UC Berkeley",
"logo": "ipfs://QmUCLogoHashExample",
"department": {
"@type": "CollegeOrUniversity",
"name": "School of Engineering"
},
"studentID": "S12345678",
"program": {
"@type": "EducationalOccupationalProgram",
"name": "Bachelor of Science in Computer Science",
"educationalCredentialAwarded": "B.Sc.",
"hasCourse": [
{
"@type": "Course",
"courseMode": "full-time",
"courseLevel": "undergraduate"
}
]
}
},
"email": "tania.samuel@example.com"
},
"credentialStatus": {
"id": "https://agent.humancloud.network/status",
"type": "CredentialStatusList2017"
},
"credentialSchema": {
"id": "https://schema.humancloud.network/v1/student-card-credential-schema.json",
"type": "JsonSchemaValidator2018"
},
"proof": {
"type": "JwtProof2020",
"jws": "eyJhbGciOiJFZERTQSIsIm...signature"
}
}