Components & Architecture
End-to-end.
Different Standards.
Fast Integration.
Easily integrate our different Procivis One components for issuing, verifying, or wallets, into your existing infrastructure without complexity or costly integrations.
Procivis One open-source technology supports multiple credential types and protocols, and is compliant with technical standards and regulatory frameworks such as eIDAS 2.0, Swiss E-ID ecosystem, and mDL.
Procivis One Components in Detail
01
Issue

Procivis One Desk Issuer
Intuitive no-code interface for creating, designing, issuing, suspending, and revoking credentials.
02
Hold

Procivis One Wallet App
Mobile wallet for individuals to manage their credentials.

Procivis One Business Wallet
Server-based wallet for organizations to manage digital credentials.
03
Verify

Procivis One Verifier App
Mobile application for instant credential verification with offline capabilities.

Procivis One Desk Verifier
Web-based verification dashboard for streamlined credential validation workflows.

Procivis One OpenID Bridge
Enables any OIDC provider to use verifiable credentials for login without usernames and passwords.
04
Wallet-Relying Party Registry

Procivis One Wallet-Relying Party Registry
Registry infrastructure for managing and publishing authorized wallet-relying parties.
Procivis One Architecture
The architecture of Procivis One was developed from scratch with a focus on efficiency, flexibility, performance, security, and modularity. Seamless integration into existing systems is made possible by a comprehensive API layer for Procivis One.

Procivis One Desk
Procivis One Desk is developed in Java (Spring framework). Our Desk serves not only as frontend, but also customer-specific adaptations, processes, and integrations are developed in the Desk.
The separation between Core and Desk was a conscious decision. Procivis One Core provides core functionality and is not affected by specific requirements. Thanks to the widely used Java programming language, customers and partners can develop requirements as additional modules in or alongside our Desk.
Procivis One Core
All Procivis One components use the same Procivis One Core – one code base for all components. By using a uniform code base, we ensure consistency, quality, efficiency in further development, and easy maintenance.
Procivis One Core handles all core functionality for the entire lifecycle of digital credentials – issuing, holding, verifying, and managing – via REST APIs and SDK integrations, ensuring consistent functionality and seamless interoperability of all components. It is developed in Rust, offering security, performance, and flexibility.
Procivis One Wallet Relying Party Registry
A registry component implementing the eIDAS 2.0 WRPR framework — enabling Member States to manage authorised relying parties and issue access and registration certificates, aligned with ETSI standards and the ARF technical specifications.
Procivis One Mobile
Enables the full credential lifecycle on mobile — issuing, holding and verifying digital credentials directly on a smartphone.
Procivis One OpenID Bridge
The Procivis One OpenID Bridge enables any OIDC provider to use verifiable credentials and their data for login – without the need for usernames and passwords.
- Accept credentials from future EUDI wallets, Swiss E-ID, or other digital wallets
- Issue credentials to customers or employees to provide them easy access
- Increase login security through verification and use digital credential features such as key binding and hardware binding (2FA).
Ready to deploy your digital identity solution?
We support you with our technology and expertise – from an initial pilot to the final implementation.