In an era where digital identity is becoming increasingly regulated and standardized, organizations need reliable, compliant, and easy-to-integrate solutions. Today, we're excited to showcase our comprehensive suite of open source libraries that enable governments and businesses to participate in the evolving digital identity ecosystem, whether in the EU, Switzerland or anywhere in the world.
A Complete Digital Identity Solution
The Procivis One open source stack comprises four software components, each designed to address specific needs in the digital identity landscape:
Procivis One Core: Power and Reliability at Scale
At the heart of our solution is the Procivis One Core, built in Rust for uncompromising performance and reliability. It offers a complete solution for issuing and verifying digital identities through a straightforward API. The choice of Rust ensures thread safety, memory efficiency, and the kind of performance that enterprise-grade deployments demand.
The Core provides comprehensive cryptographic capabilities and credential management features. It handles the generation and secure management of cryptographic keys across multiple algorithms, while also providing flexible credential schema management that lets you design and customize the credentials you need to issue. The library implements OpenID4VC protocols for seamless credential issuance and verification, enabling you to create specific requests for credential information and verify the presented data with confidence.
See the repository: Procivis One Core on GitHub
Procivis One Wallet: Digital Credentials in Your Users' Hands
Our mobile Wallet application serves as a reference implementation for securely storing and managing digital credentials. It demonstrates the full capabilities of our stack while providing a production-ready solution that you can deploy today. The Wallet leverages platform-specific security features, utilizing the Secure Enclave on iOS and Android Keystore for hardware-level key storage, ensuring maximum protection of sensitive credential data.
The Wallet supports multiple engagement protocols to accommodate various verification scenarios. It implements OpenID4VP over Bluetooth Low Energy (BLE), enabling secure proximity-based verification. For ISO mdoc/mDL use cases, it supports both ISO 18013-5 QR code engagement with offline data retrieval over BLE and ISO 18013-7 online data retrieval via OpenID4VP. Additionally, it features a proprietary adaptation of OpenID4VP over MQTT, extending the BLE protocol's capabilities to cloud-based channels.
See the repository: Procivis One Wallet on GitHub
Procivis One Core React Native SDK: Native Performance, Mobile Flexibility
For organizations looking to embed wallet capabilities into their existing mobile applications, our Core React Native SDK brings all the power of our Core library to the React Native ecosystem. This SDK makes it simple to add credential management features while maintaining native performance.
See the repository: Procivis One Core React Native SDK on GitHub
Procivis One Core React Native Components: Pre-built UI, Accelerated Development
Complete your mobile implementation with our Core React Native Components library, offering the same polished UI components used in our Wallet. These components accelerate development while ensuring a consistent, user-friendly experience.
See the repository: Procivis One Core React Native Components on GitHub
Ready for Tomorrow's Regulations like eIDAS 2.0 and Swiss E-ID Framework
Our libraries are built with emerging regulations in mind:
- eIDAS 2.0 Compliance: Full support for ISO 18013 mdoc credentials and IETF SD-JWT VC formats
- Swiss E-ID Framework: Ready for the upcoming Swiss digital identity standards
- Future-Proof Design: Support for W3C Verifiable Credentials, positioning you for global regulatory developments
Whether you're a government entity looking to issue and verify digital credentials, or a business preparing to integrate with national digital identity schemes, our solutions provide the technical foundation you need.
Designed for Developer Success
We've prioritized developer experience across our entire stack:
- Flexible Integration Options: Choose the integration path that suits your needs — REST API for server-side implementations, mobile SDK for React Native, iOS, and Android applications, or direct integration as a Rust library for maximum control.
- Comprehensive Documentation: Detailed API references, SDK documentation, and integration guides
- Production-Ready Performance: Built with Rust for reliability and scalability
- Accelerated Development: Perfect for both rapid prototyping and production deployments
Start Building Today
Our open source libraries empower your team to:
- Quickly evaluate technical requirements and build prototypes
- Deploy scalable, production-ready solutions
- Maintain compliance with current and emerging regulations
- Accelerate time-to-market for digital identity features
The entire stack is open source and available on GitHub, backed by comprehensive documentation to help you get started quickly.