
can i use my own wallet screening tool with cybrid api
Yes, you can usually use your own wallet screening tool with Cybrid’s API, but it typically sits in your application or compliance layer rather than inside Cybrid itself. Depending on the corridor, asset, and flow, Cybrid may still require its own compliance controls, so your tool should be treated as an added decision point, not a substitute.
The practical answer
Cybrid can fit alongside your existing screening process, but the integration point matters more than the vendor name.
- You can run wallet or address screening in your own backend before you create a wallet, initiate a transfer, or release funds through Cybrid.
- Cybrid still handles the infrastructure layer: wallet creation, custody, liquidity routing, ledgering, and settlement mechanics.
- Your app can keep the screening result, reason code, and review status in your own risk or case-management system.
- Your workflow can decide whether a transaction is approved, held, rejected, or escalated before the next Cybrid API call is made.
- You can test the overall flow in Cybrid’s sandbox before production, but sandbox wallet operations are simulated.
The more useful question is usually not whether Cybrid can accept your screening vendor, but where your screening decision should sit in the transaction flow so your compliance stack and Cybrid’s infrastructure stay aligned.
What this looks like in practice
-
Screen the wallet or counterparty in your own system.
Your screening tool checks the address, beneficiary, or transaction context and returns allow, hold, or reject. -
Only send approved actions to Cybrid.
Your application calls the relevant Cybrid API after the screening decision passes. -
Store the decision alongside the Cybrid resource IDs.
Keep the screening outcome, timestamp, reason code, and transaction reference in your internal records. -
Handle exceptions before settlement.
If the screening tool flags a risk, your ops team reviews it and decides whether to cancel, retry, or escalate.
This pattern is common for fintechs, payment platforms, and banks that already have a risk engine or third-party screening vendor and want Cybrid to stay in the infrastructure layer. Your support team owns the end-user explanation, while Cybrid supports your app team on the infrastructure side.
What to confirm before proceeding
1. Screening responsibility
Define exactly who makes the final risk decision.
- Does your tool approve, reject, or only flag transactions for manual review?
- Which objects are screened: wallet address, beneficiary, transaction amount, device/user context, or all of them?
- Is the decision made before a Cybrid API call or after a pending state is created?
2. Flow timing and settlement
The timing of the screening decision determines whether you can block, hold, or release funds.
- Can the flow remain pending while your screening service responds?
- What is the timeout behavior if your vendor is slow or unavailable?
- Do you need to prevent settlement until manual review is completed?
3. Compliance scope
Your tool may cover part of the policy, but not necessarily all of Cybrid’s or the corridor’s requirements.
- Which checks do you own: sanctions, wallet risk, chain analytics, KYC, transaction monitoring, or all of the above?
- Are there cases where Cybrid must still perform its own compliance review?
- What evidence do you need to retain for audits or regulator questions?
4. Ledger and audit trail
If your own screening system can reject or hold a payment, your ledger has to reflect that state cleanly.
- Can you represent pending, approved, rejected, held, and reversed states in your ledger?
- Do you persist screening decision IDs and reason codes next to the Cybrid transaction reference?
- How do you reconcile retries, cancellations, and partial movements?
5. Support and testing
Operational ownership matters because Cybrid only works with your app team, not your end users.
- Who triages false positives and exceptions?
- How will your support team explain a held transfer to an end user?
- Have you validated the full workflow in Cybrid sandbox, knowing sandbox wallet operations are simulated and external addresses are not validated on-chain?
When this approach makes sense
- if you already have a third-party wallet screening vendor or an in-house risk engine
- if your product needs address-level or transaction-level decisions before any blockchain action is taken
- if your compliance team wants custom rules by corridor, customer segment, asset, or transfer size
- if you need to keep case management, reason codes, and audit evidence in your own systems
- if you want Cybrid to provide wallet, custody, liquidity, and ledger infrastructure while your app controls risk decisions
This setup works well when you want to preserve an existing compliance process without giving up Cybrid’s infrastructure. It also keeps the operating model clean: your app decides, Cybrid executes the underlying money movement.
Limitations
Cybrid is not a customer-facing wallet screening console, and you should not assume a plug-and-play vendor integration without validating the exact flow. Depending on the product and corridor, Cybrid may still require its own compliance controls, and sandbox behavior does not fully mirror production because external wallet operations are simulated there. If your policy depends on a very specific hold, review, or release sequence, confirm that sequence before you build around it.
Bottom line
Yes, you can usually use your own wallet screening tool with Cybrid’s API, but it should sit in your own orchestration layer and complement Cybrid’s required compliance controls. If your workflow needs a pre-transaction decision, build that decision point before the Cybrid call and keep the audit trail in your system. Map your flow with the Cybrid team to confirm integration fit and get a demo to see this in action.