Holding Overview
This page explains the basics of using Procivis One as a wallet to recieve credentials and make presentations.
Types of wallets
The system enables two basic types of wallets: mobile and organizational.
Mobile wallets
Under an open source license you can:
- Use the Wallet App
- Or use the SDK to build a wallet for mobile devices
Organizational wallets
Under an enterprise license you can:
- Use the Organizational Wallet to receive and present credentials at the enterprise level
- Or use the Desk API to build a server-based wallet for an organization
The workflows for issuance and presentation in an organizational wallet are largely the same as with mobile devices. The key differences:
- Proximity-based flows are unavailable: server-based wallets do not support proximity-based flows such as those involving Bluetooth Low Energy (BLE).
- Permissions management is required: mobile devices are presumed to have one owner, so permissions do not need management. By contrast, organizational wallets require careful consideration of permissions.
Interaction endpoints
Wallet operations
Use the interaction endpoints as the primary tools to receive credentials and share presentations.