Registro de evidências

Metodologia de triagem AML

Cada declaração de produto factual abaixo é traduzida do mesmo registro de evidências de metodologia.

BLUF

Metodologia em resumo

O pipeline de primeira parte busca dados de cadeia através de manipuladores específicos de cadeia selecionados pela cadeia detectada ou confiável, e recusa pontuar uma cadeia suportada quando seu provedor falhou completamente.

Nota de escopo: Não transforme o inventário de manipuladores em uma reivindicação mais ampla de suporte de rede sem reconciliar product_facts.json.

Âncoras de evidência
  • aml_tracker/engine.py:1414
  • aml_tracker/engine.py:1432
  • aml_tracker/engine.py:1478
  • aml_tracker/engine.py:1487

A Merkle Science é o provedor externo opcional de enriquecimento: o mecanismo envia a ela um endereço e uma rede por meio de um cliente do provedor, que devolve um status e os dados de enriquecimento, ou nenhum dado quando o provedor está indisponível.

Nota de escopo: O provedor é opcional e pode estar indisponível; nunca o descreva como garantido.

Âncoras de evidência
  • aml_tracker/engine.py:1443
  • shared/aml_provider.py:68
  • shared/aml_provider.py:71
  • shared/aml_provider.py:72

A verificação gratuita anônima do site desativa a análise profunda, informa que ela não foi incluída, e o mecanismo omite a corrotina da Merkle Science desse ramo.

Nota de escopo: Gratuito ainda usa OFAC, busca de cadeia e a função de lista negra BTC/ETH/TRX aplicável.

Âncoras de evidência
  • 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

Camadas de arquitetura

Camada de triagem de primeira parte
ID de evidênciaDeclaração do registro
own_ofac_sdn_address_screening

O pipeline de primeira parte verifica um endereço de carteira contra o conjunto de endereços de criptografia OFAC SDN baixado.

Nota de escopo: Diga triagem de endereço, não KYC de entidade ou liberação legal.

Âncoras de evidência
  • aml_tracker/engine.py:284
  • aml_tracker/engine.py:349
  • aml_tracker/engine.py:350
  • aml_tracker/engine.py:352
own_chain_fetch

O pipeline de primeira parte busca dados de cadeia através de manipuladores específicos de cadeia selecionados pela cadeia detectada ou confiável, e recusa pontuar uma cadeia suportada quando seu provedor falhou completamente.

Nota de escopo: Não transforme o inventário de manipuladores em uma reivindicação mais ampla de suporte de rede sem reconciliar product_facts.json.

Âncoras de evidência
  • aml_tracker/engine.py:1414
  • aml_tracker/engine.py:1432
  • aml_tracker/engine.py:1478
  • aml_tracker/engine.py:1487
own_blacklist_sources

A camada de lista negra usa Ransomwhere para endereços de ransomware BTC, arquivos OFAC curados de 0xB10C para BTC/ETH/TRX, e a darklist MyEtherWallet para endereços de scam ou phishing ETH.

Nota de escopo: Estas são fontes configuradas por código; este registro não afirma sua disponibilidade remota atual ou tamanho de lista.

Âncoras de evidência
  • 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

Para Ethereum e TRON, a camada de lista negra também faz chamadas de contrato Tether somente leitura para testar se um endereço está congelado.

Nota de escopo: Este é o status de congelamento do emissor, não recuperação, descongelamento ou devolução de fundos.

Âncoras de evidência
  • shared/blacklists.py:224
  • shared/blacklists.py:231
  • shared/blacklists.py:252
  • shared/blacklists.py:266
own_blacklist_dispatch

As verificações de lista negra de primeira parte são despachadas apenas para BTC, ETH e TRX, e seus tokens de acerto são mesclados em sinais de risco de cadeia antes da pontuação.

Nota de escopo: Não implique que cada cadeia suportada recebe cada fonte de lista negra.

Âncoras de evidência
  • aml_tracker/engine.py:1435
  • aml_tracker/engine.py:1473
  • aml_tracker/engine.py:1476
own_extended_sanctions_sources

A camada de sanções estendida baixa conjuntos de dados UN, UK OFSI, Australian DFAT e Swiss SECO e corresponde rótulos de entidade contra seus nomes e aliases normalizados.

Nota de escopo: AU DFAT e CH SECO são obtidos de fontes oficiais do governo. A correspondência é de rótulo para nome de entidade, não pesquisa direta de endereço.

Âncoras de evidência
  • 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

Uma correspondência de rótulo UN, UK, AU ou CH confirmada eleva a pontuação combinada para pelo menos 95 e adiciona um sinalizador de sanções específico da fonte.

