Nachweisregister

AML-Screening-Methodik

Jede faktische Produktaussage unten wird aus demselben Methodik-Nachweisregister übersetzt.

BLUF

Methodik auf einen Blick

Die First-Party-Pipeline ruft Chain-Daten über kettenspezifische Handler ab, die durch die erkannte oder vertrauenswürdige Kette ausgewählt werden, und weigert sich, eine unterstützte Kette zu bewerten, wenn deren Provider vollständig ausfällt.

Umfang-Hinweis: Verwandeln Sie das Handler-Inventar nicht in eine breitere Netzwerk-Support-Aussage, ohne product_facts.json abzustimmen.

Nachweisanker
  • aml_tracker/engine.py:1388
  • aml_tracker/engine.py:1406
  • aml_tracker/engine.py:1452
  • aml_tracker/engine.py:1461

OnChainRisk ist der dokumentierte externe Anreicherungsanbieter: Der Client authentifiziert sich mit einem Bearer-Schlüssel, übermittelt eine Adresse und ein Netzwerk und normalisiert Risikobewertung, Risikolevel, Labels, Pattern-Flags, Sandbox-Status und Raw-Response-Daten.

Umfang-Hinweis: Der Anbieter ist optional und kann nicht verfügbar sein; beschreiben Sie ihn niemals als garantiert.

Nachweisanker
  • shared/onchainrisk.py:31
  • shared/onchainrisk.py:116
  • shared/onchainrisk.py:121
  • shared/onchainrisk.py:293
  • shared/onchainrisk.py:298
  • shared/onchainrisk.py:310

Die anonyme kostenlose Website-Prüfung übergibt use_onchain_risk=False, gibt onchain_risk_included=false zurück, und die Engine lässt die OnChainRisk-Coroutine aus diesem Branch weg.

Umfang-Hinweis: Kostenlos verwendet immer noch OFAC, Chain-Abruf und die anwendbare BTC/ETH/TRX-Blacklist-Funktion.

Nachweisanker
  • payment_api.py:1046
  • payment_api.py:1067
  • aml_tracker/engine.py:1444
  • aml_tracker/engine.py:1445
  • aml_tracker/engine.py:1478
  • aml_tracker/engine.py:1479

Architektur-Schichten

First-Party-Screening-Schicht
Nachweis-IDRegistereintrag
own_ofac_sdn_address_screening

Die First-Party-Pipeline prüft eine Wallet-Adresse gegen den heruntergeladenen OFAC SDN Kryptowährungs-Adressensatz.

Umfang-Hinweis: Sagen Sie Adress-Screening, nicht Entity-KYC oder rechtliche Freigabe.

Nachweisanker
  • aml_tracker/engine.py:298
  • aml_tracker/engine.py:363
  • aml_tracker/engine.py:364
  • aml_tracker/engine.py:366
own_chain_fetch

Die First-Party-Pipeline ruft Chain-Daten über kettenspezifische Handler ab, die durch die erkannte oder vertrauenswürdige Kette ausgewählt werden, und weigert sich, eine unterstützte Kette zu bewerten, wenn deren Provider vollständig ausfällt.

Umfang-Hinweis: Verwandeln Sie das Handler-Inventar nicht in eine breitere Netzwerk-Support-Aussage, ohne product_facts.json abzustimmen.

Nachweisanker
  • aml_tracker/engine.py:1388
  • aml_tracker/engine.py:1406
  • aml_tracker/engine.py:1452
  • aml_tracker/engine.py:1461
own_blacklist_sources

Die Blacklist-Schicht verwendet Ransomwhere für BTC-Ransomware-Adressen, 0xB10C's kuratierte OFAC-Adressdateien für BTC/ETH/TRX und die MyEtherWallet-Darklist für ETH-Scam- oder Phishing-Adressen.

Umfang-Hinweis: Dies sind Code-konfigurierte Quellen; dieses Register behauptet nicht deren aktuelle Remote-Verfügbarkeit oder Listengröße.

Nachweisanker
  • 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

Für Ethereum und TRON führt die Blacklist-Schicht auch schreibgeschützte Tether-Contract-Aufrufe durch, um zu testen, ob eine Adresse eingefroren ist.

Umfang-Hinweis: Dies ist der Emittenten-Gefrieren-Status, nicht Wiederherstellung, Entsperrung oder Rückgabe von Mitteln.

