Registre de preuves

Méthodologie de dépistage AML

Chaque déclaration de produit factuelle ci-dessous est traduite du même registre de preuves de méthodologie.

BLUF

Méthodologie en un coup d'œil

Le pipeline propriétaire récupère les données de chaîne via des gestionnaires spécifiques à la chaîne sélectionnés par la chaîne détectée ou de confiance, et refuse de noter une chaîne prise en charge lorsque son fournisseur a échoué complètement.

Note de portée : Ne transformez pas l'inventaire des gestionnaires en une réclamation de support réseau plus large sans réconcilier product_facts.json.

Ancres de preuve
  • aml_tracker/engine.py:1414
  • aml_tracker/engine.py:1432
  • aml_tracker/engine.py:1478
  • aml_tracker/engine.py:1487

Merkle Science est le fournisseur externe optionnel d'enrichissement : le moteur lui transmet une adresse et un réseau via un client fournisseur, qui renvoie un statut et les données d'enrichissement, ou aucune donnée lorsque le fournisseur est indisponible.

Note de portée : Le fournisseur est optionnel et peut ne pas être disponible ; ne le décrivez jamais comme garanti.

Ancres de preuve
  • aml_tracker/engine.py:1443
  • shared/aml_provider.py:68
  • shared/aml_provider.py:71
  • shared/aml_provider.py:72

La vérification gratuite anonyme du site Web désactive l'analyse approfondie, indique qu'elle n'était pas incluse, et le moteur omet la coroutine Merkle Science dans cette branche.

Note de portée : Gratuit utilise toujours OFAC, la récupération de chaîne et la fonction de liste noire BTC/ETH/TRX applicable.

Ancres de preuve
  • payment_api.py:1047
  • payment_api.py:1068
  • aml_tracker/engine.py:1470
  • aml_tracker/engine.py:1471
  • aml_tracker/engine.py:1504
  • aml_tracker/engine.py:1505

Couches d'architecture

Couche de dépistage propriétaire
ID de preuveDéclaration du registre
own_ofac_sdn_address_screening

Le pipeline propriétaire vérifie une adresse de portefeuille par rapport à l'ensemble d'adresses de crypto-monnaie OFAC SDN téléchargé.

Note de portée : Dites dépistage d'adresse, pas KYC d'entité ou autorisation légale.

Ancres de preuve
  • aml_tracker/engine.py:284
  • aml_tracker/engine.py:349
  • aml_tracker/engine.py:350
  • aml_tracker/engine.py:352
own_chain_fetch

Le pipeline propriétaire récupère les données de chaîne via des gestionnaires spécifiques à la chaîne sélectionnés par la chaîne détectée ou de confiance, et refuse de noter une chaîne prise en charge lorsque son fournisseur a échoué complètement.

Note de portée : Ne transformez pas l'inventaire des gestionnaires en une réclamation de support réseau plus large sans réconcilier product_facts.json.

Ancres de preuve
  • aml_tracker/engine.py:1414
  • aml_tracker/engine.py:1432
  • aml_tracker/engine.py:1478
  • aml_tracker/engine.py:1487
own_blacklist_sources

La couche de liste noire utilise Ransomwhere pour les adresses de rançongiciel BTC, les fichiers OFAC organisés de 0xB10C pour BTC/ETH/TRX, et la darklist MyEtherWallet pour les adresses d'arnaque ou de phishing ETH.

Note de portée : Ce sont des sources configurées par code ; ce registre n'affirme pas leur disponibilité distante actuelle ou la taille de la liste.

Ancres de preuve
  • shared/blacklists.py:73
  • shared/blacklists.py:80
  • shared/blacklists.py:100
  • shared/blacklists.py:105
  • shared/blacklists.py:165
  • shared/blacklists.py:172
own_tether_freeze_checks

Pour Ethereum et TRON, la couche de liste noire effectue également des appels de contrat Tether en lecture seule pour tester si une adresse est gelée.

