Accelerate Digital Identity Innovation with the Procivis One Open Source Stack

Digital identity is evolving rapidly, with increasing regulatory demands and standardization across different regions. Governments and businesses need reliable, compliant, and easy-to-integrate solutions that future-proof their digital identity infrastructure. In this article, we explore how Procivis' open source digital identity stack helps organizations issue, verify, and manage digital credentials with ease.

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.

Ready to begin?

Visit our GitHub repositories to explore the code and documentation, that will help you bring digital identity capabilities to your applications.