Nota de escopo: Uma não correspondência não é prova de que uma carteira ou proprietário está livre de sanções.

Âncoras de evidência
  • 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

A pontuação de primeira parte dá um acerto OFAC direto de 95 pontos, aplica pisos fixos para acertos de lista negra conhecidos, adiciona uma heurística sem histórico, limita o resultado a 100 e o mapeia para limites LOW/MEDIUM/HIGH/CRITICAL.

Nota de escopo: Descreva isto como uma heurística de código determinística, não uma classificação emitida por regulador.

Âncoras de evidência
  • 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
Camada opcional de enriquecimento da Merkle Science
ID de evidênciaDeclaração do registro
ocr_provider_contract

A Merkle Science é o provedor externo opcional de enriquecimento: o mecanismo envia a ela um endereço e uma rede por meio de um cliente do provedor, que devolve um status e os dados de enriquecimento, ou nenhum dado quando o provedor está indisponível.

Nota de escopo: O provedor é opcional e pode estar indisponível; nunca o descreva como garantido.

Âncoras de evidência
  • 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

O mecanismo rotula um resultado como completo apenas quando a Merkle Science fornece um score real, e a Merkle Science não pode reduzir um piso de score OFAC ou de lista negra de primeira parte.

Nota de escopo: Completo significa enriquecimento concluído neste contrato de resultado; não é uma garantia de que cada campo upstream está preenchido.

Âncoras de evidência
  • aml_tracker/engine.py:1526
  • aml_tracker/engine.py:1527
  • aml_tracker/engine.py:1528
  • aml_tracker/engine.py:1533

Caminhos do site gratuito vs pago

Comportamento do nível do site
ID de evidênciaDeclaração do registro
free_tier_disables_ocr

A verificação gratuita anônima do site desativa a análise profunda, informa que ela não foi incluída, e o mecanismo omite a corrotina da Merkle Science desse ramo.

Nota de escopo: Gratuito ainda usa OFAC, busca de cadeia e a função de lista negra BTC/ETH/TRX aplicável.

Âncoras de evidência
  • 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

No checkout web pago, a consulta à Merkle Science é tentada duas vezes com a análise profunda ativada e só é aceita como completa após um score real não-sandbox; uma chamada seguinte com essa análise desativada só ocorre se ambas as tentativas não devolverem objeto de resultado.

Nota de escopo: Limite esta declaração ao caminho de pagamento do site. O mecanismo ativa a análise profunda por padrão, portanto esta não é uma afirmação universal sobre cada chamador do Telegram.

Âncoras de evidência
  • 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

Limitações documentadas

A metodologia AML não fornece recuperação de fundos, devolução de ativos, descongelamento ou reversão de transação; seu contrato de saída é apenas um resultado de triagem e metadados de risco.

Nota de escopo: As leituras de status congelado Tether são apenas verificações de evidência; elas não alteram o estado do contrato.

Âncoras de evidência
  • aml_tracker/engine.py:1576
  • aml_tracker/engine.py:1157
  • aml_tracker/engine.py:1159
  • shared/blacklists.py:224
  • shared/blacklists.py:252

A metodologia AML não implementa um protocolo de mensagens Travel Rule nem troca registros de identidade do originador e beneficiário; retorna apenas campos de screening em nível de endereço.

Nota de escopo: Artigos de sites educacionais sobre a Travel Rule não são evidência de implementação do produto.

Âncoras de evidência
  • aml_tracker/engine.py:1576
  • aml_tracker/engine.py:1157
  • aml_tracker/engine.py:1159
  • aml_tracker/engine.py:1160

Scorechain não é evidenciado como um mecanismo de screening ou provedor de dados para esta metodologia; referências de repositório identificam bots gêmeos de marca que compartilham o conjunto de comandos AML, enquanto a chamada de enriquecimento externo do mecanismo é para a Merkle Science.

Nota de escopo: Não chame CryptoAML.ai de produto alimentado por Scorechain sem um contrato de fornecedor separado e atual e integração de código.

Âncoras de evidência
  • shared/bot_commands.py:72
  • shared/bot_commands.py:74
  • aml_tracker/engine.py:1443
  • shared/aml_provider.py:71

Proteções de publicação

  • Mantenha declarações específicas de camada no escopo dos caminhos web e API evidenciados acima.
  • Não converta fontes configuradas em alegações de tempo de atividade atual, tamanho de lista, completude ou certificação legal.
  • Não reclame recuperação de fundos, suporte ao protocolo Travel Rule ou análise alimentada por Scorechain deste registro.