This workflow covers detecting and processing incoming deposits with Travel Rule compliance. Ripple Custody automatically handles most of this process.
- Travel Rule setup complete
- Wallet addresses registered with Notabene
When an incoming transaction is detected on the blockchain, Ripple Custody automatically:
- Detects the incoming transfer.
- Quarantines the funds pending compliance checks.
No action required — this is automatic.
If transaction screening is configured (Chainalysis or Elliptic), Ripple Custody screens the transaction first.
- If screening fails (high risk score): The transaction is immediately rejected. No Travel Rule check occurs.
- If screening passes: The workflow proceeds to the Travel Rule check.
Ripple Custody checks Notabene for an existing incoming Travel Rule message for this transaction:
- If a Travel Rule message exists: The message data is retrieved from the originating VASP.
- If no Travel Rule message exists: Ripple Custody creates a Travel Rule message with basic settlement address information.
Ripple Custody evaluates the results:
| Screening Result | Travel Rule Result | Decision |
|---|---|---|
| Approved | Approved | AUTO_APPROVED |
| Rejected | — | AUTO_REJECTED (Travel Rule skipped) |
| Approved | Rejected | AUTO_REJECTED |
| Inconclusive | Inconclusive | NEED_EXPLICIT_DECISION |
If only one check is configured (screening only or Travel Rule only), the decision is based on that single check.
If AUTO_APPROVED:
- Funds are released from quarantine.
- After on-chain settlement, Notabene is notified.
If AUTO_REJECTED:
- Funds remain quarantined.
- Notabene is notified of rejection.
If NEED_EXPLICIT_DECISION: Funds remain quarantined. Manual review is required in Ripple Custody (see below).
When an incoming transfer arrives but the originating VASP has not provided Travel Rule data, the transfer may enter NEED_EXPLICIT_DECISION status, requiring manual handling.
After manual review in Ripple Custody, the compliance team can approve or reject the transfer:
- Approved: Funds are released and Notabene is notified after on-chain settlement.
- Rejected: Funds remain quarantined and Notabene is notified of rejection.
- Send without PII — Outgoing transfers when PII is not required.
- Send with PII — Outgoing transfers when PII is required.