Skip to content

White-Label Wallet

The Partisia ID Wallet is available as a white-label product. Organizations can deploy a fully branded version of the wallet — with their own name, logo, colors, and credential appearance — without building a wallet from scratch.

The white-label wallet is built on Material Design 3 and shares the same codebase as the Partisia ID Wallet, meaning it is kept up to date with all protocol and security improvements automatically.

What Can Be Customized

Customization is organized into two levels: app-level branding and credential-level appearance.

App Branding

The following elements apply globally across the wallet application:

App name and logo: The name displayed on the welcome screen and throughout the app, and the app icon shown on the device home screen.

Color scheme: The entire UI derives from a configurable set of Material Design 3 color roles. The primary color drives buttons, FAB menus, swipe controls, and key interactive elements. Secondary and tertiary colors govern credential card backgrounds, selected states, and instruction sections. Error and success colors are independently configurable.

The configurable color roles are:

Role Default Used for
Primary #315DF8 Buttons, FAB, swipe controls, active elements
On Primary #FFFFFF Text and icons on primary surfaces
Primary Container #333333 Credential card information containers
On Primary Container #FFFFFF Text on primary containers
Secondary #0E1434 Back buttons, secondary actions
On Secondary #FFFFFF Text and icons on secondary surfaces
Secondary Container #182156 Instruction sections, stacked card backgrounds
On Secondary Container #FFFFFF Text on secondary containers
Tertiary #182156 Credential card backgrounds, selected states
On Tertiary #FFFFFF Text and icons on tertiary surfaces
Tertiary Container #FFFFFF Pagination dot backgrounds
On Tertiary Container #858585 Inactive pagination dots
Error #BA2509 Error messages, delete actions in the app bar
On Error #FFFFFF Text and icons on error surfaces
Error Container #F5CEC6 Error notification backgrounds
On Error Container #BA2509 Text on error containers
Success #5CA700 Action confirmations, verification success
On Success #FFFFFF Text and icons on success surfaces
Success Container #F6FFEB Success notification backgrounds
On Success Container #5CA700 Text on success containers
Background #FFFFFF App background
On Background #333333 Text on background surfaces
Surface Container Low #FFFFFF Low-emphasis surface areas
Surface Container Lowest #FFFFFF Lowest-emphasis surface areas
Surface Container High #FFFFFF Expanded credential attribute surfaces
Surface Container Highest #FFFFFF Highest-emphasis surface areas
On Surface #0E1434 Primary text and icons
On Surface Variant #333333 Secondary text, app bar icons
Outline #858585 Borders and outlines
Outline Variant #D4D4D4 Dividers between sections
Inverse Primary #182156 Inverse primary accents
Scrim #000000 Overlay backgrounds
Shadow #333333 Drop shadows

Welcome and onboarding screens: The welcome screen supports a custom logo, app name, and tagline. The multi-step onboarding flow supports custom illustrations or animations per step, and all onboarding text is fully editable.

Welcome screen and onboarding flow

Credential Appearance

Each credential type issued to the wallet has its own visual configuration, independent of the app-level branding. This allows different issuers to have distinct credential designs within the same wallet.

Credential card (the visual shown in the credential overview):

  • Title: The credential type name displayed on the card.
  • Text color: Color applied to the title and any text overlaid on the card.
  • Background color: The primary fill color of the card.
  • Background image: A custom graphic or pattern covering the entire card face.
  • Optional logo: A secondary logo placed in the top-right corner of the card.

Credential card information (the expanded detail view):

The layout of the detail view mirrors the visual style of the credential card — title, logo placement, and text color are inherited from the card configuration.

Credential overview and issuance screens

Screens Overview

The white-label wallet covers the following screens, all of which use the configured color scheme and branding:

Screen Description
Welcome Screen App entry point with logo, tagline, and primary CTA button
Onboarding Multi-step flow explaining credential issuance and selective disclosure
Credential Overview List of stored credentials shown as branded cards
Credential Details Expanded view of a credential with issuer info and attribute disclosure toggle
Credential Details Extended Full attribute view with all credential data fields visible
Credential Issuance Review screen shown before the holder accepts a new credential
Credential Added Confirmation screen after a credential has been successfully stored
Credential Verify Presentation flow triggered by a verifier QR code or deep link
Credential Verify Choices Credential selection when multiple credentials satisfy a request
Credential Verify Choices Empty Shown when no stored credential matches the verifier's request
Credential Verify Success Confirmation that data has been shared with the verifier
Credential Error Error screen when credential retrieval or verification fails

Getting Started

For the full design specification, see the DID Wallet Whitelabel Design Guide. To discuss a white-label wallet for your organization, book a call with the Partisia team.

What's Next