Skip to main content

Know Your Customer (KYC)

The KYC extension enables organisations to verify customer identity using digital credentials such as PID, Passport, or PhotoID presented from their EUDI Wallet, enabling streamlined Know Your Customer checks.

How it works

  1. The organisation enables the KYC extension from the dashboard.
  2. An administrator selects which identity credentials to accept.
  3. When a customer needs to complete KYC, a verification request is triggered using the configured presentation definition.
  4. The customer presents the requested credential(s) from their EUDI Wallet.
  5. The system verifies the credentials and completes the identity check.

Configuration

Choose identity credentials

Select any combination of credential types to accept for KYC verification:

CredentialStandardDescription
Person Identification Data (PID)EWC RFC003National identity data issued under the EUDI framework
PassportICAO 9303Machine-readable travel document
PhotoIDEWC RFC013Photo identification credential

All credential types are independent and can be freely combined. Unlike Age Verification, there are no interdependencies between credential selections.

Integration

Once configured, the system automatically generates a Presentation Definition that encodes the selected credential requirements. This presentation definition can be viewed from the extension configuration page and is used when initiating verification requests via the API.

API endpoints:

  • GET /v3/config/extension/kyc - Retrieve current configuration
  • PUT /v3/config/extension/kyc/identity-credential - Update identity credential settings
caution

Disabling the KYC extension deletes its configuration. This action is not reversible.