- Embedded: screening occurs implicitly during regular programmable wallet transaction flow.
- Standalone: screening is triggered explicitly through the Compliance API.
Compliance Engine on both testnet and mainnet is only available for eligible
customers. Contact Circle through the
Compliance Engine request form
to get access.
Features
- Custom rules: Tailor your own screening rules to match your specific use and regulatory requirements.
- Blocklist/Allowlist: You can specify blocklisted or allowlisted addresses, enhancing control over transactions and minimizing the chance of interacting with known bad actors.
- Real-time alerts: The system provides immediate notifications when a transaction violates pre-set screening rules. Alerts can trigger actions such as blocking a transaction, freezing a wallet, or sending it for further manual review.
- Detailed logs and API integration: You can access detailed logs and results of screened transactions, enabling easier auditing and review. The system also offers a robust API for integrating screening capabilities into existing workflows.
Embedded screening
For Wallets using embedded screening, the existing Get a transaction API endpoint includes a response field,transactionScreeningEvaluation, for
transaction screening result, detailing:
- Rule found during screening
- Actions taken for the decision
- Reasons for the decision, related risk signals found during the screening: source, risk score, risk category, etc.
Standalone screening
If you are using Wallets with standalone screening, Compliance Engine exposes a new Screen a blockchain address API endpoint, enabling you to screen a specific blockchain address on a given supported chain independently of any transaction flow. The endpoint response returns the following:- Screening result: High level of the screening result, either
APPROVEDorDENIED. - Screening decision: Same information as the
transactionScreeningEvaluationfield above. - Detailed vendor response: Findings from vendors to provide a deeper understanding of the screening results and their source. Note: values will only be available on testnet for the test cases provided on the Testing Guide.
Workflow
Compliance Engine is available for eligible users. Reach out to Circle through the Compliance Engine request form to get access. Once approved, you can:- Customize your screening rules via the console to match your own risk and
compliance requirements:
a. Check the Compliance Engine whitepaper (Part 3) for some helpful questions to consider when establishing your requirements.
b. Check the Rule Management guide for possible configurations. - Trigger a screening evaluation:
a. Through the Screen a blockchain address API endpoint.
b. Through generating an onchain transaction via the Transactions API.