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.


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 Organizational 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 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 API-Layer
We make available a comprehensive API layer for Procivis One Core and Procivis One Desk. The API layer enables a seamless integration of Procivis One into existing systems.
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 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 Apps / SDK
All apps access the Procivis One Core via SDK. All components use the same code base, Procivis One Core, which enables efficient maintenance and further development. The SDK is also used to extend existing apps with wallet/verifier/issuer functionalities or to develop customer-specific apps.
Procivis One OpenID Bridge
Integrate digital credentials into your OpenID Connect solution.
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.