Реестр доказательств

Методология AML скрининга

Каждое фактическое утверждение о продукте ниже переведено из того же реестра доказательств методологии.

BLUF

Методология в двух словах

Конвейер первой стороны получает данные цепи через обработчики, специфичные для цепи, выбранные по обнаруженной или доверенной цепи, и отказывает в оценке поддерживаемой цепи, когда её поставщик полностью отказал.

Примечание к области применения: Не превращайте инвентарь обработчиков в более широкое утверждение о поддержке сети без согласования product_facts.json.

Якоря доказательств
  • aml_tracker/engine.py:1414
  • aml_tracker/engine.py:1432
  • aml_tracker/engine.py:1478
  • aml_tracker/engine.py:1487

Merkle Science это необязательный внешний поставщик обогащения: движок передаёт ему адрес и сеть через клиент поставщика, а тот возвращает статус и данные обогащения либо ничего, если поставщик недоступен.

Примечание к области применения: Поставщик опционален и может быть недоступен; никогда не описывайте его как гарантированный.

Якоря доказательств
  • aml_tracker/engine.py:1443
  • shared/aml_provider.py:68
  • shared/aml_provider.py:71
  • shared/aml_provider.py:72

Анонимная бесплатная проверка на сайте отключает глубокий анализ и сообщает, что он не был включён. Движок пропускает корутину Merkle Science в этой ветке.

Примечание к области применения: Бесплатный вариант по-прежнему использует OFAC, получение данных цепи и применимую функцию чёрного списка BTC/ETH/TRX.

Якоря доказательств
  • 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

Архитектурные слои

Слой скрининга первой стороны
ID доказательстваУтверждение реестра
own_ofac_sdn_address_screening

Конвейер первой стороны проверяет адрес кошелька против загруженного набора криптовалютных адресов OFAC SDN.

Примечание к области применения: Говорите о скрининге адреса, а не о KYC сущности или юридическом разрешении.

Якоря доказательств
  • aml_tracker/engine.py:284
  • aml_tracker/engine.py:349
  • aml_tracker/engine.py:350
  • aml_tracker/engine.py:352
own_chain_fetch

Конвейер первой стороны получает данные цепи через обработчики, специфичные для цепи, выбранные по обнаруженной или доверенной цепи, и отказывает в оценке поддерживаемой цепи, когда её поставщик полностью отказал.

Примечание к области применения: Не превращайте инвентарь обработчиков в более широкое утверждение о поддержке сети без согласования product_facts.json.

Якоря доказательств
  • aml_tracker/engine.py:1414
  • aml_tracker/engine.py:1432
  • aml_tracker/engine.py:1478
  • aml_tracker/engine.py:1487
own_blacklist_sources

Слой чёрного списка использует Ransomwhere для адресов BTC вымогателей, кураторские файлы OFAC адресов 0xB10C для BTC/ETH/TRX и чёрный список MyEtherWallet для адресов ETH мошенничества или фишинга.

Примечание к области применения: Это источники, настроенные в коде; этот реестр не утверждает их текущую удалённую доступность или размер списка.

Якоря доказательств
  • 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

Для Ethereum и TRON слой чёрного списка также выполняет вызовы контракта Tether только для чтения, чтобы проверить, заморожен ли адрес.

Примечание к области применения: Это статус замораживания эмитента, а не восстановление, разморозка или возврат средств.

Якоря доказательств
  • shared/blacklists.py:224
  • shared/blacklists.py:231
  • shared/blacklists.py:252
  • shared/blacklists.py:266
own_blacklist_dispatch

Проверки чёрного списка первой стороны отправляются только для BTC, ETH и TRX, затем их токены попадания объединяются в сигналы риска цепи перед оценкой.

Примечание к области применения: Не подразумевайте, что каждая поддерживаемая цепь получает каждый источник чёрного списка.

Якоря доказательств
  • aml_tracker/engine.py:1435
  • aml_tracker/engine.py:1473
  • aml_tracker/engine.py:1476
own_extended_sanctions_sources

Расширенный слой санкций загружает наборы данных UN, UK OFSI, Australian DFAT и Swiss SECO и сопоставляет метки сущностей с их нормализованными именами и псевдонимами.

Примечание к области применения: AU DFAT и CH SECO загружаются с официальных государственных источников. Сопоставление идёт по именам сущностей из меток, не прямым поиском адресов.

Якоря доказательств
  • 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

Подтверждённое совпадение метки UN, UK, AU или CH повышает объединённый балл как минимум до 95 и добавляет флаг санкций, специфичный для источника.

