Help/roadmap for publishing DC

Hello,

my organization issues certificates to students. Certificates are (or will be) in the form of PDF's embedding JSON digital credentials. If a student has an account on Europass, we would like to publish such certificates on his account ("wallet" is the right word?). Can somebody explain to us the roadmap for achieving this goal? e.g. How can we accredit as issuers? Which API should we use for the upload? Is an e-seal required, or would a digital signature be enough? Is there any documentation?

Sorry for this trivial question, but the documentation I found [1] is quite dispersive.

Thank you.

[1] https://europass.europa.eu/en/stakeholders/information-developers

Comments

In reply to by Luisa Cabral

User
Submitted by Luca Vercelli on Fri, 08/11/2024 - 09:28

Thank you for your detailed answer!
If I am not wrong, the EDC format is a particular kind of JSON-LD.
As a citizen, I can upload certificates in any form to my Europass library, in particular PDF's. I hoped this could be possible via API too.
 

User
Submitted by Luisa Cabral on Thu, 07/11/2024 - 15:55

Dear Luca,

Please note that in order to directly deposit credentials into a Europass wallet, they need to be European Digital Credentials for Learning (EDCs). The format you have mentioned (PDF's embedding JSON digital credentials ) will not be compliant with the EDC format, and cannot be directly deposited to Europass wallets.

If you are not familiar with EDCs, you can use our freely available Online Credential Builder to create your first sample credentials – or use it to directly issue the credentials to the Europass wallets. You can also find sample EDCs in our code.europa repository available here.

We invite you to consult our information and how-to pages here:  https://europass.europa.eu/en/stakeholders/european-digital-credentials (note that unfortunately some information may not be completely up to date – we are working on updating the pages). You can also take a look at our How-to videos here: https://futurium.ec.europa.eu/en/european-learning-model-peer-exchange/pages/additional-materials .

Regarding your question on how to become accredited, you do not need to be accredited to issue EDCs, any organisation can do it. The only prerequisite to issue EDCs is to be in possession of an electronic seal. However, if you are looking to issue credentials that reference an existing accreditation record, this is possible. Currently, most accreditation records available in the Database of External Quality Assurance Results (DEQAR) can be referenced in EDCs, or you can choose to manually enter your accreditation data.

Regarding the API where you can find an overview of our APIs here https://europa.eu/europass/wallet-swaggerUI/. For further reference please refer to https://code.europa.eu/qualifications-courses-and-credentials/

Please note that a digital signature will not be accepted for EDCs, it has to be sealed an electronic seal, which provides a layer of security to the credential, ensuring their origin and making them tamper-evident. This is done with an eIDAS-compliant advanced or qualified electronic seal. You can acquire one from a Trusted Service Provider (make sure to select one that provides QCertforeSeal , and inform them that you would need a qualified or advanced electronic seal).

For the roadmap, this will be dependent on your exact use case. We would be happy to organise an introductory call to discuss to go through the platform and its use with you. Please feel free to reach out to us via email at EMPL-ELM-SUPPORT@ec.europa.eu.

 

Profile picture for user n00i2h40
Submitted by Karsten Böhm on Tue, 04/02/2025 - 23:19

Hello Luca,

we're also following a similar approach to embedd JSON-LD metadata containing ELM-statements in PDF documents. Get in touch, if you're interested to exchange ideas.

Kind Regards,
Karsten