DalD
Dal

v2.5.0 23-6-2026

This release lays important new foundations for the platform — unifying our data model around a single Entity concept, introducing investor classifications, and adding a dedicated Billing module.

Alongside these, we hardened identity verification, refined onboarding flows, and shipped a wide range of stability and performance improvements across screening and monitoring.

🔁Unified Entity Model

We consolidated clients, prospects, and associations around a single Entity concept to simplify how records are managed, listed, and accessed across the platform. These changes are still backward compatible till 15/8/2026

  • Renamed “Client” to “Entity” across the codebase and database for a consistent domain model

  • Combined entity listing into a single unified API across all entity types

  • Renamed the relevant endpoint to “entity” so that entities can log in to the customer portal

🏷️Investor Classifications

We introduced the first iteration of Retail, Qualified, and Institutional investor classifications, giving organizations more control over how entities are categorized and onboarded.

  • Added support for Retail, Qualified, and Institutional classifications

  • Enabled these classifications within the KYB flow for general-purpose EDD

  • Added a direct upgrade path to Institutional classification

🚩 International Verification

  • Added an IBAN attachment option for IBANs on both the client portal and the RM side

🪪Identity Verification Improvements

We strengthened ID validation and resolved several issues in the verification experience.

  • Added validation to prevent adding both a National ID and an Iqama from the same issuing country

  • Prevented adding two identities of the same kind from the same issuing country

  • Unified numbers are now restricted to a Saudi Arabia issuing country only

  • Improved load time of the ID Verification component after multiple IDs are added

  • Onboarding APIs now support adding an ID number and nationality even when ID Verification is disabled

  • Fixed the “require ID verification” component being out of sync with the preference when adding an association with an existing entity

📋Onboarding & Forms

We addressed several issues affecting form building and onboarding flows.

  • Introduced a follow-up questions form

  • Fixed an inability to add a question to the Additional Information form

  • Resolved answers becoming jumbled in onboarding flows by fixing answer ordering

  • Disable switching an entity between individual and organisation types

  • Removed consent policies from the seeded KYB flow

  • Fixed missing emails in the popup when creating an org prospect from existing data

🌐Client Portal & UX Improvements

  • Fixed the OTP field rendering right-to-left when logging into the portal for Arabic

  • Fixed the notes page failing to load when no notes are available

  • Added the ability to search organizations by CR number and UID

  • Fixed an undefined ID appearing in notifications

  • Fixed the invitation date for an entity converted to a prospect showing the entity’s original creation date


Dal
Published by Dal