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.