Trusted Skills
The Trusted Skills use case is designed to explore and experiment with interactions between digital wallets and education platforms. This initiative was started by the Skills Embassy, Stichting SURF, Impierce Technologies, and Sphereon. In this setup, the Ministry of Defence, BrainsFirst, and the Salta Group (NCOI and EVC Nederland) issue digital education credentials to individuals. NCOI and 8vance serve as example platforms that receive these credentials, matching them with relevant training programs or job openings.
Tags #E-Commerce #EUDIWallet #MutualAuthentication #LinkedVP
Q&A Channel https://discord.gg/8f89GX865j
The Trusted Skills Sandbox is an open testing environment designed to simulate interactions between digital wallets and education platforms. The sandbox allows everyone to experiment with digital identity wallets, issuing and verifying credentials within applying for a job scenarios, and secure data sharing for trusted transactions.
Soon, every EU citizen and organization will be able to use a general-purpose digital wallet that includes government-issued personal identification data (or legal person identification data). These digital wallets can also store and collect various other types of data, such as attestations ("proofs") from trusted public and private third parties—ranging from university diplomas, training certifications, competencies, and job histories to other verified attestations, such as a certificate of conduct (VOG) or a mobile driver's license (mDL).
This sandbox demonstrates how digital wallets can play a role in securely sharing data, with enhanced privacy and less paperwork.
Important information:
All data in this sandbox is for testing; no real or sensitive data is used.
Platforms in this sandbox use branding from real stakeholders, who have agreed to participate for experiential learning with the EU Digital Wallet.
We assume sandbox users are familiar with basic digital wallet functionality and credential management.
All attestations in this demo follow the European ESCO classification system, ensuring consistency and alignment with European standards.
Sandbox Infrastructure
-
Context:
This scenario follows John, who has just finished a year of service in the military under the Ministry of Defense and is ready to transition into a new career. Now, he’s looking to build a career outside the military and plans to leverage his service record and new skills to achieve this goal. He will interact with several organizations through his digital wallet to collect, verify, and share his credentials as he progresses on this path.
Using his European Digital Identity Wallet, John navigates through several stages—from obtaining proof of his service, completing skills assessments, receiving training, and ultimately earning an MBO level 2 diploma. Through this process, John securely collects and shares credentials with various organizations.
PrerequisitesA compliant personal wallet (see section below)
A Demo PID (Person Identification Data)
Preparation step: Acquire a Demo PIDLogin with user ID: test_credenco_user and password: fides-credenco
Click Add Personal ID SW-JWT to wallet
Scan the QR code with your compliant digital wallet
Accept credentials in your wallet
Step 1: Obtaining Proof of Military Service (Dienjaar)Storyline:
John’s first step is to obtain an official proof of his year of service. He visits the Dienjaar platform, operated by the Ministry of Defense, to retrieve this certificate.
Action:
Access the Dienjaar page https://ministerie-van-defensie.dev.impierce.com/
A QR code will appear. Scan it with your digital identity wallet to establish a secure connection.
After connecting, John receives the proof of his service (a verified credential) directly into his wallet.
What happens here:
John now holds a verified digital credential in his wallet that proves his military service—a crucial document he’ll need for future steps.
Step 2: Skills Assessment with BrainsFirst
Storyline:
To identify his next career steps, John completes an assessment with BrainsFirst, an organization that evaluates his cognitive talents and skills. He’ll need these results to better understands his brain potentials and reveal his talents.
Action:
Go to the BrainsFirst page https://brainsfirst.dev.impierce.com/
On the BrainsFirst page, click Receive to see a QR code.
John scans the code with his wallet to receive his assessment results as verified credentials.
He now has a digital record of his talents in areas like problem-solving, spatial reasoning, and mechanics.
What happens here:
John’s wallet now holds a digital certificate showing his strengths and cognitive talents—proof he can use when applying for relevant training or jobs.
Step 3: Applying for Training with NCOI
Storyline:
John decides to further develop his skills and applies for the Construction Engineering Course at NCOI. To complete his application, he shares both his military service record and his BrainsFirst assessment results.
Action:
Go to the NCOI page for sharing information and applying for the NCOI training. https://ncoi-opleidingen-verifier.dev.impierce.com/
Press Connect and scan the QR code with your wallet.
John selects and shares his military service proof and assessment results.
After matching his skills with the course requirements, NCOI approves his application.
What happens here:
John successfully enrolls in the training program by securely sharing relevant digital credentials, ensuring a smooth and trusted application process.
Step 4: Receiving the Training Certificate
Storyline:
After completing the Construction Engineering Course, John receives a digital certificate from NCOI. This certificate will be a valuable credential when looking for future job opportunities.
Action:
Go to the NCOI page to receive the training certificate https://ncoi-opleidingen-issuer.dev.impierce.com/
John scans the QR code and stores his course completion certificate in his wallet.
What happens here:
John’s wallet is now richer with a new verified credential—his Construction Engineering Course certificate—showing that he has completed specialized training in the field.
Step 5: Job Matching on 8vance
Storyline:
John is now ready to enter the job market. He uses the 8vance platform, which specializes in matching people with jobs based on their skills and credentials. John shares previously collected credentials in his wallet—his military service proof, his BrainsFirst assessment, and his NCOI certificate—to be matched with an engineering job.
Action:
Go to the 8vance page https://8vance.dev.impierce.com/
Click Go to Platform. To get started, we recommend creating an account on 8vance. This will require an email verification. Feel free to skip the onboarding steps as much as possible by going directly to your profile ("Skip to Profile").
Once your account is set up. Navigate to My Profile (in the left menu) and go to the Skills Tab (top menu).
In the Skills tab, make sure to remove any previously added skills (if you're repeating the demo). You can do this by clicking the "+" next to Skills and deleting them all on the next screen.
Next, add new skills via your wallet. Click on "Add Verification" and scan the QR code.
The system will prompt you for the Dienjaar credential and the Construction Engineering credential, so please have these credentials ready beforehand.
Once you provide consent in the wallet, the system will validate and add these credentials to your profile (a slight delay of about 3 seconds may occur).
Go to "Match" in the left menu to view job matches. You should see options related to Electronic Engineering, showcasing a new job opportunity aligned with your verified skills. Note that the skills don't directly match the job title but indicate a broader fit.
After reviewing the match, you can conclude the demo by explaining that, through this process, you successfully applied and secured a job.
What happens here:
John successfully uses his accumulated digital credentials to land a suitable job in the engineering field, making his military-to-civilian career transition seamless. A live integration with 8vance is used in this story line.
Step 6: Converting Work Experience into an MBO Diploma (EVC Nederland)
Storyline:
After a year of working as an Electrical Engineer, John wants to formalize his experience. He approaches EVC Nederland, which helps professionals convert work experience into formal educational qualifications. By sharing his work experience and previously earned credentials, John aims to earn an MBO level 2 diploma.
Action:
Go to the EVC page https://evc-nederland.dev.impierce.com/
Click Receice credential.
Scan the QR code to share your work experience and existing credentials with EVC Nederland.
After automatically reviewing his documents, EVC Nederland confirms John’s eligibility for an MBO diploma, which is added to his wallet as a final credential.
What happens here:
John’s journey comes full circle. His military service, skills assessments, formal training, and work experience all contribute to his earning an MBO level 2 diploma. This digital diploma now sits in his wallet, symbolizing the culmination of his efforts.
-
<Coming soon>
An introductory video providing an overview of the Trusted Skills Sandbox, walking users through the replay scenarios. The video will include steps for credential sharing, verification, and personal data sharing at secure checkout.
-
Users in the sandbox use personal digital wallets compatible with the interop specifications, allowing them to receive, manage, and share credentials. The following wallets have been tested on corformity:
UniMe
Vira
Talao / Altme
Sphereon
More information on the Personal Wallets page.
-
Each participating organization in this use case has an organizational wallet to hold, issue, and/or verify credentials. The organizational wallets for this use case are hosted by Impierce Technologies.
More information on the Organizational Wallets page.
-
Wallet implementations must conform to the following specifications:
DIIP v3 SpecificationOpenID for Verifiable Credential Issuance Implementer's Draft 1
did:web (For resolving the Issuers)
did:jwk (For human DIDs)
Signature Algorithm: ES256 (ECDSA using P-256 and SHA-256)
Credential status: OAuth Status List - Draft 2
Additional Requirements
For both SIOPv2 and OpenID4VP the following specifics are used within the specs
Cross-Device Flow
Using the did & client_id_scheme
Use the vp_token and id_token Authorization Responses
-
The Trusted Skills Sandbox involves the following issuers, responsible for providing verified credentials to webshops:
Ministry of Defence
BrainsFirst
NCOI
EVC Nederland
Credentials
The sandbox operates with test credentials that represent training, skills, and competency certificates obtained by individuals throughout their careers. Detailed information about the credentials used can be found in the FIDES Credential Catalog:
Personal ID: An ARF compliant demo PID. Details: https://credential-catalog.fides.community/credentialType/33
Dienjaar Defensie Credential: Proof of the user’s year of service at the Ministry of Defense. Details: Details: https://credential-catalog.fides.community/credentialType/45
NeurOlympics Credential: Proof of the BrainsFirst assesment results. Details: https://credential-catalog.fides.community/credentialType/44
Construction Engineering Credential: Proof of completing the Construction Engineering Course, provided by NCOI Details: <tbc>
MBO Electrical Installation Technician Credential: Confirms John’s eligibility for an MBO diploma. Details: https://credential-catalog.fides.community/credentialType/50
-
Relying parties (verifiers) in the Trusted Skills Sandbox are actors that validate credentials shared by digital wallets. In this sandbox, the following verifiers are used:
Digital Wallet apps: Wallets used by individual users to obtain learning credentials. See list of personal wallets.
Online Webshops: Platforms that verify user credentials (skills and competences) securely, providing access to additional trainings or certificates. In this case NCOI and 8vance.
-
<Coming soon>
Links to test scripts in the FIDES Test Bed.