Nachweisanker
  • shared/blacklists.py:224
  • shared/blacklists.py:231
  • shared/blacklists.py:252
  • shared/blacklists.py:266
own_blacklist_dispatch

First-Party-Blacklist-Prüfungen werden nur für BTC, ETH und TRX versendet, dann werden ihre Hit-Token in Chain-Risikosignale vor der Bewertung zusammengeführt.

Umfang-Hinweis: Implizieren Sie nicht, dass jede unterstützte Kette jede Blacklist-Quelle erhält.

Nachweisanker
  • aml_tracker/engine.py:1409
  • aml_tracker/engine.py:1447
  • aml_tracker/engine.py:1450
own_extended_sanctions_sources

Die erweiterte Sanktions-Schicht lädt UN-, UK OFSI-, Australian DFAT- und Swiss SECO-Datensätze herunter und gleicht Entity-Labels gegen ihre normalisierten Namen und Aliase ab.

Umfang-Hinweis: AU- und CH-Daten werden über OpenSanctions abgerufen. Matching ist Label-zu-Entity-Name-Matching, nicht direkte Adresssuche.

Nachweisanker
  • shared/sanctions_extended.py:30
  • shared/sanctions_extended.py:31
  • shared/sanctions_extended.py:33
  • shared/sanctions_extended.py:34
  • shared/sanctions_extended.py:159
  • shared/sanctions_extended.py:265
  • shared/sanctions_extended.py:300
own_extended_sanctions_effect

Eine bestätigte UN-, UK-, AU- oder CH-Label-Übereinstimmung erhöht die kombinierte Bewertung auf mindestens 95 und fügt ein quellenspezifisches Sanktions-Flag hinzu.

Umfang-Hinweis: Eine Nichtübereinstimmung ist kein Beweis dafür, dass eine Wallet oder deren Eigentümer sanktionsfrei ist.

Nachweisanker
  • aml_tracker/engine.py:1520
  • aml_tracker/engine.py:1521
  • aml_tracker/engine.py:1526
  • aml_tracker/engine.py:1528
  • aml_tracker/engine.py:1529
own_compute_score

Die First-Party-Bewertung vergibt einem direkten OFAC-Hit 95 Punkte, wendet feste Untergrenzwerte für bekannte Blacklist-Hits an, fügt eine No-History-Heuristik hinzu, begrenzt das Ergebnis auf 100 und ordnet es LOW/MEDIUM/HIGH/CRITICAL-Schwellwerten zu.

Umfang-Hinweis: Beschreiben Sie dies als eine deterministische Code-Heuristik, nicht als eine von der Regulierungsbehörde ausgegebene Bewertung.

Nachweisanker
  • aml_tracker/engine.py:1310
  • aml_tracker/engine.py:1317
  • aml_tracker/engine.py:1324
  • aml_tracker/engine.py:1327
  • aml_tracker/engine.py:1333
  • aml_tracker/engine.py:1339
Optionale OnChainRisk-Anreicherungsschicht
Nachweis-IDRegistereintrag
ocr_provider_contract

OnChainRisk ist der dokumentierte externe Anreicherungsanbieter: Der Client authentifiziert sich mit einem Bearer-Schlüssel, übermittelt eine Adresse und ein Netzwerk und normalisiert Risikobewertung, Risikolevel, Labels, Pattern-Flags, Sandbox-Status und Raw-Response-Daten.

Umfang-Hinweis: Der Anbieter ist optional und kann nicht verfügbar sein; beschreiben Sie ihn niemals als garantiert.

Nachweisanker
  • shared/onchainrisk.py:31
  • shared/onchainrisk.py:116
  • shared/onchainrisk.py:121
  • shared/onchainrisk.py:293
  • shared/onchainrisk.py:298
  • shared/onchainrisk.py:310
ocr_full_tier_and_score_floor

Die Engine kennzeichnet ein Ergebnis als vollständig nur, wenn OnChainRisk eine echte Bewertung liefert, und OnChainRisk kann eine OFAC- oder First-Party-Blacklist-Bewertungsuntergrenze nicht reduzieren.

Umfang-Hinweis: Vollständig bedeutet abgeschlossene Anreicherung in diesem Ergebnis-Vertrag; es ist keine Garantie dafür, dass jedes vorgelagerte Feld ausgefüllt ist.

