ACTIVE, TEST ou DISABLED). Les conditions, seuils et actions des presets sont fixes : créez une règle personnalisée si vous avez besoin d’une autre logique. Désinstallez un preset pour le retirer de l’application, et réinstallez-le plus tard si nécessaire.
Les règles de la bibliothèque peuvent être consultées, installées et désinstallées depuis Transactions -> Rules -> Library dans la Business Console, via l’API de la bibliothèque de règles (
GET /v3/transactions/rules/library/, POST/DELETE /v3/transactions/rules/install/), ou via les outils MCP didit_transaction_rule_library_list / didit_transaction_rule_install / didit_transaction_rule_uninstall. Les presets installés n’acceptent que des changements de mode (activer, désactiver, tester) ; leurs seuils sont fixes : pour en modifier un, créez une règle personnalisée. Pour savoir comment les règles contribuent à la notation, consultez la notation du risque.Une règle de la bibliothèque dont les conditions lisent des données que le moteur de règles ne peut pas encore évaluer est retenue tant qu’elle ne peut pas s’exécuter : la bibliothèque ne la répertorie pas, une requête qui la désigne dans
library_keys renvoie 400 et n’installe rien (une clé inconnue est ignorée à la place), et une installation de bundle l’ignore. Une copie que vous avez installée auparavant est désactivée (DISABLED) et reste dans votre liste de règles ; définir son mode sur une autre valeur renvoie 400. Une règle retenue redevient disponible automatiquement dès que le moteur de règles peut évaluer ses conditions, de sorte que la liste de la bibliothèque affiche toujours les règles que vous pouvez installer aujourd’hui.Organisation des presets
Chaque preset appartient à un bundle (sa famille fonctionnelle) et à une catégorie (son thème de risque plus large). Les bundles vous permettent d’activer ou de désactiver ensemble des règles liées depuis la console, tandis que les catégories servent à la notation et à l’établissement de rapports.Comment lire cette page
Chaque règle indique sonlibrary_key (identifiant stable que vous pouvez référencer dans l’API ou dans l’URL de la console), les conditions et l’agrégation qui la déclenchent, ainsi que les actions par défaut qu’elle exécute. Les seuils numériques affichés ici sont les valeurs par défaut fournies : chaque valeur est modifiable pour chaque application sans perdre l’identité de la règle.
Lot Finance
Ces règles s’appliquent à chaque transaction donttransaction_type = FINANCE. Elles modélisent la base réglementaire (seuils de déclaration BSA/FinCEN, heuristiques de vélocité du FATF) ainsi que les schémas de mules financières et de smurfing.
Structuration et montants proches du seuil
Volume et vélocité
Stratification, mule et smurfing
Anomalies comportementales
Lot AML / CTF
Ces règles modélisent les typologies AML/CTF classiques qui ne reposent pas sur l’enrichissement blockchain : elles s’appliquent de manière universelle aux transferts en monnaie fiduciaire et crypto.
La liste par défaut des pays à haut risque comprend les territoires faisant l’objet d’un appel à l’action du FATF et les zones de conflit :
IRN, PRK, SYR, AFG, RUS, MMR. Vous pouvez remplacer la liste pour chaque application.
La couverture des contreparties PEP n’est actuellement pas proposée. Aucun fournisseur de filtrage connecté n’indique si une contrepartie est une personne politiquement exposée : le champ
pep_counterparty vaut null sur chaque résultat de filtrage aujourd’hui (voir filtrage des portefeuilles). La bibliothèque ne propose donc aucune règle prédéfinie pour les contreparties PEP. Une règle installée avant le retrait de ce préréglage continue d’être évaluée, mais elle ne peut correspondre à aucun filtrage réel : supprimez-la, ou remplacez-la par une règle personnalisée si vous devez réagir à un autre signal.Lot de filtrage crypto
Ces règles exploitent les données enrichies produites par le filtrage crypto de Didit. Elles sont particulièrement utiles pour les applications natives crypto et les VASP.Ensemble de surveillance crypto
Règles d’exposition au niveau du portefeuille, ainsi que contrôles d’intégrité liés aux VASP et à la Travel Rule.Ensemble Travel Rule
Les règles Travel Rule ne s’appliquent qu’aux transactionstravelRule.
Chaque régime régional comprend quatre règles (contrepartie en attente, action en attente, données manquantes, échec de l’échange).
Travel Rule globale
Régimes régionaux
Le même modèle de quatre règles s’applique à chaque régime. Remplacez<regime> ci-dessous par l’un des suivants : australia, dubai, eu, hong_kong, india, indonesia, japan, kazakhstan, singapore, south_africa, turkey, uk.
Le régime est attribué automatiquement : Didit renseigne custom_values.travel_rule_regime sur chaque transaction Travel Rule à partir de la jurisdiction de vos paramètres Travel Rule : SG → singapore, GB → uk, et tout code d’un État membre de l’UE ou de l’EEE, comme DE ou FR → eu. Les codes sans ensemble régional sont renseignés en minuscules (US → us), afin que les règles personnalisées puissent tout de même les cibler. Une valeur props.travel_rule_regime envoyée avec la transaction remplace toujours le régime déduit.
Cela fait 48 règles propres aux régions, en plus des trois règles Travel Rule globales et des cinq règles de contrepartie ci-dessous.
L’ensemble distinct
travel_rule_eu_tfr ajoute quatre règles TFR de l’UE, décrites dans Ensemble de règles TFR de l’UE.
Vérification préalable de la contrepartie
Ces règles s’appuient sur ce que votre application sait du VASP de la contrepartie contacté par la plateforme : votre propre décision à son sujet, son niveau de risque de vérification préalable, son pays et sa réactivité. Consultez Vérification préalable de la contrepartie pour connaître l’origine de chaque valeur.Intelligence sur les appareils et prévention de la fraude
Ces règles transforment les signaux issus du SDK client (empreinte de l’appareil, adresse IP, navigateur, ancienneté de la session) et l’enrichissement fourni par le prestataire en événements de détection de fraude.Empreinte de l’appareil et multicomptes
IP, réseau et VPN
Composite comportemental
Prise de contrôle de compte et fraude APP
Abus d’affiliation et de bonus
Ensemble de règles pour le jeu responsable
Pour les applications iGaming. Ces règles sont conçues pour détecter à la fois les signaux de protection des joueurs et les schémas d’abus de bonus.Ensemble de lutte contre la fraude iGaming
Pour les opérateurs qui envoient des événements de surveillance en plus des mouvements de fonds. Ces règles utilisentscope.record_types = ["event"], de sorte que les clients qui ne transmettent que des transactions ne constatent aucun changement de comportement. Lorsqu’une solution de repli réservée aux transactions existe, installez la règle de repli nommée en parallèle de la règle d’événement jusqu’à ce que votre intégration envoie la catégorie d’événements.
Signaux d’événement requis par chaque règle
Chaque règle ci-dessus lit des champs d’événement nommés. Lorsqu’un champ requis est absent, la règle ne correspond tout simplement pas : elle ne déduit jamais le signal d’une autre donnée et ne se rabat jamais sur les données de transaction seules. Envoyez les clés ci-dessous dans lepayload de l’événement et dans device_context (voir Événements pour le contrat de soumission complet et Règles d’événement pour les chemins de champs des règles).
Utilisez l’ensemble
igaming_fraud lorsque votre intégration émet des événements de connexion, de jeu, de bonus, d’affiliation, de paiement, de litige, de sécurité et de jeu responsable. Les règles restent optionnelles : les ajouter à la bibliothèque n’installe pas ces règles pour les applications existantes et ne modifie pas les paramètres prédéfinis actuels des clients actifs.
Bundle e-commerce
Pour les places de marché et les applications de type marchand officiel.Bundle de vérification des chèques
Pour les applications qui soumettent des transactions de dépôt de chèques. Chaque règle se déclenche à partir des indicateurscustom_values.check_* que l’appelant définit lorsqu’un chèque présente un signal de risque connu (effacement, MICR absent, numéro de série figurant sur le dark web, etc.).
Bundle BNPL
Pour les prestataires d’achat immédiat avec paiement différé. Détecte la fraude commise par le client lui-même (non-paiement) et les schémas de partage d’identifiants propres aux prêts échelonnés.Référence : normes à la base de la bibliothèque
Chaque préréglage de la bibliothèque de Didit correspond à une typologie AML, de fraude ou de conformité largement admise. Voici les normes sur lesquelles nous nous appuyons :
Didit n’implémente que les typologies reconnues comme normes sectorielles et expose chaque seuil afin que vous puissiez le régler.
Personnaliser les préréglages
Chaque préréglage peut être :- Ajusté : modifiez les seuils, les fenêtres, les valeurs de score ou les actions pour chaque application
- Désactivé : passez un préréglage en mode
DISABLEDet il cesse d’évaluer sans perdre son identité - Testé : passez un préréglage en mode
TESTpour l’évaluer en mode parallèle, sans influer sur le résultat des transactions - Étendu : créez des règles personnalisées qui complètent ou remplacent les préréglages