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.

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

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:

RoleDefaultUsed for
Primary#315DF8Buttons, FAB, swipe controls, active elements
On Primary#FFFFFFText and icons on primary surfaces
Primary Container#333333Credential card information containers
On Primary Container#FFFFFFText on primary containers
Secondary#0E1434Back buttons, secondary actions
On Secondary#FFFFFFText and icons on secondary surfaces
Secondary Container#182156Instruction sections, stacked card backgrounds
On Secondary Container#FFFFFFText on secondary containers
Tertiary#182156Credential card backgrounds, selected states
On Tertiary#FFFFFFText and icons on tertiary surfaces
Tertiary Container#FFFFFFPagination dot backgrounds
On Tertiary Container#858585Inactive pagination dots
Error#BA2509Error messages, delete actions in the app bar
On Error#FFFFFFText and icons on error surfaces
Error Container#F5CEC6Error notification backgrounds
On Error Container#BA2509Text on error containers
Success#5CA700Action confirmations, verification success
On Success#FFFFFFText and icons on success surfaces
Success Container#F6FFEBSuccess notification backgrounds
On Success Container#5CA700Text on success containers
Background#FFFFFFApp background
On Background#333333Text on background surfaces
Surface Container Low#FFFFFFLow-emphasis surface areas
Surface Container Lowest#FFFFFFLowest-emphasis surface areas
Surface Container High#FFFFFFExpanded credential attribute surfaces
Surface Container Highest#FFFFFFHighest-emphasis surface areas
On Surface#0E1434Primary text and icons
On Surface Variant#333333Secondary text, app bar icons
Outline#858585Borders and outlines
Outline Variant#D4D4D4Dividers between sections
Inverse Primary#182156Inverse primary accents
Scrim#000000Overlay backgrounds
Shadow#333333Drop 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

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

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

ScreenDescription
Welcome ScreenApp entry point with logo, tagline, and primary CTA button
OnboardingMulti-step flow explaining credential issuance and selective disclosure
Credential OverviewList of stored credentials shown as branded cards
Credential DetailsExpanded view of a credential with issuer info and attribute disclosure toggle
Credential Details ExtendedFull attribute view with all credential data fields visible
Credential IssuanceReview screen shown before the holder accepts a new credential
Credential AddedConfirmation screen after a credential has been successfully stored
Credential VerifyPresentation flow triggered by a verifier QR code or deep link
Credential Verify ChoicesCredential selection when multiple credentials satisfy a request
Credential Verify Choices EmptyShown when no stored credential matches the verifier’s request
Credential Verify SuccessConfirmation that data has been shared with the verifier
Credential ErrorError screen when credential retrieval or verification fails

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.