At a Glance: FAP on Issuing Credentials

FAP4_ResultsTeaser

FAP for Issuing Credentials in Digital Ecosystems 

The Federation Architecture Pattern (FAP) on credentials issuing (Principal Credential Issuance, short PCIcovers an important function for giving people access in a shared digital ecosystem by using verifiable credentials – digital proofs that show something is true. For example: “This person works for company X.” or  “This person is allowed to access a system.” This FAP provides a clear, step-by-step process to define, set up, and give credentials across different organizations. It connects administrators, data systems, and digital wallets.

Purpose & Value

The purpose of this FAP is to help organizations create and give out digital credentials to their employees in a safe and simple way.

This FAP allows organizations to define what a credential looks like, how it is branded, and what information it contains, and then issue it securely to verified employees.

It also helps to use the same simple process across different organizations, so credentials are managed and issued in a consistent way.

The FAP supports decentralized trust, meaning no single central authority is in control, and credentials can be used and trusted across different systems and domains.

Overall, it provides an easy-to-use framework for issuing digital credentials.

Less Complexity

Reduces complexity and cost of credential setup and issuance.

Compliance

Ensures compliance with federated trust frameworks (e.g., Gaia-X, eIDAS).

Digital Wallet

Enables employees to carry portable, verifiable credentials in digital wallets.

Scalability

Supports scalability across domains such as education, health, mobility, supply chain, etc.

Easy Login

Works on top of existing login systems.

Scope & Boundaries

Want to dive deeper into this FAP? Click through to discover more details and background information.Explore the Credential Issuance FAP in Detail

This FAP combines two main sub-patterns. 

1. Credential Administration & Configuration Workflow 

Administrators manage credential metadata, templates, and issuance rules used later in the issuance process. 

Key Components: 

  • Administrator: Configures and manages credential templates. 
  • Administration Page (Web): UI for defining schemas, uploading images, and  setting credential definitions. 
  • Metadata Credential Storage: Repository holding credential schemas, branding, and definitions. 
  • Key Storage, Crypto, Signer: Manages cryptographic material for secure credential signing. 
  • API: Exposes credential templates and metadata to issuance systems. 
  • Issuance System Connector: Consumes credential definitions to produce offering links or QR codes. 

2. Employee Issuance Workflow

Once credential templates are defined, the issuance workflow securely issues credentials to employees. 

Key Components: 

  • Landing Page: Entry point for employees. 
  • Login (OAuth2): Authenticates users and obtains JWT. 
  • Data API: Provides verified employee data for issuance. 
  • Issuance Page: Displays issuance offer (QR code or link). 
  • Issuing Plugin: Creates and sends issuance offers to wallets, integrated with OCM W-Stack. 
  • Wallet: Employee’s digital wallet where credentials are stored. 
  • OCM W-Stack: Manages credential creation, signing, and issuance. 
  • ORCE Workflow: Orchestrates the end-to-end process. 
  • W3C Verifiable Credentials (VC/VP) – credential data and exchange model. 
  • OIDC4VCI – standard issuance interaction between issuer and wallet. 
  • OAuth2 / OpenID Connect – user authentication and authorization. 
  • JSON-LD / JSON Schema – schema and metadata definitions. 
  • DIDComm v2 – secure messaging channel between issuer and wallet  (optional). 
  • Gaia-X Trust Framework – compliance, trust anchors, and federation governance. 
  • eIDAS 2.0 – legal identity and qualified trust alignment. 
  • GDPR – consent and data minimisation during issuance. 

Reusable Modules: 

  • Credential Definition & Metadata Storage. 
  • OAuth2 Authentication Flow. 
  • Issuance Page + Issuing Plugin integration. 
  • QR-Code / Offering Link Generation. 

Variants: 

  • Self-Service Issuance: Employee initiates issuance via landing page. 
  • Automated HR Integration: Batch issuance triggered by HR or IAM systems. 
  • Federated Issuer Networks: Shared credential definitions across organisations. 

FACIS Newsletter

Why should you subscribe?

  • Stay up-to-date
  • Don’t miss anything important
  • Get first hand information

Let’s shape the future of data infrastructure together – Welcome to our FACIS community!

Subscription Form