Note de portée : C'est le statut de gel de l'émetteur, pas la récupération, le dégel ou le retour de fonds.

Ancres de preuve
  • shared/blacklists.py:224
  • shared/blacklists.py:231
  • shared/blacklists.py:252
  • shared/blacklists.py:266
own_blacklist_dispatch

Les vérifications de liste noire propriétaire sont envoyées uniquement pour BTC, ETH et TRX, puis leurs jetons touchés sont fusionnés dans les signaux de risque de chaîne avant notation.

Note de portée : N'implique pas que chaque chaîne prise en charge reçoit chaque source de liste noire.

Ancres de preuve
  • aml_tracker/engine.py:1435
  • aml_tracker/engine.py:1473
  • aml_tracker/engine.py:1476
own_extended_sanctions_sources

La couche de sanctions étendue télécharge les ensembles de données UN, UK OFSI, Australian DFAT et Swiss SECO et fait correspondre les étiquettes d'entité à leurs noms et alias normalisés.

Note de portée : AU DFAT et CH SECO sont récupérés depuis des sources gouvernementales officielles. La correspondance se fait libellé vers nom d'entité, pas une recherche d'adresse directe.

Ancres de preuve
  • shared/sanctions_extended.py:36
  • shared/sanctions_extended.py:37
  • shared/sanctions_extended.py:39
  • shared/sanctions_extended.py:41
  • shared/sanctions_extended.py:272
  • shared/sanctions_extended.py:378
  • shared/sanctions_extended.py:415
own_extended_sanctions_effect

Une correspondance d'étiquette UN, UK, AU ou CH confirmée élève le score combiné à au moins 95 et ajoute un drapeau de sanctions spécifique à la source.

Note de portée : Une non-correspondance n'est pas la preuve qu'un portefeuille ou son propriétaire est exempt de sanctions.

Ancres de preuve
  • aml_tracker/engine.py:1549
  • aml_tracker/engine.py:1550
  • aml_tracker/engine.py:1555
  • aml_tracker/engine.py:1557
  • aml_tracker/engine.py:1558
own_compute_score

Le score propriétaire donne 95 points pour un coup direct OFAC, applique des planchers fixes pour les coups de liste noire connus, ajoute une heuristique sans historique, plafonne le résultat à 100 et le mappe aux seuils BAS/MOYEN/ÉLEVÉ/CRITIQUE.

Note de portée : Décrivez ceci comme une heuristique de code déterministe, pas une notation émise par un régulateur.

Ancres de preuve
  • aml_tracker/engine.py:1332
  • aml_tracker/engine.py:1339
  • aml_tracker/engine.py:1350
  • aml_tracker/engine.py:1353
  • aml_tracker/engine.py:1359
  • aml_tracker/engine.py:1365
Couche d'enrichissement Merkle Science optionnelle
ID de preuveDéclaration du registre
ocr_provider_contract

Merkle Science est le fournisseur externe optionnel d'enrichissement : le moteur lui transmet une adresse et un réseau via un client fournisseur, qui renvoie un statut et les données d'enrichissement, ou aucune donnée lorsque le fournisseur est indisponible.

Note de portée : Le fournisseur est optionnel et peut ne pas être disponible ; ne le décrivez jamais comme garanti.

Ancres de preuve
  • aml_tracker/engine.py:1443
  • shared/aml_provider.py:68
  • shared/aml_provider.py:71
  • shared/aml_provider.py:72
ocr_full_tier_and_score_floor

Le moteur étiquette un résultat comme complet uniquement lorsque Merkle Science fournit un score réel, et Merkle Science ne peut pas réduire un plancher de score OFAC ou de liste noire propriétaire.

Note de portée : Complet signifie enrichissement complété dans ce contrat de résultat ; ce n'est pas une garantie que chaque champ en amont est rempli.

