# Ripple Custody 1.30 (December 17, 2025)

Ripple Custody Version 1.30 is a SaaS release that introduces Travel Rule compliance through integration with Notabene, and support for Securosys HSMs.

## Travel Rule integration

The Travel Rule ([FATF Recommendation 16](https://www.fatf-gafi.org/)) requires Virtual Asset Service Providers (VASPs) to collect, verify, and share customer information when transferring digital assets above certain thresholds. This regulation applies in the US, EU, Singapore, and other jurisdictions, with thresholds that vary by jurisdiction.

Ripple Custody v1.30 integrates with [Notabene](https://notabene.id), a Travel Rule network that connects VASPs for secure information exchange. When a transfer exceeds the configured threshold, Ripple Custody enables customers to:

1. Create a Travel Rule message with the counterparty VASP.
2. If PII is required, collect it from the end user and submit via the API.
3. Create a transfer intent using the returned `suggestedIntentId`.
4. System runs screening first, then Travel Rule check (sequential).
5. Transaction executes when configured checks pass.


This integration works within the existing Ripple Custody API.

See also:

- [Travel Rule introduction](/products/custody/compliance/travel-rule/concept)
- [Travel Rule pre-requisites](/products/custody/compliance/travel-rule/setup) — Notabane registration and configuration guide.
- [Travel Rule workflows](/products/custody/compliance/travel-rule/api-flow-reference) — API examples for incoming and outgoing transfers.


### New API operations

| **API Operation** | **Endpoint** |
|  --- | --- |
| [Create a Travel Rule message for a transfer](/products/custody/reference/api/openapi/compliance/createtravelruletransfer) | `POST /v1/domains/{domainId}/compliance/travel-rule/providers/{provider}/messages` |
| [Get a travel rule transfer by ID](/products/custody/reference/api/openapi/compliance/gettravelruletransfer) | `GET /v1/domains/{domainId}/compliance/travel-rule/providers/{provider}/messages/{travelRuleId}` |
| [Append PII to a travel rule message](/products/custody/reference/api/openapi/compliance/appendpiitotransfer) | `POST .../messages/{travelRuleId}/pii` |
| [Present end-to-end encrypted PII to a travel rule message without policy](/products/custody/reference/api/openapi/compliance/presentencryptedpiitotransferwithoutpolicy) | `POST .../messages/{travelRuleId}/encrypted-pii` |
| [Append end-to-end encrypted PII to a travel rule message](/products/custody/reference/api/openapi/compliance/presentencryptedpiitotransfer) | `POST .../messages/{travelRuleId}/policies/{travelRulePolicyId}/encrypted-pii` |


### Key features

- **Bi-directional compliance**: Travel Rule checks for outgoing withdrawals and incoming deposits.
- **Threshold-based activation**: Configured in Notabene per jurisdiction and currency.
- **Unified decisioning**: Combines risk screening and Travel Rule outcomes; both must approve if both are configured.
- **PII options**: Submit plaintext (Notabene encrypts) or pre-encrypted for end-to-end encryption.
- **Supported blockchains**: See [Supported blockchain ledgers](/products/custody/reference/supported-ledgers).


### Configuration

- Register as a VASP with Notabene and set up your DIDdoc.
- Provide Notabene credentials to your Ripple partner engineer.
- Wallet addresses are registered with Notabene (can also be done by customer).


Travel Rule is opt-in and disabled by default. Requires Notabene credentials to activate.

### Limitations

- Incoming transfers without Travel Rule data are flagged for manual review.


## Securosys HSM integration

Ripple Custody v1.30 adds support for Securosys HSMs. For more information, see [Securosys Primus HSM integration](/products/custody/deployment/integrate-kms/on-premise-hsm/securosys-primus).

## Distribution and deployment

Version 1.30 deploys to SaaS environments starting December 17, 2025, with production environments on December 26, 2025.

## Support

For issues, create a ticket on the [Support Portal](https://metaco.atlassian.net/servicedesk/customer/portal/1) or contact your Customer Partner Engineer.