Skip to main content

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.