DC4EU-DE Logo

DC4EU-DE Portal

Version: 0.0.6

GovPart Logo

Roles

Phases of a personal “career” and important “milestones”

Phases / Milestones

User journey

Role 1: Government

In the Government role, the following credentials are issued:

  • PID (Personal Identity Credential)
  • Birth certificate
  • Certificate of residence
Role 2: High school

a. Certificate intake

For the MVP, a certificate in XSchule format is uploaded and stored in a MySQL database.

b. Issuing the certificate as a credential

The student has a PID containing the following attributes:

  • family_name
  • given_name
  • birth_date

The high-school portal verifies the PID (Verifier) and then issues an Upper Secondary School Certificate (USSC) as a credential.

GovPart high school → Issuer → Student’s wallet

Role 3: Humboldt University of Berlin

a. Registration

The student wants to study at the university.

  • Present PID credential
  • Store data in the database
  • Create MyAcademicID (MYACID)
MYACID format:
Format: ID@SHAC

ID = identifier from the card / campus management system
SHAC = European identifier of the university

b. Application

  • Request MYACID credential
  • If missing → start registration flow
  • Request USSC credential (upper secondary certificate)

c. Admission

The student receives an admission notification from the university.

d. Enrollment

  • Request MYACID credential
  • Issue proof of enrollment credential

e. Issue bachelor/master diploma

  • Request MYACID credential
  • Issue Higher Education Diploma (HED)
Role 4: Chamber of Commerce (IHK)

a. Issuing a vocational training certificate

An apprentice completes training. After finishing, the certificate can be delivered to the wallet on request.

  • Present PID credential
  • Convert PDF + embedded XML (XBerufsbildung), apply digital seal and validate via cert4trust
  • Issue certificate to the wallet as a VET credential

b. Registration for advanced training exam

  • Present PID credential
  • Request VET credential and have the candidate present it
  • Check admission requirements
  • Issue “admission to advanced training exam” credential if requirements are met