Ancres de preuve
  • aml_tracker/engine.py:1526
  • aml_tracker/engine.py:1527
  • aml_tracker/engine.py:1528
  • aml_tracker/engine.py:1533

Chemins de site Web gratuit vs payant

Comportement du niveau de site Web
ID de preuveDéclaration du registre
free_tier_disables_ocr

La vérification gratuite anonyme du site Web désactive l'analyse approfondie, indique qu'elle n'était pas incluse, et le moteur omet la coroutine Merkle Science dans cette branche.

Note de portée : Gratuit utilise toujours OFAC, la récupération de chaîne et la fonction de liste noire BTC/ETH/TRX applicable.

Ancres de preuve
  • payment_api.py:1047
  • payment_api.py:1068
  • aml_tracker/engine.py:1470
  • aml_tracker/engine.py:1471
  • aml_tracker/engine.py:1504
  • aml_tracker/engine.py:1505
ocr_deep_paid_web_only

Dans le paiement Web, l'appel à Merkle Science est tenté deux fois avec l'analyse approfondie activée et n'est accepté comme complet qu'après un score réel hors bac à sable ; un appel suivant avec cette analyse désactivée n'a lieu que si les deux tentatives ne renvoient aucun objet de résultat.

Note de portée : Limitez cette déclaration au chemin de paiement du site Web. Le moteur active l'analyse approfondie par défaut, donc ce n'est pas une affirmation universelle pour chaque appelant Telegram.

Ancres de preuve
  • payment_api.py:562
  • payment_api.py:568
  • payment_api.py:569
  • payment_api.py:598
  • payment_api.py:600
  • payment_api.py:607
  • payment_api.py:622
  • payment_api.py:624

Limitations documentées

La méthodologie AML ne fournit pas de récupération de fonds, de retour d'actifs, de dégel ou d'inversion de transaction ; son contrat de sortie est un résultat de dépistage et des métadonnées de risque uniquement.

Note de portée : Les lectures de statut gelé Tether sont des vérifications de preuves uniquement ; elles ne modifient pas l'état du contrat.

Ancres de preuve
  • aml_tracker/engine.py:1576
  • aml_tracker/engine.py:1157
  • aml_tracker/engine.py:1159
  • shared/blacklists.py:224
  • shared/blacklists.py:252

La méthodologie AML n'implémente pas de protocole de messagerie Travel Rule ni d'échange de dossiers d'identité de l'ordonnateur et du bénéficiaire ; elle retourne uniquement des champs de screening au niveau des adresses.

Note de portée : Les articles du site éducatif sur la Travel Rule ne constituent pas une preuve de mise en œuvre du produit.

Ancres de preuve
  • aml_tracker/engine.py:1576
  • aml_tracker/engine.py:1157
  • aml_tracker/engine.py:1159
  • aml_tracker/engine.py:1160

Scorechain n'est pas attesté en tant que moteur de screening ou fournisseur de données pour cette méthodologie ; les références du référentiel identifient des bots jumeaux de marque qui partagent l'ensemble de commandes AML, tandis que l'appel d'enrichissement externe du moteur est Merkle Science.

Note de portée : N'appelez pas CryptoAML.ai un produit alimenté par Scorechain sans un contrat de fournisseur distinct et actuel et une intégration de code.

Ancres de preuve
  • shared/bot_commands.py:72
  • shared/bot_commands.py:74
  • aml_tracker/engine.py:1443
  • shared/aml_provider.py:71

Garde-fous de publication

  • Maintenez les déclarations spécifiques aux niveaux dans le cadre des chemins web et API attestés ci-dessus.
  • Ne convertissez pas les sources configurées en réclamations concernant le temps de disponibilité actuel, la taille de la liste, l'exhaustivité ou la certification juridique.
  • Ne revendiquez pas la récupération de fonds, le support du protocole Travel Rule, ou l'analyse alimentée par Scorechain à partir de ce registre.