Примечание к области применения: Несовпадение не является доказательством того, что кошелёк или его владелец свободны от санкций.

Якоря доказательств
  • 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

Балл первой стороны даёт прямому попаданию OFAC 95 баллов, применяет фиксированные минимумы для известных попаданий чёрного списка, добавляет эвристику отсутствия истории, ограничивает результат до 100 и сопоставляет его с пороговыми значениями LOW/MEDIUM/HIGH/CRITICAL.

Примечание к области применения: Описывайте это как детерминированную эвристику кода, а не как рейтинг, выданный регулятором.

Якоря доказательств
  • 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
Опциональный слой обогащения Merkle Science
ID доказательстваУтверждение реестра
ocr_provider_contract

Merkle Science это необязательный внешний поставщик обогащения: движок передаёт ему адрес и сеть через клиент поставщика, а тот возвращает статус и данные обогащения либо ничего, если поставщик недоступен.

Примечание к области применения: Поставщик опционален и может быть недоступен; никогда не описывайте его как гарантированный.

Якоря доказательств
  • 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

Двигатель помечает результат как полный только когда Merkle Science предоставляет реальный балл, и Merkle Science не способна снизить минимум балла OFAC или чёрного списка первой стороны.

Примечание к области применения: Полный означает завершённое обогащение в этом контракте результата; это не гарантия того, что каждое поле выше по потоку заполнено.

Якоря доказательств
  • aml_tracker/engine.py:1526
  • aml_tracker/engine.py:1527
  • aml_tracker/engine.py:1528
  • aml_tracker/engine.py:1533

Пути бесплатного и платного веб-сайта

Поведение уровня веб-сайта
ID доказательстваУтверждение реестра
free_tier_disables_ocr

Анонимная бесплатная проверка на сайте отключает глубокий анализ и сообщает, что он не был включён. Движок пропускает корутину Merkle Science в этой ветке.

Примечание к области применения: Бесплатный вариант по-прежнему использует OFAC, получение данных цепи и применимую функцию чёрного списка BTC/ETH/TRX.

Якоря доказательств
  • 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

В платной веб-оплате Merkle Science запускается дважды при включённом глубоком анализе и принимается как завершённый только после реального не-sandbox балла; повторный вызов с отключённым глубоким анализом идёт только если обе попытки не вернули объект результата.

Примечание к области применения: Ограничьте это утверждение путём оплаты на сайте. По умолчанию движок включает глубокий анализ, поэтому это не универсальное утверждение о каждом обращении из Telegram.

Якоря доказательств
  • 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

Документированные ограничения

Методология AML не предоставляет восстановление средств, возврат активов, разморозку или отмену транзакций; её контракт вывода — это только результат скрининга и метаданные риска.

Примечание к области применения: Чтения статуса замораживания Tether — это только проверки доказательств; они не изменяют состояние контракта.

Якоря доказательств
  • aml_tracker/engine.py:1576
  • aml_tracker/engine.py:1157
  • aml_tracker/engine.py:1159
  • shared/blacklists.py:224
  • shared/blacklists.py:252

Методология AML не реализует протокол обмена сообщениями Travel Rule и не обменивается записями об идентификации отправителя и получателя; она возвращает только поля скрининга на уровне адреса.

Примечание к области применения: Статьи образовательного сайта о Travel Rule не являются доказательством реализации продукта.

Якоря доказательств
  • aml_tracker/engine.py:1576
  • aml_tracker/engine.py:1157
  • aml_tracker/engine.py:1159
  • aml_tracker/engine.py:1160

Scorechain не подтверждена как механизм скрининга или поставщик данных для этой методологии; ссылки в репозитории определяют фирменные двойные боты, которые используют один и тот же набор команд AML, в то время как внешний вызов обогащения механизма идёт к Merkle Science.

Примечание к области применения: Не называйте CryptoAML.ai продуктом на базе Scorechain без отдельного, актуального контракта с поставщиком и интеграции кода.

Якоря доказательств
  • shared/bot_commands.py:72
  • shared/bot_commands.py:74
  • aml_tracker/engine.py:1443
  • shared/aml_provider.py:71

Гарантии публикации

  • Сохраняйте утверждения, специфичные для уровня, в пределах веб-путей и путей API, указанных выше.
  • Не преобразуйте настроенные источники в утверждения о текущей доступности, размере списка, полноте или юридической сертификации.
  • Не заявляйте о возврате средств, поддержке протокола Travel Rule или анализе на базе Scorechain из этого реестра.