Transaction Scoring
Transaction scoring is used to protect your customers from scams and prevent them from funding criminal enterprises. Currently optional, the notion of forced implementation is trending in certain regions. High risk wallet addresses (as defined by your provider) are rejected when presented as a target wallet (BUY), and incoming coins (SELL) will not be automatically enabled for cash withdrawal.
What transactions are considered “high risk”?
Transactions using certain wallet addresses are considered “high risk” when the provider scores it a “10”. These types of addresses are known to belong to criminal enterprises. Addresses used for “gambling” score a “9” - and are not rejected by CAS.
CipherTrace suddenly discontinued its' API in March 2024.
Signup for your free trial or request a quote:
Chainalysis: https://go.chainalysis.com/GeneralBytes.html
BitRank®: https://blockchaingroup.io/book-a-demo/
TRM Labs: https://www.trmlabs.com/request-a-demo
Setup:
Login to CAS and your Organization settings:
Open your Organization's settings.
Save the API key in "Transaction Scoring Provider":
Some additional parameters may be configurable. See below:
Save your Organization settings!
Navigate to your AML/KYC settings, and enable "Reject High Risk Transactions":
Save your AML/KYC settings!
Test it.
High Risk addresses will now fail (be rejected) at the BATM:
Understanding the logged entries:
The Event Log will expand upon an explanation to you:
The Transaction Log will report as shown:
in this case, “No transactions” means the wallet address is virgin: it has never been used before, and therefore cannot be scored.
wallets that have been seen before (on the Blockchain) will be listed and scored.
Notes about SELL transactions:
SELL transactions will initially succeed (coin can be sent to you), but CAS will NOT automatically enable the transaction to release fiat until you decide to mark it safe for withdrawal.
Rejected SELL transactions must be manually approved (or returned).
Blockchain Intelligence Group BitRank®
Request an account at: https://blockchaingroup.io/book-a-demo/
email: info@blockchaingroup.io
Create a BitRank® API Key
Go to API Keys tab under the BitRank® module.
Create an API Key and add the IP address of your CAS host.
You may permit all access (
0.0.0.0/0
) for testing, but we encourage you to restrict it afterwards.
Enter the parameters in CAS:
apiKey:highRiskThreshold:suspiciousThreshold
(optional) highRiskThreshold (default: 20), and
(optional) suspiciousThreshold (default: 59).
Ensure highRiskThreshold is less than or equal to suspiciousThreshold.
Example optional parameters:
1apikeyForThisexample:20:59
Full API documentation: https://portal.bigcs.com/bitrank/apiDocsv4
TRM Labs
TRM Labs cannot score SELL transactions.
Get an API key from TRM Labs:
Request an account from TRM Labs.
They will email you an API key.
Enter the parameters in CAS:
apikey:categories
apikey: received directly from TRM Labs.
categories: (optional) add a comma separated list of IDs of watched categories.
default category ID=9 (Cash to Crypto).
Separate additional categories with unspaced commas.
Example:
apiKey:9,27,46
Full documentation: https://documentation.trmlabs.com/
Chainalysis
Get an API key from Chainalysis and enter it where requested.
https://www.chainalysis.com/free-cryptocurrency-sanctions-screening-tools/
Copyright © 2020-2024 General Bytes USA LLC