> ## Documentation Index
> Fetch the complete documentation index at: https://developers.fireblocks.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Bitstamp Travel Rule

> The Travel Rule piiData fields Bitstamp requires for withdrawals and deposits, first party and third party, with an example.

Bitstamp requires Travel Rule `piiData` for withdrawals and deposits. Its requirements do not depend on jurisdiction: the same fields apply to withdrawals and deposits, first party and third party. For how to build, encrypt, and send the payload, see [Exchanges](/docs/exchanges-travel-rule).

## Required fields

In each path, `{party}` is `beneficiary` for withdrawals and `originator` for deposits.

| Path | Values | Required when |
| - | - | - |
| `data.{party}.participantRelationshipType` | `FirstParty`, `ThirdParty` | Always |
| `data.{party}.entityType` | `Individual`, `Business` | Always |
| `data.{party}.names[0].primaryName` | Free text, with `nameType` `Latin` | `Individual` |
| `data.{party}.names[0].secondaryName` | Free text | `Individual` |
| `data.{party}.dateOfBirth` | Free text | `Individual` |
| `data.{party}.company.name` | Free text | `Business` |
| `data.{party}.postalAddress.streetName` | Free text | Always |
| `data.{party}.postalAddress.buildingNumber` | Free text | Always |
| `data.{party}.postalAddress.city` | Free text | Always |
| `data.{party}.postalAddress.postalCode` | Free text | Always |
| `data.{party}.postalAddress.country` | Free text | Always |
| `data.beneficiaryVASP.vaspCode` (withdrawals), `data.originatingVASP.vaspCode` (deposits) | Value from the Bitstamp VASP list | Always |

## Identify the counterparty VASP

Identify the counterparty VASP by its Bitstamp VASP ID, a UUID, in `beneficiaryVASP.vaspCode` for withdrawals or `originatingVASP.vaspCode` for deposits. Bitstamp publishes the full list of VASPs it supports through its [VASP list endpoint](https://www.bitstamp.net/api/#tag/Travel-rule-public/operation/VaspList).

## Example

```json theme={"system"}
{
  "type": "exchange-service-travel-rule",
  "typeVersion": "1.0.0",
  "data": {
    "beneficiary": {
      "participantRelationshipType": "ThirdParty",
      "entityType": "Individual",
      "names": [{ "primaryName": "John", "secondaryName": "Doe", "nameType": "Latin" }],
      "dateOfBirth": "2000-01-01",
      "postalAddress": {
        "streetName": "Oak street",
        "buildingNumber": "1",
        "city": "Boston",
        "postalCode": "02001",
        "country": "US"
      }
    },
    "beneficiaryVASP": { "vaspCode": "914a9dae-4234-45d1-be83-fd40e818e381" }
  }
}
```

## On the Help Center

To provide Bitstamp Travel Rule data in the Console, see [Bitstamp travel rule](https://support.fireblocks.io/hc/en-us/articles/30749966918556-Bitstamp-travel-rule).