Nachweisanker
  • aml_tracker/engine.py:1500
  • aml_tracker/engine.py:1501
  • aml_tracker/engine.py:1502
  • aml_tracker/engine.py:1507

Kostenlose vs. kostenpflichtige Website-Pfade

Website-Tier-Verhalten
Nachweis-IDRegistereintrag
free_tier_disables_ocr

Die anonyme kostenlose Website-Prüfung übergibt use_onchain_risk=False, gibt onchain_risk_included=false zurück, und die Engine lässt die OnChainRisk-Coroutine aus diesem Branch weg.

Umfang-Hinweis: Kostenlos verwendet immer noch OFAC, Chain-Abruf und die anwendbare BTC/ETH/TRX-Blacklist-Funktion.

Nachweisanker
  • payment_api.py:1046
  • payment_api.py:1067
  • aml_tracker/engine.py:1444
  • aml_tracker/engine.py:1445
  • aml_tracker/engine.py:1478
  • aml_tracker/engine.py:1479
ocr_deep_paid_web_only

Im kostenpflichtigen Website-Checkout wird OnChainRisk zweimal mit use_onchain_risk=True versucht und nur nach einer echten Nicht-Sandbox-Bewertung als vollständig akzeptiert; ein Folgeaufruf mit use_onchain_risk=False läuft nur, wenn beide Versuche kein Ergebnisobjekt zurückgeben.

Umfang-Hinweis: Beschränken Sie diese Aussage auf den Website-Zahlungspfad. Der Engine-Standard ist use_onchain_risk=True, daher ist dies keine universelle Aussage über jeden Telegram-Aufrufer.

Nachweisanker
  • payment_api.py:561
  • payment_api.py:567
  • payment_api.py:568
  • payment_api.py:597
  • payment_api.py:599
  • payment_api.py:606
  • payment_api.py:621
  • payment_api.py:623

Dokumentierte Einschränkungen

Die AML-Methodik bietet keine Mittelrückgewinnung, Vermögensrückgabe, Entsperrung oder Transaktionsumkehrung; ihr Ausgabe-Vertrag ist nur ein Screening-Ergebnis und Risiko-Metadaten.

Umfang-Hinweis: Tether-Gefrieren-Status-Lesevorgänge sind nur Nachweissprüfungen; sie ändern den Vertragsstatus nicht.

Nachweisanker
  • aml_tracker/engine.py:1533
  • aml_tracker/engine.py:1156
  • aml_tracker/engine.py:1158
  • shared/blacklists.py:224
  • shared/blacklists.py:252

Die AML-Methodik implementiert kein Travel Rule Messaging-Protokoll und tauscht keine Originator- und Begünstigtenidentitätsdatensätze aus; sie gibt nur Screening-Felder auf Adressebene zurück.

Umfang-Hinweis: Artikel auf Bildungswebsites über die Travel Rule sind kein Nachweis für die Produktimplementierung.

Nachweisanker
  • aml_tracker/engine.py:1533
  • aml_tracker/engine.py:1156
  • aml_tracker/engine.py:1158
  • aml_tracker/engine.py:1159

Scorechain ist nicht als Screening-Engine oder Datenprovider für diese Methodik nachgewiesen; Repository-Referenzen identifizieren gebrandete Twin-Bots, die den AML-Befehlssatz teilen, während der externe Enrichment-Aufruf der Engine OnChainRisk ist.

Umfang-Hinweis: Nennen Sie CryptoAML.ai nicht ein Scorechain-gestütztes Produkt ohne separaten, aktuellen Vendor-Vertrag und Code-Integration.

Nachweisanker
  • shared/bot_commands.py:72
  • shared/bot_commands.py:74
  • aml_tracker/engine.py:1417
  • shared/onchainrisk.py:31

Veröffentlichungs-Leitplanken

  • Halten Sie tier-spezifische Aussagen auf die oben nachgewiesenen Web- und API-Pfade beschränkt.
  • Konvertieren Sie konfigurierte Quellen nicht in Aussagen über aktuelle Verfügbarkeit, Listengröße, Vollständigkeit oder rechtliche Zertifizierung.
  • Behaupten Sie nicht Fondsverwertung, Travel Rule-Protokollunterstützung oder Scorechain-gestützte Analyse aus dieser Registry.