EmploymentCredential
{
"@context": [
"https://www.w3.org/2018/credentials/v1"
],
"type": [
"VerifiableCredential",
"EmploymentCredential"
],
"credentialSubject": {
"id": "did:key:string",
"name": "string",
"jobTitle": "string",
"jobDescription": "string",
"startDate": "YYYY-MM-DD",
"endDate": "YYYY-MM-DD",
"is_active": true,
"monthlySalary": "9000",
"annualBonus": "18000"
},
"id": "urn:uuid:3add94f4-28ec-42a1-8704-4e4aa51006b4",
"issuer": {
"id": "did:web:string",
"name": "XYZ Inc"
},
"expirationDate": "2024-05-31T00:00:00Z",
"issuanceDate": "2024-03-31T00:00:00Z"
}
Manifest
{
"claims": {
"Name": "$.credentialSubject.name",
"Job Title": "$.credentialSubject.jobTitle",
"Job Description": "$.credentialSubject.jobDescription",
"Start Date": "$.credentialSubject.startDate",
"End Date": "$.credentialSubject.endDate",
"Active": "$.credentialSubject.is_active",
"Monthly Salary": "$.credentialSubject.monthlySalary",
"Annual Bonus": "$.credentialSubject.annualBonus"
}
}
Mapping example
{
"id": "<uuid>",
"issuer": {
"id": "<issuerDid>"
},
"credentialSubject": {
"id": "<subjectDid>"
},
"issuanceDate": "<timestamp>",
"expirationDate": "<timestamp-in:365d>"
}
