Example 1: Registration - offline authentication, identification
This process allows beneficiaries to present verifiable credentials issued by trusted authorities (e.g., identification system, civil registry, social registry, or health authority) to enroll in a social protection system (SP-System).
Process Flow
This process allows beneficiaries to use Verifiable Credentials (VCs) to enroll in a social protection system.
Process Flow: Registration to SP-system
Actors and Entities
SP system, beneficiary, digital wallet/digitally signed QR code
Assumptions
Issuers are onboarded and authorized to issue cryptographically signed verifiable credentials.
Beneficiaries have access to a digital device (e.g., smartphone) or printed secure QR code on paper/card.
The SP-System supports verification of VCs.
Prerequisites
Issuing authorities have issued verifiable credentials to eligible individuals.
Beneficiary has installed and activated a digital wallet or have stored the required VCs on digital device or has them in some paper/card.
The SP-System is integrated with the trust framework and verification infrastructure (e.g., DID resolver, revocation registry).
Consent and data-sharing policies are in place, aligned with data protection laws.
Process Inputs
SP system collects verifiable credentials presented by the beneficiary
Process Flow Steps
Step 1: The beneficiary opts to register in the SP-System using verifiable credentials.
Step 2: The beneficiary presents the VC to the service provider. if wallet is used, the wallet presents selected VCs data attributes consented to by the beneficiary to the SP-System via secure protocols.
Step 3: SP-System displays what data is being used and collects explicit beneficiary consent.
Step 4: The SP-System validates the digital signature, confirms issuer trust status and the provider does manual/digital verification of beneficiary face with that presented on VC.
Step 5: SP-System processes the verified identity claims to determine program eligibility and benefit type.
Step 7: SP-System confirms enrollment and optionally issues a enrollment verifiable credential to the beneficiary.
Outputs
Register beneficiary in the SP-System. Optionally: Issuance of a Social Protection Credential
Control Points
Credential Validation: Ensure credentials are from trusted issuers and not revoked.
Data Privacy & Consent: Beneficiary consent must be logged and linked to specific data use.
Issuer Trust Registry: The system must reference an up-to-date list of authorized issuers.
Revocation Check: Real-time revocation status must be confirmed at the point of verification.
Exception Handling
Refer to Exception Handling for alternate flows.
Diagram 1 - Enrollment in SP-System program
Last updated
Was this helpful?

