Skip to content

LaunchConfig

Configuration for an mDL verification process.

optional accentColor: string

Accent color as a hex string (e.g., “#4F46E5”). Used for buttons, checkmarks, and other UI accents.


optional dcApiScreen: DcApiScreenConfig

DC API screen customization.


optional disableTryDcApiFirst: boolean

When true, skip the initial DC API attempt and go directly to the wallet selection fallback flow. Default: false.


optional displayMode: DisplayMode

Display mode for the iframe UI.

  • modal: Full modal with backdrop, close button, and step dots (default)
  • embedded: Content card without backdrop, suitable for embedding in caller’s container
  • minimal: Raw content only (just QR code), caller handles all styling

optional fontUrl: string

URL to a custom font file (.ttf, .woff2, .otf) to use instead of the default Inter font.


optional footer: FooterConfig

Footer configuration for logo and legal links.


optional jurisdictionScreen: JurisdictionScreenConfig

Jurisdiction selection screen customization.


optional loadingScreen: LoadingScreenConfig

Loading screen customization.


optional successScreen: SuccessScreenConfig

Success screen customization.


optional supportEmail: string

Support email for the Contact Support screen


optional walletInstructionsScreen: WalletInstructionsScreenConfig

Wallet instructions screen customization.


optional walletTypeScreen: WalletTypeScreenConfig

Wallet type selection screen customization.


optional welcomeScreen: WelcomeScreenConfig

Welcome screen customization.