Use case · Wallet screening
Wallet screening
Before you send,know whereit is going.
A wallet address looks like any other until you know what it has touched. Send an address and Toden returns a risk score, the categories of exposure behind it, and a decision from your own rules, in one call or straight from the console.
The workflow
One call per address: a risk score, the exposure behind it and a decision from your rules. This is a starting point: add, remove or reorder any step in the workflow builder.
Step 01
Wallet screening
A risk score and exposure for one address
Step 02
Decision rules
Allow, review or decline from your rules
Then your rules decide
A starting rule set
- Direct exposure to a sanctioned entityDecline
- Indirect exposure within a few hopsReview
- The screen could not be completedReview
- Low risk and no adverse exposureApprove
Every rule is yours to change on a visual canvas, and each result records which rule decided it. Publishing a new version needs no release.
Try the workflow builderHow it works
Send an address
From your backend as a deposit arrives or a withdrawal is requested, or paste one into the console.
Read the exposure
The answer names what the wallet is exposed to, such as sanctions, mixers, stolen funds or ransomware, and whether each is direct or indirect.
Act on the decision
Allow, review or decline comes back with the rule that decided it. A review or decline can open an alert and a case.
What powers it
Thirty-four ready-made rules cover the common exposures. Switch on the ones you want, or copy one and change it.
Integrate
Mount the SDK with the workflow you published, or send a hosted link and write no code. The result arrives by signed webhook, and changing the workflow never needs a release.
import { TodenVerification } from "@todenhq/sdk-react"; export function Verify({ userId }) { return ( <TodenVerification apiKey="pk_test_..." workflowId="wf_AbC123dEf456" userId={userId} onSubmit={(s) => save(s.verificationId)} /> );}{ "event": "verification.completed", "data": { "verificationId": "ver_8fk2...", "status": "verified", "assuranceLevel": "gov_db", "idType": "bvn", "country": "NG", "dataMatch": true, "facialMatch": true, "facialConfidence": 91 }}Products involved
This solution combines products you can use on their own too.
Related use cases
Frequently asked
A risk score and level, the exposure categories found, whether each is direct or indirect, and the rules that matched.
Wallet screening,in one workflow.
The sandbox opens when you sign up. Usage-based pricing, no sales call.