[
  {
    "name": "cust_tof",
    "displayName": "Account | Signup and first transaction | Difference in days",
    "description": "The difference between the signup date and the time of the first transaction on the e-commerce platform.",
    "dependsOn": "cust_signup_ts, trans_ts"
  },
  {
    "name": "cust_signup_hour",
    "displayName": "Account | Signup hour",
    "description": "The hour when the customer signed up for the merchant's e-commerce platform.",
    "dependsOn": "cust_signup_ts"
  },
  {
    "name": "acct_ad_city_norm",
    "displayName": "Account address | City normalized",
    "description": "The normalized form of the city on the account address.",
    "dependsOn": "acct_ad_city"
  },
  {
    "name": "airticket_leg1_arrival_airport_calc",
    "displayName": "Airlines | Arrival airport calculated | Leg 1",
    "description": "IATA code for the arrival airport in the first leg of the trip.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_leg2_arrival_airport_calc",
    "displayName": "Airlines | Arrival airport calculated | Leg 2",
    "description": "IATA code for the arrival airport in the second leg of the trip.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_leg1_arrival_country",
    "displayName": "Airlines | Arrival country calculated | Leg 1",
    "description": "ISO code for the arrival country in the first leg of the trip.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_leg2_arrival_country",
    "displayName": "Airlines | Arrival country calculated | Leg 2",
    "description": "ISO code for the arrival country in the second leg of the trip.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_buyer_name",
    "displayName": "Airlines | Buyer name",
    "description": "The name of the person who booked the ticket. They may or may not be on the list of passengers for this ticket.",
    "dependsOn": ""
  },
  {
    "name": "airticket_days_to_departure_calculated",
    "displayName": "Airlines | Days to departure calculated",
    "description": "Indicates the number of days from purchase to the airplane departure.",
    "dependsOn": "airticket_itinerary_raw_info, trans_ts"
  },
  {
    "name": "airticket_leg1_departure_airport_calc",
    "displayName": "Airlines | Departure airport calculated | Leg 1",
    "description": "IATA code for the departure airport in the first leg of the trip.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_leg2_departure_airport_calc",
    "displayName": "Airlines | Departure airport calculated | Leg 2",
    "description": "IATA code for the departure airport in the second leg of the trip.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_leg1_departure_country",
    "displayName": "Airlines | Departure country calculated | Leg 1",
    "description": "The ISO code for the departure country in the first leg of the trip.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_leg2_departure_country",
    "displayName": "Airlines | Departure country calculated | Leg 2",
    "description": "The ISO code for the departure country in the second leg of the trip.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_leg1_departure_ts_calc",
    "displayName": "Airlines | Departure time calculated | Leg 1",
    "description": "Indicates the local date and time of the departure for the first leg of the trip.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_leg2_departure_ts_calc",
    "displayName": "Airlines | Departure time calculated | Leg 2",
    "description": "Indicates the local date and time of the departure for the second leg of the trip.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_device_used",
    "displayName": "Airlines | Device and app type",
    "description": "Indicates the device and app type used to make the booking.",
    "dependsOn": ""
  },
  {
    "name": "airticket_domestic_flight",
    "displayName": "Airlines | Domestic flight",
    "description": "Indicates whether a one-way flight or a round-trip flight in the airticket are in one country.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_exchange_ticket_fee",
    "displayName": "Airlines | Exchange ticket fee",
    "description": "The fee applied for exchanging an issued ticket.",
    "dependsOn": ""
  },
  {
    "name": "airticket_exchange_ticket_price",
    "displayName": "Airlines | Exchange ticket price",
    "description": "The price of the exchange ticket before any discounts or vouchers are applied.",
    "dependsOn": ""
  },
  {
    "name": "airticket_extra_services",
    "displayName": "Airlines | Extra services ordered",
    "description": "Indicates any extra services that were ordered with the ticket.",
    "dependsOn": ""
  },
  {
    "name": "airticket_is_flexi",
    "displayName": "Airlines | Flexi ticket",
    "description": "Indicates if the ticket purchased is a flexi (open) ticket. Flexi tickets allow the ticket holder to make changes to the departure date and time of the flight after the ticket has been purchased.",
    "dependsOn": ""
  },
  {
    "name": "airticket_leg1_flight_number_calc",
    "displayName": "Airlines | Flight number calculated | Leg 1",
    "description": "The flight number for the first leg of the trip.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_leg2_flight_number_calc",
    "displayName": "Airlines | Flight number calculated | Leg 2",
    "description": "The flight number for the second leg of the trip.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_full_route_airport",
    "displayName": "Airlines | Full route airport",
    "description": "The full route represented in the itinerary legs with airport IATA codes.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_full_route_country",
    "displayName": "Airlines | Full route country",
    "description": "The full route represented by the ISO country codes based on airport IATA codes included in the itinerary legs.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_hours_to_departure_calculated",
    "displayName": "Airlines | Hours to departure calculated",
    "description": "Indicates the number of hours from purchase to the airplane departure.",
    "dependsOn": "airticket_itinerary_raw_info, trans_ts"
  },
  {
    "name": "airticket_leg1_carrier_code_calc",
    "displayName": "Airlines | IATA carrier code calculated | Leg 1",
    "description": "IATA code for the airline for the first leg of the trip.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_leg2_carrier_code_calc",
    "displayName": "Airlines | IATA carrier code calculated | Leg 2",
    "description": "IATA code for the airline for the second leg of the trip.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_invoice_number",
    "displayName": "Airlines | Invoice number",
    "description": "The invoice number for the booking transaction.",
    "dependsOn": ""
  },
  {
    "name": "airticket_ip_airp_dist",
    "displayName": "Airlines | IP and Departure Airport | Distance",
    "description": "The distance in kilometers between the IP address and the departure airport.",
    "dependsOn": "airticket_itinerary_raw_info, ip"
  },
  {
    "name": "airticket_itinerary_legs_count",
    "displayName": "Airlines | Itinerary legs",
    "description": "Flight path information, i.e. the number of legs in the itinerary.",
    "dependsOn": ""
  },
  {
    "name": "airticket_itinerary_raw_info",
    "displayName": "Airlines | Itinerary legs",
    "description": "A string with raw itinerary legs information.",
    "dependsOn": ""
  },
  {
    "name": "airticket_loyalty_program_used",
    "displayName": "Airlines | Loyalty program",
    "description": "Indicates whether the customer belongs to a loyalty program.",
    "dependsOn": ""
  },
  {
    "name": "airticket_loyalty_program_name",
    "displayName": "Airlines | Loyalty program name",
    "description": "Indicates what loyalty program the customer is part of. Send this datapoint if you're sending 'airticket_loyalty_program_used = true'.",
    "dependsOn": ""
  },
  {
    "name": "airticket_voucher_used",
    "displayName": "Airlines | Promo voucher used",
    "description": "Indicates if the ticket was purchased with a promo voucher.",
    "dependsOn": ""
  },
  {
    "name": "airticket_purchase_details",
    "displayName": "Airlines | Purchase details",
    "description": "Indicates the type of services/goods purchased if the purchase doesn't involve an airline ticket. Required if airticket_purchase_type = other_only.",
    "dependsOn": ""
  },
  {
    "name": "airticket_leg1_stopover_calc",
    "displayName": "Airlines | Stopover allowed calculated | Leg 1",
    "description": "Indicates whether a stopover is allowed on the first leg of the trip.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_leg2_stopover_calc",
    "displayName": "Airlines | Stopover allowed calculated | Leg 2",
    "description": "Indicates whether a stopover is allowed on the second leg of the trip.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_leg1_class_calc",
    "displayName": "Airlines | Ticket class calculated | Leg 1",
    "description": "IATA code for the class of service for the first leg of the trip. The code is used by airlines to identify a fare type and corresponding services applicable to that fare.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_leg2_class_calc",
    "displayName": "Airlines | Ticket class calculated | Leg 2",
    "description": "IATA code for the class of service for the second leg of the trip. The code is used by airlines to identify a fare type and corresponding services applicable to that fare.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_is_restricted",
    "displayName": "Airlines | Ticket is restricted",
    "description": "Indicates whether the ticket is restricted (non-refundable).",
    "dependsOn": ""
  },
  {
    "name": "airticket_on_sale",
    "displayName": "Airlines | Ticket on sale",
    "description": "Indicates if the ticket was purchased during a sale.",
    "dependsOn": ""
  },
  {
    "name": "airticket_transaction_type",
    "displayName": "Airlines | Transaction type",
    "description": "The type of transaction.",
    "dependsOn": ""
  },
  {
    "name": "airticket_one_way",
    "displayName": "airticket_one_way",
    "description": "Indicates whether the ticket purchased is a one-way ticket. If the value is 'false', it means that the buyer purchased a round-trip ticket.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_trip_duration",
    "displayName": "airticket_trip_duration",
    "description": "Number of days between the departure and the return flight.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "airticket_trip_wknd",
    "displayName": "airticket_trip_wknd",
    "description": "Indicates whether the period between the outbound and return flights contains at least one weekend.",
    "dependsOn": "airticket_itinerary_raw_info"
  },
  {
    "name": "risk_of_default",
    "displayName": "Alternative credit decisions | Risk of default",
    "description": "The risk of default produced by the ACD model.",
    "dependsOn": ""
  },
  {
    "name": "aml_screening_reference",
    "displayName": "AML Screening | Search Reference",
    "description": "The search_reference from the AML screening API response, used to reference the search case.",
    "dependsOn": "aml_screening, trans_id"
  },
  {
    "name": "aml_screening_status",
    "displayName": "AML Screening | Status",
    "description": "Indicates the result of the AML screening check based on match_status. MATCH if a match was found, NO_MATCH if no match, POTENTIAL_MATCH if a potential match, or UNKNOWN if the status is unknown.",
    "dependsOn": "aml_screening, trans_id"
  },
  {
    "name": "beneficiary_id_eur_sum_approved_one_day",
    "displayName": "Amount velocity | Approved beneficiary ID | 1 day",
    "description": "The sum of approved transaction amounts in EUR with the same beneficiary ID in the last day. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_approved_one_hour",
    "displayName": "Amount velocity | Approved beneficiary ID | 1 hour",
    "description": "The sum of approved transaction amounts in EUR with the same beneficiary ID in the last hour. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_approved_one_min",
    "displayName": "Amount velocity | Approved beneficiary ID | 1 minute",
    "description": "The sum of approved transaction amounts in EUR with the same beneficiary ID in the last minute. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_approved_one_month",
    "displayName": "Amount velocity | Approved beneficiary ID | 1 month",
    "description": "The sum of approved transaction amounts in EUR with the same beneficiary ID in the last month (30 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_approved_ten_day",
    "displayName": "Amount velocity | Approved beneficiary ID | 10 days",
    "description": "The sum of approved transaction amounts in EUR with the same beneficiary ID in the last 10 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_approved_three_month",
    "displayName": "Amount velocity | Approved beneficiary ID | 3 months",
    "description": "The sum of approved transaction amounts in EUR with the same beneficiary ID in the last 3 months (90 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_approved_five_day",
    "displayName": "Amount velocity | Approved beneficiary ID | 5 days",
    "description": "The sum of approved transaction amounts in EUR with the same beneficiary ID in the last 5 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_approved_five_min",
    "displayName": "Amount velocity | Approved beneficiary ID | 5 minutes",
    "description": "The sum of approved transaction amounts in EUR with the same beneficiary ID in the last 5 minutes. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_approved_six_month",
    "displayName": "Amount velocity | Approved beneficiary ID | 6 months",
    "description": "The sum of approved transaction amounts in EUR with the same beneficiary ID in the last 6 months (180 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_approved_seven_day",
    "displayName": "Amount velocity | Approved beneficiary ID | 7 days",
    "description": "The sum of approved transaction amounts in EUR with the same beneficiary ID in the last 7 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_approved_seven_hour",
    "displayName": "Amount velocity | Approved beneficiary ID | 7 hours",
    "description": "The sum of approved transaction amounts in EUR with the same beneficiary ID in the last 7 hours. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_approved_one_day",
    "displayName": "Amount velocity | Approved billing address | 1 day",
    "description": "The sum of approved transaction amounts in EUR with the same billing address in the last day. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_approved_one_hour",
    "displayName": "Amount velocity | Approved billing address | 1 hour",
    "description": "The sum of approved transaction amounts in EUR with the same billing address in the last hour. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_approved_one_min",
    "displayName": "Amount velocity | Approved billing address | 1 minute",
    "description": "The sum of approved transaction amounts in EUR with the same billing address in the last minute. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_approved_one_month",
    "displayName": "Amount velocity | Approved billing address | 1 month",
    "description": "The sum of approved transaction amounts in EUR with the same billing address in the last month (30 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_approved_ten_day",
    "displayName": "Amount velocity | Approved billing address | 10 days",
    "description": "The sum of approved transaction amounts in EUR with the same billing address in the last 10 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_approved_three_month",
    "displayName": "Amount velocity | Approved billing address | 3 months",
    "description": "The sum of approved transaction amounts in EUR with the same billing address in the last 3 months (90 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_approved_five_day",
    "displayName": "Amount velocity | Approved billing address | 5 days",
    "description": "The sum of approved transaction amounts in EUR with the same billing address in the last 5 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_approved_five_min",
    "displayName": "Amount velocity | Approved billing address | 5 minutes",
    "description": "The sum of approved transaction amounts in EUR with the same billing address in the last 5 minutes. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_approved_six_month",
    "displayName": "Amount velocity | Approved billing address | 6 months",
    "description": "The sum of approved transaction amounts in EUR with the same billing address in the last 6 months (180 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_approved_seven_day",
    "displayName": "Amount velocity | Approved billing address | 7 days",
    "description": "The sum of approved transaction amounts in EUR with the same billing address in the last 7 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_approved_seven_hour",
    "displayName": "Amount velocity | Approved billing address | 7 hours",
    "description": "The sum of approved transaction amounts in EUR with the same billing address in the last 7 hours. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_approved_one_day",
    "displayName": "Amount velocity | Approved customer ID | 1 day",
    "description": "The sum of approved transaction amounts in EUR with the same customer ID in the last day. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_approved_one_hour",
    "displayName": "Amount velocity | Approved customer ID | 1 hour",
    "description": "The sum of approved transaction amounts in EUR with the same customer ID in the last hour. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_approved_one_min",
    "displayName": "Amount velocity | Approved customer ID | 1 minute",
    "description": "The sum of approved transaction amounts in EUR with the same customer ID in the last minute. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_approved_one_month",
    "displayName": "Amount velocity | Approved customer ID | 1 month",
    "description": "The sum of approved transaction amounts in EUR with the same customer ID in the last month (30 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_approved_ten_day",
    "displayName": "Amount velocity | Approved customer ID | 10 days",
    "description": "The sum of approved transaction amounts in EUR with the same customer ID in the last 10 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_approved_three_month",
    "displayName": "Amount velocity | Approved customer ID | 3 months",
    "description": "The sum of approved transaction amounts in EUR with the same customer ID in the last 3 months (90 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_approved_five_day",
    "displayName": "Amount velocity | Approved customer ID | 5 days",
    "description": "The sum of approved transaction amounts in EUR with the same customer ID in the last 5 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_approved_five_min",
    "displayName": "Amount velocity | Approved customer ID | 5 minutes",
    "description": "The sum of approved transaction amounts in EUR with the same customer ID in the last 5 minutes. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_approved_six_month",
    "displayName": "Amount velocity | Approved customer ID | 6 months",
    "description": "The sum of approved transaction amounts in EUR with the same customer ID in the last 6 months (180 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_approved_seven_day",
    "displayName": "Amount velocity | Approved customer ID | 7 days",
    "description": "The sum of approved transaction amounts in EUR with the same customer ID in the last 7 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_approved_seven_hour",
    "displayName": "Amount velocity | Approved customer ID | 7 hours",
    "description": "The sum of approved transaction amounts in EUR with the same customer ID in the last 7 hours. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_approved_one_day",
    "displayName": "Amount velocity | Approved email | 1 day",
    "description": "The sum of approved transaction amounts in EUR with the same email address in the last day. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_approved_one_hour",
    "displayName": "Amount velocity | Approved email | 1 hour",
    "description": "The sum of approved transaction amounts in EUR with the same email address in the last hour. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_approved_one_min",
    "displayName": "Amount velocity | Approved email | 1 minute",
    "description": "The sum of approved transaction amounts in EUR with the same email address in the last minute. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_approved_one_month",
    "displayName": "Amount velocity | Approved email | 1 month",
    "description": "The sum of approved transaction amounts in EUR with the same email address in the last month (30 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_approved_ten_day",
    "displayName": "Amount velocity | Approved email | 10 days",
    "description": "The sum of approved transaction amounts in EUR with the same email address in the last 10 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_approved_three_month",
    "displayName": "Amount velocity | Approved email | 3 months",
    "description": "The sum of approved transaction amounts in EUR with the same email address in the last 3 months (90 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_approved_five_day",
    "displayName": "Amount velocity | Approved email | 5 days",
    "description": "The sum of approved transaction amounts in EUR with the same email address in the last 5 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_approved_five_min",
    "displayName": "Amount velocity | Approved email | 5 minutes",
    "description": "The sum of approved transaction amounts in EUR with the same email address in the last 5 minutes. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_approved_six_month",
    "displayName": "Amount velocity | Approved email | 6 months",
    "description": "The sum of approved transaction amounts in EUR with the same email address in the last 6 months (180 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_approved_seven_day",
    "displayName": "Amount velocity | Approved email | 7 days",
    "description": "The sum of approved transaction amounts in EUR with the same email address in the last 7 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_approved_seven_hour",
    "displayName": "Amount velocity | Approved email | 7 hours",
    "description": "The sum of approved transaction amounts in EUR with the same email address in the last 7 hours. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_approved_one_day",
    "displayName": "Amount velocity | Approved IP amount | 1 day",
    "description": "The sum of approved transaction amounts in EUR with the same IP address in the last day. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_approved_one_hour",
    "displayName": "Amount velocity | Approved IP amount | 1 hour",
    "description": "The sum of approved transaction amounts in EUR with the same IP address in the last hour. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_approved_one_min",
    "displayName": "Amount velocity | Approved IP amount | 1 minute",
    "description": "The sum of approved transaction amounts in EUR with the same IP address in the last minute. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_approved_one_month",
    "displayName": "Amount velocity | Approved IP amount | 1 month",
    "description": "The sum of approved transaction amounts in EUR with the same IP address in the last month (30 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_approved_ten_day",
    "displayName": "Amount velocity | Approved IP amount | 10 days",
    "description": "The sum of approved transaction amounts in EUR with the same IP address in the last 10 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_approved_three_month",
    "displayName": "Amount velocity | Approved IP amount | 3 months",
    "description": "The sum of approved transaction amounts in EUR with the same IP address in the last 3 months (90 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_approved_five_day",
    "displayName": "Amount velocity | Approved IP amount | 5 days",
    "description": "The sum of approved transaction amounts in EUR with the same IP address in the last 5 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_approved_five_min",
    "displayName": "Amount velocity | Approved IP amount | 5 minutes",
    "description": "The sum of approved transaction amounts in EUR with the same IP address in the last 5 minutes. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_approved_six_month",
    "displayName": "Amount velocity | Approved IP amount | 6 months",
    "description": "The sum of approved transaction amounts in EUR with the same IP address in the last 6 months (180 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_approved_seven_day",
    "displayName": "Amount velocity | Approved IP amount | 7 days",
    "description": "The sum of approved transaction amounts in EUR with the same IP address in the last 7 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_approved_seven_hour",
    "displayName": "Amount velocity | Approved IP amount | 7 hours",
    "description": "The sum of approved transaction amounts in EUR with the same IP address in the last 7 hours. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_approved_one_day",
    "displayName": "Amount velocity | Approved payment method | 1 day",
    "description": "The sum of approved transaction amounts in EUR with the same payment method in the last day. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_approved_one_hour",
    "displayName": "Amount velocity | Approved payment method | 1 hour",
    "description": "The sum of approved transaction amounts in EUR with the same payment method in the last hour. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_approved_one_min",
    "displayName": "Amount velocity | Approved payment method | 1 minute",
    "description": "The sum of approved transaction amounts in EUR with the same payment method in the last minute. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_approved_one_month",
    "displayName": "Amount velocity | Approved payment method | 1 month",
    "description": "The sum of approved transaction amounts in EUR with the same payment method in the last month (30 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_approved_ten_day",
    "displayName": "Amount velocity | Approved payment method | 10 days",
    "description": "The sum of approved transaction amounts in EUR with the same payment method in the last 10 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_approved_three_month",
    "displayName": "Amount velocity | Approved payment method | 3 months",
    "description": "The sum of approved transaction amounts in EUR with the same payment method in the last 3 months (90 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_approved_five_day",
    "displayName": "Amount velocity | Approved payment method | 5 days",
    "description": "The sum of approved transaction amounts in EUR with the same payment method in the last 5 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_approved_five_min",
    "displayName": "Amount velocity | Approved payment method | 5 minutes",
    "description": "The sum of approved transaction amounts in EUR with the same payment method in the last 5 minutes. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_approved_six_month",
    "displayName": "Amount velocity | Approved payment method | 6 months",
    "description": "The sum of approved transaction amounts in EUR with the same payment method in the last 6 months (180 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_approved_seven_day",
    "displayName": "Amount velocity | Approved payment method | 7 days",
    "description": "The sum of approved transaction amounts in EUR with the same payment method in the last 7 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_approved_seven_hour",
    "displayName": "Amount velocity | Approved payment method | 7 hours",
    "description": "The sum of approved transaction amounts in EUR with the same payment method in the last 7 hours. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_approved_one_day",
    "displayName": "Amount velocity | Approved shipping address | 1 day",
    "description": "The sum of approved transaction amounts in EUR with the same shipping address in the last day. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_approved_one_hour",
    "displayName": "Amount velocity | Approved shipping address | 1 hour",
    "description": "The sum of approved transaction amounts in EUR with the same shipping address in the last hour. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_approved_one_min",
    "displayName": "Amount velocity | Approved shipping address | 1 minute",
    "description": "The sum of approved transaction amounts in EUR with the same shipping address in the last minute. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_approved_one_month",
    "displayName": "Amount velocity | Approved shipping address | 1 month",
    "description": "The sum of approved transaction amounts in EUR with the same shipping address in the last month (30 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_approved_ten_day",
    "displayName": "Amount velocity | Approved shipping address | 10 days",
    "description": "The sum of approved transaction amounts in EUR with the same shipping address in the last 10 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_approved_three_month",
    "displayName": "Amount velocity | Approved shipping address | 3 months",
    "description": "The sum of approved transaction amounts in EUR with the same shipping address in the last 3 months (90 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_approved_five_day",
    "displayName": "Amount velocity | Approved shipping address | 5 days",
    "description": "The sum of approved transaction amounts in EUR with the same shipping address in the last 5 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_approved_five_min",
    "displayName": "Amount velocity | Approved shipping address | 5 minutes",
    "description": "The sum of approved transaction amounts in EUR with the same shipping address in the last 5 minutes. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_approved_six_month",
    "displayName": "Amount velocity | Approved shipping address | 6 months",
    "description": "The sum of approved transaction amounts in EUR with the same shipping address in the last 6 months (180 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_approved_seven_day",
    "displayName": "Amount velocity | Approved shipping address | 7 days",
    "description": "The sum of approved transaction amounts in EUR with the same shipping address in the last 7 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_approved_seven_hour",
    "displayName": "Amount velocity | Approved shipping address | 7 hours",
    "description": "The sum of approved transaction amounts in EUR with the same shipping address in the last 7 hours. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_approved_one_day",
    "displayName": "Amount velocity | Approved smart device ID | 1 day",
    "description": "The sum of approved transaction amounts in EUR with the same smart device ID in the last day. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_approved_one_hour",
    "displayName": "Amount velocity | Approved smart device ID | 1 hour",
    "description": "The sum of approved transaction amounts in EUR with the same smart device ID in the last hour. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_approved_one_min",
    "displayName": "Amount velocity | Approved smart device ID | 1 minute",
    "description": "The sum of approved transaction amounts in EUR with the same smart device ID in the last minute. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_approved_one_month",
    "displayName": "Amount velocity | Approved smart device ID | 1 month",
    "description": "The sum of approved transaction amounts in EUR with the same smart device ID in the last month (30 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_approved_ten_day",
    "displayName": "Amount velocity | Approved smart device ID | 10 days",
    "description": "The sum of approved transaction amounts in EUR with the same smart device ID in the last 10 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_approved_three_month",
    "displayName": "Amount velocity | Approved smart device ID | 3 months",
    "description": "The sum of approved transaction amounts in EUR with the same smart device ID in the last 3 months (90 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_approved_five_day",
    "displayName": "Amount velocity | Approved smart device ID | 5 days",
    "description": "The sum of approved transaction amounts in EUR with the same smart device ID in the last 5 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_approved_five_min",
    "displayName": "Amount velocity | Approved smart device ID | 5 minutes",
    "description": "The sum of approved transaction amounts in EUR with the same smart device ID in the last 5 minutes. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_approved_six_month",
    "displayName": "Amount velocity | Approved smart device ID | 6 months",
    "description": "The sum of approved transaction amounts in EUR with the same smart device ID in the last 6 months (180 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_approved_seven_day",
    "displayName": "Amount velocity | Approved smart device ID | 7 days",
    "description": "The sum of approved transaction amounts in EUR with the same smart device ID in the last 7 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_approved_seven_hour",
    "displayName": "Amount velocity | Approved smart device ID | 7 hours",
    "description": "The sum of approved transaction amounts in EUR with the same smart device ID in the last 7 hours. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_one_day",
    "displayName": "Amount velocity | Beneficiary ID | 1 day",
    "description": "The sum of all transaction amounts in EUR with the same beneficiary ID in the last day. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_one_hour",
    "displayName": "Amount velocity | Beneficiary ID | 1 hour",
    "description": "The sum of all transaction amounts in EUR with the same beneficiary ID in the last hour. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_one_min",
    "displayName": "Amount velocity | Beneficiary ID | 1 minute",
    "description": "The sum of all transaction amounts in EUR with the same beneficiary ID in the last minute. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_one_month",
    "displayName": "Amount velocity | Beneficiary ID | 1 month",
    "description": "The sum of all transaction amounts in EUR with the same beneficiary ID in the last month (30 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_ten_day",
    "displayName": "Amount velocity | Beneficiary ID | 10 days",
    "description": "The sum of all transaction amounts in EUR with the same beneficiary ID in the last 10 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_three_month",
    "displayName": "Amount velocity | Beneficiary ID | 3 months",
    "description": "The sum of all transaction amounts in EUR with the same beneficiary ID in the last 3 months (90 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_five_day",
    "displayName": "Amount velocity | Beneficiary ID | 5 days",
    "description": "The sum of all transaction amounts in EUR with the same beneficiary ID in the last 5 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_five_min",
    "displayName": "Amount velocity | Beneficiary ID | 5 minutes",
    "description": "The sum of all transaction amounts in EUR with the same beneficiary ID in the last 5 minutes. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_six_month",
    "displayName": "Amount velocity | Beneficiary ID | 6 months",
    "description": "The sum of all transaction amounts in EUR with the same beneficiary ID in the last 6 months (180 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_seven_day",
    "displayName": "Amount velocity | Beneficiary ID | 7 days",
    "description": "The sum of all transaction amounts in EUR with the same beneficiary ID in the last 7 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "beneficiary_id_eur_sum_seven_hour",
    "displayName": "Amount velocity | Beneficiary ID | 7 hours",
    "description": "The sum of all transaction amounts in EUR with the same beneficiary ID in the last 7 hours. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "beneficiary_id, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_one_day",
    "displayName": "Amount velocity | Billing address | 1 day",
    "description": "The sum of all transaction amounts in EUR with the same billing address in the last day. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_one_hour",
    "displayName": "Amount velocity | Billing address | 1 hour",
    "description": "The sum of all transaction amounts in EUR with the same billing address in the last hour. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_one_min",
    "displayName": "Amount velocity | Billing address | 1 minute",
    "description": "The sum of all transaction amounts in EUR with the same billing address in the last minute. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_one_month",
    "displayName": "Amount velocity | Billing address | 1 month",
    "description": "The sum of all transaction amounts in EUR with the same billing address in the last month (30 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_ten_day",
    "displayName": "Amount velocity | Billing address | 10 days",
    "description": "The sum of all transaction amounts in EUR with the same billing address in the last 10 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_three_month",
    "displayName": "Amount velocity | Billing address | 3 months",
    "description": "The sum of all transaction amounts in EUR with the same billing address in the last 3 months (90 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_five_day",
    "displayName": "Amount velocity | Billing address | 5 days",
    "description": "The sum of all transaction amounts in EUR with the same billing address in the last 5 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_five_min",
    "displayName": "Amount velocity | Billing address | 5 minutes",
    "description": "The sum of all transaction amounts in EUR with the same billing address in the last 5 minutes. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_six_month",
    "displayName": "Amount velocity | Billing address | 6 months",
    "description": "The sum of all transaction amounts in EUR with the same billing address in the last 6 months (180 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_seven_day",
    "displayName": "Amount velocity | Billing address | 7 days",
    "description": "The sum of all transaction amounts in EUR with the same billing address in the last 7 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_eur_sum_seven_hour",
    "displayName": "Amount velocity | Billing address | 7 hours",
    "description": "The sum of all transaction amounts in EUR with the same billing address in the last 7 hours. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_one_day",
    "displayName": "Amount velocity | Customer ID | 1 day",
    "description": "The sum of all transaction amounts in EUR with the same customer ID in the last day. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_one_hour",
    "displayName": "Amount velocity | Customer ID | 1 hour",
    "description": "The sum of all transaction amounts in EUR with the same customer ID in the last hour. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_one_min",
    "displayName": "Amount velocity | Customer ID | 1 minute",
    "description": "The sum of all transaction amounts in EUR with the same customer ID in the last minute. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_one_month",
    "displayName": "Amount velocity | Customer ID | 1 month",
    "description": "The sum of all transaction amounts in EUR with the same customer ID in the last month (30 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_ten_day",
    "displayName": "Amount velocity | Customer ID | 10 days",
    "description": "The sum of all transaction amounts in EUR with the same customer ID in the last 10 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_three_month",
    "displayName": "Amount velocity | Customer ID | 3 months",
    "description": "The sum of all transaction amounts in EUR with the same customer ID in the last 3 months (90 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_five_day",
    "displayName": "Amount velocity | Customer ID | 5 days",
    "description": "The sum of all transaction amounts in EUR with the same customer ID in the last 5 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_five_min",
    "displayName": "Amount velocity | Customer ID | 5 minutes",
    "description": "The sum of all transaction amounts in EUR with the same customer ID in the last 5 minutes. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_six_month",
    "displayName": "Amount velocity | Customer ID | 6 months",
    "description": "The sum of all transaction amounts in EUR with the same customer ID in the last 6 months (180 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_seven_day",
    "displayName": "Amount velocity | Customer ID | 7 days",
    "description": "The sum of all transaction amounts in EUR with the same customer ID in the last 7 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_id_eur_sum_seven_hour",
    "displayName": "Amount velocity | Customer ID | 7 hours",
    "description": "The sum of all transaction amounts in EUR with the same customer ID in the last 7 hours. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_one_day",
    "displayName": "Amount velocity | Email | 1 day",
    "description": "The sum of all transaction amounts in EUR with the same email address in the last day. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_one_hour",
    "displayName": "Amount velocity | Email | 1 hour",
    "description": "The sum of all transaction amounts in EUR with the same email address in the last hour. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_one_min",
    "displayName": "Amount velocity | Email | 1 minute",
    "description": "The sum of all transaction amounts in EUR with the same email address in the last minute. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_one_month",
    "displayName": "Amount velocity | Email | 1 month",
    "description": "The sum of all transaction amounts in EUR with the same email address in the last month (30 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_ten_day",
    "displayName": "Amount velocity | Email | 10 days",
    "description": "The sum of all transaction amounts in EUR with the same email address in the last 10 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_three_month",
    "displayName": "Amount velocity | Email | 3 months",
    "description": "The sum of all transaction amounts in EUR with the same email address in the last 3 months (90 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_five_day",
    "displayName": "Amount velocity | Email | 5 days",
    "description": "The sum of all transaction amounts in EUR with the same email address in the last 5 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_five_min",
    "displayName": "Amount velocity | Email | 5 minutes",
    "description": "The sum of all transaction amounts in EUR with the same email address in the last 5 minutes. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_six_month",
    "displayName": "Amount velocity | Email | 6 months",
    "description": "The sum of all transaction amounts in EUR with the same email address in the last 6 months (180 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_seven_day",
    "displayName": "Amount velocity | Email | 7 days",
    "description": "The sum of all transaction amounts in EUR with the same email address in the last 7 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_eur_sum_seven_hour",
    "displayName": "Amount velocity | Email | 7 hours",
    "description": "The sum of all transaction amounts in EUR with the same email address in the last 7 hours. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_email, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_one_day",
    "displayName": "Amount velocity | IP amount | 1 day",
    "description": "The sum of all transaction amounts in EUR with the same IP address in the last day. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_one_hour",
    "displayName": "Amount velocity | IP amount | 1 hour",
    "description": "The sum of all transaction amounts in EUR with the same IP address in the last hour. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_one_min",
    "displayName": "Amount velocity | IP amount | 1 minute",
    "description": "The sum of all transaction amounts in EUR with the same IP address in the last minute. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_one_month",
    "displayName": "Amount velocity | IP amount | 1 month",
    "description": "The sum of all transaction amounts in EUR with the same IP address in the last month (30 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_ten_day",
    "displayName": "Amount velocity | IP amount | 10 days",
    "description": "The sum of all transaction amounts in EUR with the same IP address in the last 10 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_three_month",
    "displayName": "Amount velocity | IP amount | 3 months",
    "description": "The sum of all transaction amounts in EUR with the same IP address in the last 3 months (90 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_five_day",
    "displayName": "Amount velocity | IP amount | 5 days",
    "description": "The sum of all transaction amounts in EUR with the same IP address in the last 5 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_five_min",
    "displayName": "Amount velocity | IP amount | 5 minutes",
    "description": "The sum of all transaction amounts in EUR with the same IP address in the last 5 minutes. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_six_month",
    "displayName": "Amount velocity | IP amount | 6 months",
    "description": "The sum of all transaction amounts in EUR with the same IP address in the last 6 months (180 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_seven_day",
    "displayName": "Amount velocity | IP amount | 7 days",
    "description": "The sum of all transaction amounts in EUR with the same IP address in the last 7 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_eur_sum_seven_hour",
    "displayName": "Amount velocity | IP amount | 7 hours",
    "description": "The sum of all transaction amounts in EUR with the same IP address in the last 7 hours. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_one_day",
    "displayName": "Amount velocity | Payment method | 1 day",
    "description": "The sum of all transaction amounts in EUR with the same payment method in the last day. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_one_hour",
    "displayName": "Amount velocity | Payment method | 1 hour",
    "description": "The sum of all transaction amounts in EUR with the same payment method in the last hour. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_one_min",
    "displayName": "Amount velocity | Payment method | 1 minute",
    "description": "The sum of all transaction amounts in EUR with the same payment method in the last minute. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_one_month",
    "displayName": "Amount velocity | Payment method | 1 month",
    "description": "The sum of all transaction amounts in EUR with the same payment method in the last month (30 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_ten_day",
    "displayName": "Amount velocity | Payment method | 10 days",
    "description": "The sum of all transaction amounts in EUR with the same payment method in the last 10 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_three_month",
    "displayName": "Amount velocity | Payment method | 3 months",
    "description": "The sum of all transaction amounts in EUR with the same payment method in the last 3 months (90 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_five_day",
    "displayName": "Amount velocity | Payment method | 5 days",
    "description": "The sum of all transaction amounts in EUR with the same payment method in the last 5 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_five_min",
    "displayName": "Amount velocity | Payment method | 5 minutes",
    "description": "The sum of all transaction amounts in EUR with the same payment method in the last 5 minutes. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_six_month",
    "displayName": "Amount velocity | Payment method | 6 months",
    "description": "The sum of all transaction amounts in EUR with the same payment method in the last 6 months (180 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_seven_day",
    "displayName": "Amount velocity | Payment method | 7 days",
    "description": "The sum of all transaction amounts in EUR with the same payment method in the last 7 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "funding_source_eur_sum_seven_hour",
    "displayName": "Amount velocity | Payment method | 7 hours",
    "description": "The sum of all transaction amounts in EUR with the same payment method in the last 7 hours. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, client_id, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_one_day",
    "displayName": "Amount velocity | Shipping address | 1 day",
    "description": "The sum of all transaction amounts in EUR with the same shipping address in the last day. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_one_hour",
    "displayName": "Amount velocity | Shipping address | 1 hour",
    "description": "The sum of all transaction amounts in EUR with the same shipping address in the last hour. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_one_min",
    "displayName": "Amount velocity | Shipping address | 1 minute",
    "description": "The sum of all transaction amounts in EUR with the same shipping address in the last minute. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_one_month",
    "displayName": "Amount velocity | Shipping address | 1 month",
    "description": "The sum of all transaction amounts in EUR with the same shipping address in the last month (30 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_ten_day",
    "displayName": "Amount velocity | Shipping address | 10 days",
    "description": "The sum of all transaction amounts in EUR with the same shipping address in the last 10 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_three_month",
    "displayName": "Amount velocity | Shipping address | 3 months",
    "description": "The sum of all transaction amounts in EUR with the same shipping address in the last 3 months (90 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_five_day",
    "displayName": "Amount velocity | Shipping address | 5 days",
    "description": "The sum of all transaction amounts in EUR with the same shipping address in the last 5 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_five_min",
    "displayName": "Amount velocity | Shipping address | 5 minutes",
    "description": "The sum of all transaction amounts in EUR with the same shipping address in the last 5 minutes. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_six_month",
    "displayName": "Amount velocity | Shipping address | 6 months",
    "description": "The sum of all transaction amounts in EUR with the same shipping address in the last 6 months (180 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_seven_day",
    "displayName": "Amount velocity | Shipping address | 7 days",
    "description": "The sum of all transaction amounts in EUR with the same shipping address in the last 7 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_eur_sum_seven_hour",
    "displayName": "Amount velocity | Shipping address | 7 hours",
    "description": "The sum of all transaction amounts in EUR with the same shipping address in the last 7 hours. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_one_day",
    "displayName": "Amount velocity | Smart device ID | 1 day",
    "description": "The sum of all transaction amounts in EUR with the same smart device ID in the last day. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_one_hour",
    "displayName": "Amount velocity | Smart device ID | 1 hour",
    "description": "The sum of all transaction amounts in EUR with the same smart device ID in the last hour. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_one_min",
    "displayName": "Amount velocity | Smart device ID | 1 minute",
    "description": "The sum of all transaction amounts in EUR with the same smart device ID in the last minute. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_one_month",
    "displayName": "Amount velocity | Smart device ID | 1 month",
    "description": "The sum of all transaction amounts in EUR with the same smart device ID in the last month (30 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_ten_day",
    "displayName": "Amount velocity | Smart device ID | 10 days",
    "description": "The sum of all transaction amounts in EUR with the same smart device ID in the last 10 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_three_month",
    "displayName": "Amount velocity | Smart device ID | 3 months",
    "description": "The sum of all transaction amounts in EUR with the same smart device ID in the last 3 months (90 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_five_day",
    "displayName": "Amount velocity | Smart device ID | 5 days",
    "description": "The sum of all transaction amounts in EUR with the same smart device ID in the last 5 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_five_min",
    "displayName": "Amount velocity | Smart device ID | 5 minutes",
    "description": "The sum of all transaction amounts in EUR with the same smart device ID in the last 5 minutes. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_six_month",
    "displayName": "Amount velocity | Smart device ID | 6 months",
    "description": "The sum of all transaction amounts in EUR with the same smart device ID in the last 6 months (180 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_seven_day",
    "displayName": "Amount velocity | Smart device ID | 7 days",
    "description": "The sum of all transaction amounts in EUR with the same smart device ID in the last 7 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "device_id_smart_eur_sum_seven_hour",
    "displayName": "Amount velocity | Smart device ID | 7 hours",
    "description": "The sum of all transaction amounts in EUR with the same smart device ID in the last 7 hours. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, device_id_smart, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "ip_bill_ship_avg_dist",
    "displayName": "Average distance | IP, billing, and shipping address",
    "description": "The attribute specifies an average distance between the IP and the billing address, IP and the shipping address, and billing and shipping addresses. The attribute uses 'Billing and shipping address | Postal code distance' if it exists as a default. If it's not available, it uses 'Billing and shipping address | City distance'. The expected value is in kilometres.",
    "dependsOn": "bill_ad_city, bill_ad_ctry, bill_ad_state, bill_ad_zip, ip, ship_ad_city, ship_ad_ctry, ship_ad_state, ship_ad_zip"
  },
  {
    "name": "ba_ctry",
    "displayName": "Bank account | Bank country code",
    "description": "The country code of the bank.",
    "dependsOn": "ba_iban"
  },
  {
    "name": "ba_code",
    "displayName": "Bank account | Basic code",
    "description": "The basic bank account code.",
    "dependsOn": "ba_iban"
  },
  {
    "name": "ba_bban",
    "displayName": "Bank account | Basic number",
    "description": "The basic bank account number, a subset of an IBAN.",
    "dependsOn": "ba_iban"
  },
  {
    "name": "ba_branch",
    "displayName": "Bank account | Branch code",
    "description": "The branch code of the customer's bank account.",
    "dependsOn": "ba_iban"
  },
  {
    "name": "ba_num",
    "displayName": "Bank account | Number",
    "description": "The bank account number of the customer.",
    "dependsOn": "ba_iban"
  },
  {
    "name": "ba_acct_num",
    "displayName": "Bank account number",
    "description": "",
    "dependsOn": ""
  },
  {
    "name": "cust_id_deposit_eur_sum_one_day",
    "displayName": "Banking | Deposit EUR sum | 1 day",
    "description": "Sum of deposit EUR amounts for this customer in one day (deposit composite key).",
    "dependsOn": "trans_ts, transaction_type"
  },
  {
    "name": "cust_id_deposit_eur_sum_one_month",
    "displayName": "Banking | Deposit EUR sum | 1 month",
    "description": "Sum of deposit EUR amounts for this customer in one month.",
    "dependsOn": "trans_ts, transaction_type"
  },
  {
    "name": "is_first_withdrawal",
    "displayName": "Banking | Is first withdrawal",
    "description": "True when this is a withdrawal and the customer has no prior withdrawals in the six-month velocity window.",
    "dependsOn": "trans_ts, transaction_type"
  },
  {
    "name": "minutes_since_last_deposit",
    "displayName": "Banking | Minutes since last deposit",
    "description": "Approximate minutes since the last deposit in the recent window; 999 when no recent deposit (proxy for rapid deposit-withdrawal).",
    "dependsOn": "trans_ts, transaction_type"
  },
  {
    "name": "cust_id_withdrawal_eur_sum_one_day",
    "displayName": "Banking | Withdrawal EUR sum | 1 day",
    "description": "Sum of withdrawal EUR amounts for this customer in one day.",
    "dependsOn": "trans_ts, transaction_type"
  },
  {
    "name": "cust_id_withdrawal_eur_sum_one_month",
    "displayName": "Banking | Withdrawal EUR sum | 1 month",
    "description": "Sum of withdrawal EUR amounts for this customer in one month.",
    "dependsOn": "trans_ts, transaction_type"
  },
  {
    "name": "withdrawal_minus_deposit_eur_one_day",
    "displayName": "Banking | Withdrawal minus deposit EUR | 1 day",
    "description": "cust_id_withdrawal_eur_sum_one_day minus cust_id_deposit_eur_sum_one_day.",
    "dependsOn": "trans_ts, transaction_type"
  },
  {
    "name": "beneficiary_aml_screening_reference",
    "displayName": "Beneficiary | AML Screening | Search Reference",
    "description": "The search_reference from the AML screening API response for the beneficiary, used to reference the search case.",
    "dependsOn": "beneficiary_aml_screening, trans_id"
  },
  {
    "name": "beneficiary_aml_screening_status",
    "displayName": "Beneficiary | AML Screening | Status",
    "description": "Indicates the result of the AML screening check for the beneficiary based on match_status. MATCH if a match was found, NO_MATCH if no match, POTENTIAL_MATCH if a potential match, UNKNOWN if the status is unknown, ERROR if the API call failed, or TIMEOUT if the request timed out.",
    "dependsOn": "beneficiary_aml_screening, trans_id"
  },
  {
    "name": "beneficiary_ba_name",
    "displayName": "Beneficiary | Bank account | Account holder full name",
    "description": "The full name of the beneficiary's bank account holder. Send this datapoint if you collect the full name. Otherwise send parts of the name separately in 'beneficiary_ba_first_name', 'beneficiary_ba_middle_name', and 'beneficiary_ba_last_name'.",
    "dependsOn": ""
  },
  {
    "name": "beneficiary_ba_bic",
    "displayName": "Beneficiary | Bank account | BIC",
    "description": "The BIC (bank identifier code) of the beneficiary's bank account. Up to 11 characters.",
    "dependsOn": ""
  },
  {
    "name": "beneficiary_ba_iban",
    "displayName": "Beneficiary | Bank account | IBAN",
    "description": "IBAN (International bank account number) of the beneficiary's bank account. Up to 34 alphanumeric characters.",
    "dependsOn": ""
  },
  {
    "name": "beneficiary_ba_rtn_num",
    "displayName": "Beneficiary | Bank account | Routing number",
    "description": "The routing number of the beneficiary's bank account.",
    "dependsOn": ""
  },
  {
    "name": "beneficiary_bin_brand",
    "displayName": "Beneficiary | BIN | Brand",
    "description": "The credit card brand for the beneficiary's payment method.",
    "dependsOn": ""
  },
  {
    "name": "beneficiary_bin_ctry",
    "displayName": "Beneficiary | BIN | Country",
    "description": "The country of the credit card issuer for the beneficiary's payment method. An ISO 3166-1 alpha-2 code.",
    "dependsOn": ""
  },
  {
    "name": "beneficiary_dob",
    "displayName": "Beneficiary | Date of birth",
    "description": "The date of birth of the beneficiary.",
    "dependsOn": ""
  },
  {
    "name": "beneficiary_email",
    "displayName": "Beneficiary | Email",
    "description": "The email address of the beneficiary.",
    "dependsOn": ""
  },
  {
    "name": "beneficiary_name",
    "displayName": "Beneficiary | Full name",
    "description": "The full name of the beneficiary.",
    "dependsOn": ""
  },
  {
    "name": "beneficiary_id",
    "displayName": "Beneficiary | ID as per merchant",
    "description": "The ID of the beneficiary in the merchant's database.",
    "dependsOn": ""
  },
  {
    "name": "beneficiary_nationality",
    "displayName": "Beneficiary | Nationality",
    "description": "The nationality of the beneficiary.",
    "dependsOn": ""
  },
  {
    "name": "beneficiary_phone",
    "displayName": "Beneficiary | Phone",
    "description": "The phone number of the beneficiary.",
    "dependsOn": ""
  },
  {
    "name": "ip_bill_match_best",
    "displayName": "Best match | IP and billing address",
    "description": "This attribute compares the geolocation of IP and billing address to find the best possible match between them.",
    "dependsOn": "bill_ad_city, bill_ad_ctry, bill_ad_zip, ip"
  },
  {
    "name": "ip_ship_match_best",
    "displayName": "Best match | IP and shipping address",
    "description": "This attribute compares the IP geolocation and the shipping address to find the best possible match between them.",
    "dependsOn": "ip, ship_ad_city, ship_ad_ctry, ship_ad_zip"
  },
  {
    "name": "ip_bill_ship_match_best",
    "displayName": "Best match | IP, billing, and shipping address",
    "description": "This attribute compares the IP geolocation, the billing and shipping address to find the best possible match between them.",
    "dependsOn": "bill_ad_city, bill_ad_ctry, bill_ad_zip, ip, ship_ad_city, ship_ad_ctry, ship_ad_zip"
  },
  {
    "name": "bill_ad_ctry_is_evil",
    "displayName": "bill_ad_ctry_is_evil",
    "description": "whether or not the billing country is a recognized fraud-haven.",
    "dependsOn": "bill_ad_ctry"
  },
  {
    "name": "str_crp_bill_ad_l2",
    "displayName": "Billing address | Apartment number | Bogus",
    "description": "Indicates whether the apartment or flat number information on the billing address is bogus.",
    "dependsOn": "bill_ad_line2"
  },
  {
    "name": "bill_line2_format",
    "displayName": "Billing address | Apartment number format",
    "description": "The writing and capitalization format of the apartment or flat number on the billing address.",
    "dependsOn": "bill_ad_line2"
  },
  {
    "name": "bill_ad_line2_norm",
    "displayName": "Billing address | Apartment number normalized",
    "description": "The normalized value of the apartment or flat number on the billing address.",
    "dependsOn": "bill_ad_line2"
  },
  {
    "name": "bill_city_format",
    "displayName": "Billing address | City format",
    "description": "The writing format of the city on the billing address.",
    "dependsOn": "bill_ad_city"
  },
  {
    "name": "bill_ad_city_norm",
    "displayName": "Billing address | City normalized",
    "description": "The normalized form of the city on the billing address.",
    "dependsOn": "bill_ad_city"
  },
  {
    "name": "bill_city_pop",
    "displayName": "Billing address | City population",
    "description": "The population of the city on the billing address.",
    "dependsOn": "bill_ad_city, bill_ad_ctry, bill_ad_state"
  },
  {
    "name": "bill_ad_ctry_crncy",
    "displayName": "Billing address | Country currency",
    "description": "The currency of the country on the billing address.",
    "dependsOn": "bill_ad_ctry"
  },
  {
    "name": "bill_ad_ctry_gdp",
    "displayName": "Billing address | Country GDP",
    "description": "The GDP (Gross Domestic Product) of the country on the billing address. The expected value is in US dollars.",
    "dependsOn": "bill_ad_ctry"
  },
  {
    "name": "bill_ad_ctry_gdp_per_capita",
    "displayName": "Billing address | Country GDP per capita",
    "description": "The GDP (Gross Domestic Product) per capita of the country on the billing address. The expected value is in US dollars.",
    "dependsOn": "bill_ad_ctry"
  },
  {
    "name": "bill_ad_ctry_pop",
    "displayName": "Billing address | Country population",
    "description": "The population of the country on the billing address.",
    "dependsOn": "bill_ad_ctry"
  },
  {
    "name": "bill_ad_ctry_rgn",
    "displayName": "Billing address | Country region",
    "description": "The world region of the country on the billing address.",
    "dependsOn": "bill_ad_ctry"
  },
  {
    "name": "bill_ad_ctry_total_km2",
    "displayName": "Billing address | Country size in km2",
    "description": "The size of the country on the billing address in square kilometers.",
    "dependsOn": "bill_ad_ctry"
  },
  {
    "name": "bill_fl",
    "displayName": "Billing address | Customer full name",
    "description": "The full name of the customer on the billing address. This is an attribute calculated by Fraugster (as opposed to the datapoint 'bill_ad_name' you can send in your API request).",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bill_ad_middle_name, bill_ad_name"
  },
  {
    "name": "bill_fl_norm",
    "displayName": "Billing address | Customer full name normalized",
    "description": "The normalized value of the customer's full name on the billing address. Normalization in this case removes unicode and special characters (an apostrophe is removed, 'ü' becomes 'u', etc.) and spells all the names in lower case.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bill_ad_middle_name, bill_ad_name"
  },
  {
    "name": "bill_fl_ordered",
    "displayName": "Billing address | Customer full name ordered alphabetically",
    "description": "The full name of the customer on the billing address in alphabetical order.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bill_ad_middle_name, bill_ad_name"
  },
  {
    "name": "bill_f_l_format",
    "displayName": "Billing address | Full name format",
    "description": "The writing and capitalization format of the customer's full name on the billing address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name"
  },
  {
    "name": "bill_ad_zip_less1",
    "displayName": "Billing address | Postal code shortened by 1",
    "description": "The postal code on the billing address without the last character.",
    "dependsOn": "bill_ad_zip"
  },
  {
    "name": "bill_ad_zip_less2",
    "displayName": "Billing address | Postal code shortened by 2",
    "description": "The postal code on the billing address without the last two characters.",
    "dependsOn": "bill_ad_zip"
  },
  {
    "name": "bill_ad_zip_less3",
    "displayName": "Billing address | Postal code shortened by 3",
    "description": "The postal code on the billing address without the last three characters.",
    "dependsOn": "bill_ad_zip"
  },
  {
    "name": "str_crp_bill_ad_l1",
    "displayName": "Billing address | Street and building number | Bogus",
    "description": "Indicates whether the street and building number information on the billing address is bogus.",
    "dependsOn": "bill_ad_line1"
  },
  {
    "name": "bill_line1_format",
    "displayName": "Billing address | Street and building number format",
    "description": "The writing and capitalization format of the street and building number on the billing address.",
    "dependsOn": "bill_ad_line1"
  },
  {
    "name": "bill_ad_line1_norm",
    "displayName": "Billing address | Street and building number normalized",
    "description": "The normalized value of the street and building number on the billing address.",
    "dependsOn": "bill_ad_line1"
  },
  {
    "name": "bill_ad_line1_zip_cnct",
    "displayName": "Billing address | Street, building number, postal code concatenated",
    "description": "The normalized and concatenated values of the street and building number on the billing address together with the postal code. The attribute is useful if you want to create a blacklist. It helps you see a specific address without upper-case letters or spaces, making it easier to find and compare two identical addresses.",
    "dependsOn": "bill_ad_line1, bill_ad_zip"
  },
  {
    "name": "bill_ad_line1_zip_last_name_cnct",
    "displayName": "Billing address | Street, building number, postal code, last name concatenated",
    "description": "The concatenated values of the street and building number of the billing address together with the postal code and the available last name (customer, shipping, or billing). Used for linking.",
    "dependsOn": "bill_ad_last_name, bill_ad_line1, bill_ad_zip, cust_last_name, ship_ad_last_name"
  },
  {
    "name": "bill_ad_norm",
    "displayName": "Billing address concatenated",
    "description": "",
    "dependsOn": ""
  },
  {
    "name": "bill_ad_norm_cnct",
    "displayName": "Billing address normalized | Street, building number, postal code concatenated",
    "description": "The normalized and concatenated values of the street and building number on the billing address together with the postal code. The attribute is useful if you want to create a decline list. It helps you see a specific address without upper-case letters or spaces, making it easier to find and compare two identical addresses.",
    "dependsOn": "bill_ad_line1, bill_ad_zip"
  },
  {
    "name": "bill_ad_norm_last_name_cnct",
    "displayName": "Billing address normalized | Street, building number, postal code, last name concatenated",
    "description": "The normalized and concatenated values of the street and building number of the billing address together with the postal code and the available last name (customer, shipping, or billing). Used for linking.",
    "dependsOn": "bill_ad_last_name, bill_ad_line1, bill_ad_zip, cust_last_name, ship_ad_last_name"
  },
  {
    "name": "bill_ship_city_dist",
    "displayName": "Billing and shipping address | City distance",
    "description": "The distance in kilometers between the city on the billing address and the city on the shipping address.",
    "dependsOn": "bill_ad_city, bill_ad_ctry, bill_ad_state, ship_ad_city, ship_ad_ctry, ship_ad_state"
  },
  {
    "name": "bill_ship_ctry_cor",
    "displayName": "Billing and shipping address | Country corridor",
    "description": "The attribute combines the ISO 3166-1 alpha-2 codes of the billing and shipping country and returns the country-level geographical corridor of the two.",
    "dependsOn": "bill_ad_ctry, ship_ad_ctry"
  },
  {
    "name": "bill_ship_ctry_gdp_diff",
    "displayName": "Billing and shipping address | Country GDP difference",
    "description": "The GDP (Gross Domestic Product) difference between the countries on the billing and shipping addresses. A negative number indicates that the country on the shipping address is poorer than the country on the billing address. The lower the value, the worse the ratio. The expected value is in US dollars.",
    "dependsOn": "bill_ad_ctry, ship_ad_ctry"
  },
  {
    "name": "bill_ship_ctry_gdp_per_capita_diff",
    "displayName": "Billing and shipping address | Country GDP per capita difference",
    "description": "The GDP per capita difference between the countries on the billing and shipping addresses. A negative number indicates that the country on the shipping address is poorer than the country on the billing address. The lower the value, the worse the ratio. The expected value is in US dollars.",
    "dependsOn": "bill_ad_ctry, ship_ad_ctry"
  },
  {
    "name": "bill_ship_zip_dist",
    "displayName": "Billing and shipping address | Postal code distance",
    "description": "The distance in kilometers between the postal code on the billing address and the postal code on the shipping address.",
    "dependsOn": "bill_ad_ctry, bill_ad_zip, ship_ad_ctry, ship_ad_zip"
  },
  {
    "name": "bill_ship_ctry_rgn_cor",
    "displayName": "Billing and shipping address | Region corridor",
    "description": "The attribute combines the regions of the billing and shipping country ('Billing address | Country region' and 'Shipping address | Country region') and returns the region-level geographical corridor of the two.",
    "dependsOn": "bill_ad_ctry, ship_ad_ctry"
  },
  {
    "name": "bin_brand",
    "displayName": "BIN | Brand",
    "description": "The credit card brand.",
    "dependsOn": "bin_ctry, cc_bin"
  },
  {
    "name": "bin_category",
    "displayName": "BIN | Brand category",
    "description": "The category of the credit card brand.",
    "dependsOn": "bin_ctry, cc_bin"
  },
  {
    "name": "is_commercial",
    "displayName": "BIN | Card is Commercial",
    "description": "Specifies if the card qualifies as 'Commercial' under PSD2. 'true' if the card is a Commercial one and 'false' if not.",
    "dependsOn": "bin_ctry, cc_bin"
  },
  {
    "name": "bin_ctry_gdp",
    "displayName": "BIN | Country GDP",
    "description": "The GDP (Gross Domestic Product) of the BIN country. The expected value is in US dollars.",
    "dependsOn": "bin_ctry, cc_bin"
  },
  {
    "name": "bin_ctry_gdp_per_capita",
    "displayName": "BIN | Country GDP per capita",
    "description": "The GDP (Gross Domestic Product) per capita of the BIN country. The expected value is in US dollars.",
    "dependsOn": "bin_ctry, cc_bin"
  },
  {
    "name": "is_eea_bin_ctry",
    "displayName": "BIN | Country is in EEA",
    "description": "Specifies if the BIN country is one of the EEA countries under PSD2. 'true' if the country is in the EEA and 'false' if not.",
    "dependsOn": "bin_ctry, cc_bin"
  },
  {
    "name": "bin_ctry_rgn",
    "displayName": "BIN | Country region",
    "description": "The world region of the BIN country.",
    "dependsOn": "bin_ctry, cc_bin"
  },
  {
    "name": "is_risky_bin",
    "displayName": "BIN | Is risky",
    "description": "Specifies if the BIN is in our list of risky BINs ('true' if premium or standard, 'false' if prepaid).",
    "dependsOn": "bin_ctry, cc_bin"
  },
  {
    "name": "bin_issuer",
    "displayName": "BIN | Issuer",
    "description": "The issuer of the credit card.",
    "dependsOn": "bin_ctry, cc_bin"
  },
  {
    "name": "bin_risk_cat",
    "displayName": "BIN | Risk category",
    "description": "The category of the credit card showing the potential risk associated with the card.",
    "dependsOn": "bin_ctry, cc_bin"
  },
  {
    "name": "bin_type",
    "displayName": "BIN | Type",
    "description": "The type of the credit card.",
    "dependsOn": "bin_ctry, cc_bin"
  },
  {
    "name": "bin_bill_ctry_cor",
    "displayName": "BIN and billing country | Country corridor",
    "description": "The attribute combines the ISO 3166-1 alpha-2 codes of the credit card BIN country and the country on the billing address. It returns the country-level geographical corridor of the two.",
    "dependsOn": "bill_ad_ctry, bin_ctry, cc_bin"
  },
  {
    "name": "bin_bill_gdp_per_capita_diff",
    "displayName": "BIN and billing country | Country GDP per capita difference",
    "description": "The GDP per capita difference between the credit card BIN country and the country on the billing address. The expected value is in US dollars.",
    "dependsOn": "bill_ad_ctry, bin_ctry, cc_bin"
  },
  {
    "name": "bin_bill_ctry_rgn_cor",
    "displayName": "BIN and billing country | Region corridor",
    "description": "The attribute combines the regions of the credit card BIN country and the country on the billing address and returns the region-level geographical corridor of the two.",
    "dependsOn": "bill_ad_ctry, bin_ctry, cc_bin"
  },
  {
    "name": "bin_ip_gdp_per_capita_diff",
    "displayName": "BIN and IP country | Country GDP per capita difference",
    "description": "The GDP per capita difference between the credit card BIN country and the IP country. The expected value is in US dollars.",
    "dependsOn": "bin_ctry, cc_bin, ip"
  },
  {
    "name": "bin_ip_ctry_rgn_cor",
    "displayName": "BIN and IP country | Region corridor",
    "description": "The attribute combines the regions of the credit card BIN country and the IP country ('BIN | Country region' and 'IP | Country region'). It returns the region-level geographical corridor of the two.",
    "dependsOn": "bin_ctry, cc_bin, ip"
  },
  {
    "name": "bin_ip_ctry_cor",
    "displayName": "BIN and IP country corridor",
    "description": "The attribute combines the ISO 3166-1 alpha-2 codes of the credit card BIN country and the IP address country. It returns the country-level geographical corridor of the two.",
    "dependsOn": "bin_ctry, cc_bin, ip"
  },
  {
    "name": "bin_slr_ctry_cor",
    "displayName": "BIN and merchant country | Country corridor",
    "description": "The attribute combines the ISO 3166-1 alpha-2 codes of the credit card BIN country and the country where the merchant operates. It returns the country-level geographical corridor of the two.",
    "dependsOn": "bin_ctry, cc_bin, slr_ctry"
  },
  {
    "name": "bin_slr_ctry_rgn_cor",
    "displayName": "BIN and merchant country | Region corridor",
    "description": "The attribute combines the regions of the credit card BIN country and the country where the merchant operates. It returns the region-level geographical corridor of the two.",
    "dependsOn": "bin_ctry, cc_bin, slr_ctry"
  },
  {
    "name": "bin_ship_ctry_cor",
    "displayName": "BIN and shipping country | Country corridor",
    "description": "The attribute combines the ISO 3166-1 alpha-2 codes of the credit card BIN country and the country on the shipping address. It returns the country-level geographical corridor of the two.",
    "dependsOn": "bin_ctry, cc_bin, ship_ad_ctry"
  },
  {
    "name": "bin_ship_gdp_per_capita_diff",
    "displayName": "BIN and shipping country | Country GDP per capita difference",
    "description": "The GDP per capita difference between the credit card BIN country and the country on the shipping address. The expected value is in US dollars.",
    "dependsOn": "bin_ctry, cc_bin, ship_ad_ctry"
  },
  {
    "name": "bin_ship_ctry_rgn_cor",
    "displayName": "BIN and shipping country | Region corridor",
    "description": "The attribute combines the regions of the credit card BIN country and the country on the shipping address ('Shipping address | Country region' and 'BIN | Country region'). It returns the region-level geographical corridor of the two.",
    "dependsOn": "bin_ctry, cc_bin, ship_ad_ctry"
  },
  {
    "name": "brwsr_hour",
    "displayName": "Browser | Hour",
    "description": "The hour detected from the browser timestamp. The value is between 0 and 24, -99 means the value is not available.",
    "dependsOn": "brwsr_ts"
  },
  {
    "name": "brwsr_os_time_diff",
    "displayName": "Browser | OS | Time difference",
    "description": "The difference between the time in the customer's browser and the time of the customer's OS.",
    "dependsOn": "brwsr_ts, os_ts"
  },
  {
    "name": "brwsr_daytime",
    "displayName": "Browser | Time of day",
    "description": "The time of the day detected from the browser timestamp.",
    "dependsOn": "brwsr_ts"
  },
  {
    "name": "client_id",
    "displayName": "Client | ID assigned by Fraugster",
    "description": "Client IDs are assigned by Fraugster during the integration process. By definition, they are equal to the API user that customers send in order to authenticate. Client IDs are always lower case.",
    "dependsOn": ""
  },
  {
    "name": "cold_norm_score",
    "displayName": "Cold score | Normalized",
    "description": "The cold score after normalization. A decimal number between 0 and 1.",
    "dependsOn": ""
  },
  {
    "name": "cc_bin_last_4",
    "displayName": "Credit card | BIN and last 4 digits",
    "description": "Represents the combination of the BIN and the last 4 digits of the credit card number. The format of the calculated value includes a hyphen between the BIN and the 4 digits. This attribute is calculated for 6-digit BINs only.",
    "dependsOn": "cc_bin, cc_last_4_dig"
  },
  {
    "name": "cc_num_frg_token",
    "displayName": "Credit card | Encrypted number",
    "description": "A concatenation of the BIN, a salted hash of the credit card number and its last 4 digits. The first 6 digits are the BIN and the last 4 digits are actual last 4 digits of the credit card number.",
    "dependsOn": ""
  },
  {
    "name": "cc_months_to_exp",
    "displayName": "Credit card | Validity | Remaining months",
    "description": "The number of months until the credit card expires.",
    "dependsOn": "cc_exp_dt, cc_exp_month, cc_exp_year, trans_ts"
  },
  {
    "name": "cc_months_to_exp_h_l",
    "displayName": "Credit card | Validity | Remaining months",
    "description": "The number of months until the credit card expires.",
    "dependsOn": "cc_exp_dt, cc_exp_month, cc_exp_year, trans_ts"
  },
  {
    "name": "credit_risk_rating",
    "displayName": "Credit risk | Rating",
    "description": "The credit risk rating produced by the ACD model.",
    "dependsOn": ""
  },
  {
    "name": "cust_account_balance",
    "displayName": "Customer | Account balance",
    "description": "The balance of the customer's account in the merchant's database.",
    "dependsOn": ""
  },
  {
    "name": "cust_age_y",
    "displayName": "Customer | Age in years",
    "description": "The age of the customer in years. Relies on the customer's date of birth 'cust_dob' to be calculated.",
    "dependsOn": "cust_dob, trans_ts"
  },
  {
    "name": "bill_name_ethn_v3_good",
    "displayName": "Customer | Billing address name ethnicities",
    "description": "The most probable ethnicities of the name on the billing address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "bill_name_ethn_v3_good_ctry",
    "displayName": "Customer | Billing address name ethnicities | Related countries",
    "description": "Countries related to the most probable ethnicities of the name on the billing address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "bill_name_ethn_v3_best",
    "displayName": "Customer | Billing address name ethnicity",
    "description": "The most probable ethnicity of the name on the billing address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "bill_name_ethn_v3_best_ctry",
    "displayName": "Customer | Billing address name ethnicity | Related countries",
    "description": "Countries related to the most probable ethnicity of the name on the billing address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "name_ethn_v3_good_ctry",
    "displayName": "Customer | Countries related to ethnicities",
    "description": "The countries that are related to the most probable ethnicities of the customer.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "name_ethn_v3_best_ctry",
    "displayName": "Customer | Countries related to ethnicity",
    "description": "The countries that are related to the most probable ethnicity of the customer.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "days_since_last_login",
    "displayName": "Customer | Days since last login",
    "description": "Specifies how many days ago the customer last logged in to their account.",
    "dependsOn": "cust_last_login_ts, trans_ts"
  },
  {
    "name": "days_since_signup",
    "displayName": "Customer | Days since signup date",
    "description": "The number of days between the date a customer signed up to the merchant's e-commerce platform and the date they made a particular transaction.",
    "dependsOn": "cust_signup_ts, trans_ts"
  },
  {
    "name": "str_crp_eun",
    "displayName": "Customer | Email | Bogus",
    "description": "Indicates whether the email username of the customer is bogus.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cc_bin, cust_email, cust_first_name, cust_last_name, cust_scndry_email, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "cust_email_norm",
    "displayName": "Customer | Email address normalized",
    "description": "The normalized version of the customer's email address. Normalization may include standardizing the case, removing unnecessary spaces, etc.",
    "dependsOn": "cust_email"
  },
  {
    "name": "str_crp_fname",
    "displayName": "Customer | First name | Bogus",
    "description": "Indicates whether the first name of the customer is bogus.",
    "dependsOn": "cust_first_name"
  },
  {
    "name": "str_crp_name",
    "displayName": "Customer | Full name | Bogus",
    "description": "Indicates whether the full name of the customer is bogus.",
    "dependsOn": "cust_first_name, cust_last_name"
  },
  {
    "name": "name_ip",
    "displayName": "Customer | Full name and IP address concatenated",
    "description": "The concatenated value of the customer's first and last name and the IP address. Used for linking.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, ip"
  },
  {
    "name": "cust_name_ship_zip_cnct",
    "displayName": "Customer | Full name and shipping postal code concatenated",
    "description": "The concatenated value of the customer's first and last name and the postal code on the shipping address. The attribute is used for linking and/or blacklisting.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, ship_ad_zip"
  },
  {
    "name": "full_name_ip_c_class",
    "displayName": "Customer | Full name available and IP class C network concatenated",
    "description": "The concatenated value of a first and last name and the IP class C network. Used for linking. The customer name is taken for concatenation. If it's not available, we take the name on the shipping address. If neither of the two are available, we take the name on the billing address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bill_ad_middle_name, bill_ad_name, cust_first_name, cust_last_name, cust_middle_name, cust_name, ip, ship_ad_first_name, ship_ad_last_name, ship_ad_middle_name, ship_ad_name"
  },
  {
    "name": "fl_format",
    "displayName": "Customer | Full name capitalization format",
    "description": "Specifies the capitalization format of the customer's first and last name.",
    "dependsOn": "cust_first_name, cust_last_name"
  },
  {
    "name": "cust_fl_norm",
    "displayName": "Customer | Full name normalized",
    "description": "The normalized value of the customer's full name. Normalization in this case removes unicode and special characters (for example, an apostrophe is removed and ü becomes u) and spells all the names in lower case.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name"
  },
  {
    "name": "cust_m_f",
    "displayName": "Customer | Gender",
    "description": "The gender of the customer.",
    "dependsOn": ""
  },
  {
    "name": "hours_since_signup",
    "displayName": "Customer | Hours since signup date",
    "description": "The number of hours between the date a customer signed up to the merchant's e-commerce platform and the date they made a particular transaction.",
    "dependsOn": "cust_signup_ts, trans_ts"
  },
  {
    "name": "cust_on_sanctions_list",
    "displayName": "Customer | Is on sanctions lists",
    "description": "Indicates whether the customer was found on one or more of the sanctions lists. Also states whether the request to our sanctions lists service timed out or returned an error.",
    "dependsOn": "bill_ad_city, bill_ad_line1, bill_ad_zip, client_id, cust_dob, cust_first_name, cust_last_name, cust_middle_name, cust_name, seller_id, sub_seller"
  },
  {
    "name": "str_crp_lname",
    "displayName": "Customer | Last name | Bogus",
    "description": "Indicates whether the last name of the customer is bogus.",
    "dependsOn": "cust_last_name"
  },
  {
    "name": "name_ethn_v3_good",
    "displayName": "Customer | Most probable ethnicities",
    "description": "The most probable ethnicities of the customer.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "name_ethn_v3_best",
    "displayName": "Customer | Most probable ethnicity",
    "description": "The most probable ethnicity of the customer.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "str_crp_phone",
    "displayName": "Customer | Phone | Bogus",
    "description": "Indicates whether the phone number of the customer is bogus.",
    "dependsOn": "phone"
  },
  {
    "name": "str_crp_scndry_eun",
    "displayName": "Customer | Secondary email | Bogus",
    "description": "Indicates whether the username of the customer's secondary email is bogus.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cc_bin, cust_email, cust_first_name, cust_last_name, cust_scndry_email, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "str_crp_scndry_phone",
    "displayName": "Customer | Secondary phone | Bogus",
    "description": "Indicates whether the secondary phone number of the customer is bogus.",
    "dependsOn": "scndry_phone"
  },
  {
    "name": "ship_name_ethn_v3_good",
    "displayName": "Customer | Shipping address name ethnicities",
    "description": "The most probable ethnicities of the name on the shipping address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "ship_name_ethn_v3_good_ctry",
    "displayName": "Customer | Shipping address name ethnicities | Related countries",
    "description": "Countries related to the most probable ethnicities of the name on the shipping address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "ship_name_ethn_v3_best",
    "displayName": "Customer | Shipping address name ethnicity",
    "description": "The most probable ethnicity of the name on the shipping address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "ship_name_ethn_v3_best_ctry",
    "displayName": "Customer | Shipping address name ethnicity | Related countries",
    "description": "Countries related to the most probable ethnicity of the name on the shipping address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "cust_signup_daytime",
    "displayName": "Customer | Signup time of the day",
    "description": "The time of day when the customer signed up for the merchant's e-commerce platform.",
    "dependsOn": "cust_signup_ts"
  },
  {
    "name": "customer_entity_approval_rate",
    "displayName": "Customer entity | approval_rate",
    "description": "approval_rate from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_approval_rate_trans_eur_amt",
    "displayName": "Customer entity | approval_rate_trans_eur_amt",
    "description": "approval_rate_trans_eur_amt from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_approved_count",
    "displayName": "Customer entity | approved_count",
    "description": "approved_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_approved_count_one_day",
    "displayName": "Customer entity | approved_count | 1 day",
    "description": "approved_count in the last day.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_approved_count_one_hour",
    "displayName": "Customer entity | approved_count | 1 hour",
    "description": "approved_count in the last hour.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_approved_count_thirty_day",
    "displayName": "Customer entity | approved_count | 30 days",
    "description": "approved_count in the last 30 days.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_approved_count_five_min",
    "displayName": "Customer entity | approved_count | 5 minutes",
    "description": "approved_count in the last 5 minutes.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_avg_trans_eur_amt",
    "displayName": "Customer entity | avg_trans_eur_amt",
    "description": "avg_trans_eur_amt from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_bill_ad_ctry_count",
    "displayName": "Customer entity | bill_ad_ctry_count",
    "description": "bill_ad_ctry_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_bill_ad_ctry_count_one_day",
    "displayName": "Customer entity | bill_ad_ctry_count | 1 day",
    "description": "bill_ad_ctry_count in the last day.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_bill_ad_ctry_count_one_hour",
    "displayName": "Customer entity | bill_ad_ctry_count | 1 hour",
    "description": "bill_ad_ctry_count in the last hour.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_bill_ad_ctry_count_thirty_day",
    "displayName": "Customer entity | bill_ad_ctry_count | 30 days",
    "description": "bill_ad_ctry_count in the last 30 days.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_bill_ad_ctry_count_five_min",
    "displayName": "Customer entity | bill_ad_ctry_count | 5 minutes",
    "description": "bill_ad_ctry_count in the last 5 minutes.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_bill_ad_line1_zip_cnct_count",
    "displayName": "Customer entity | bill_ad_line1_zip_cnct_count",
    "description": "bill_ad_line1_zip_cnct_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_bill_ad_line1_zip_cnct_count_one_day",
    "displayName": "Customer entity | bill_ad_line1_zip_cnct_count | 1 day",
    "description": "bill_ad_line1_zip_cnct_count in the last day.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_bill_ad_line1_zip_cnct_count_one_hour",
    "displayName": "Customer entity | bill_ad_line1_zip_cnct_count | 1 hour",
    "description": "bill_ad_line1_zip_cnct_count in the last hour.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_bill_ad_line1_zip_cnct_count_thirty_day",
    "displayName": "Customer entity | bill_ad_line1_zip_cnct_count | 30 days",
    "description": "bill_ad_line1_zip_cnct_count in the last 30 days.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_bill_ad_line1_zip_cnct_count_five_min",
    "displayName": "Customer entity | bill_ad_line1_zip_cnct_count | 5 minutes",
    "description": "bill_ad_line1_zip_cnct_count in the last 5 minutes.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_bin_ctry_count",
    "displayName": "Customer entity | bin_ctry_count",
    "description": "bin_ctry_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_bin_ctry_count_one_day",
    "displayName": "Customer entity | bin_ctry_count | 1 day",
    "description": "bin_ctry_count in the last day.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_bin_ctry_count_one_hour",
    "displayName": "Customer entity | bin_ctry_count | 1 hour",
    "description": "bin_ctry_count in the last hour.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_bin_ctry_count_thirty_day",
    "displayName": "Customer entity | bin_ctry_count | 30 days",
    "description": "bin_ctry_count in the last 30 days.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_bin_ctry_count_five_min",
    "displayName": "Customer entity | bin_ctry_count | 5 minutes",
    "description": "bin_ctry_count in the last 5 minutes.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_bin_ctry_per_email",
    "displayName": "Customer entity | bin_ctry_per_email",
    "description": "bin_ctry_per_email from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_bin_ctry_per_phone",
    "displayName": "Customer entity | bin_ctry_per_phone",
    "description": "bin_ctry_per_phone from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cancelled_count",
    "displayName": "Customer entity | cancelled_count",
    "description": "cancelled_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cc_num_hash_count",
    "displayName": "Customer entity | cc_num_hash_count",
    "description": "cc_num_hash_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cc_num_hash_count_one_day",
    "displayName": "Customer entity | cc_num_hash_count | 1 day",
    "description": "cc_num_hash_count in the last day.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cc_num_hash_count_one_hour",
    "displayName": "Customer entity | cc_num_hash_count | 1 hour",
    "description": "cc_num_hash_count in the last hour.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cc_num_hash_count_thirty_day",
    "displayName": "Customer entity | cc_num_hash_count | 30 days",
    "description": "cc_num_hash_count in the last 30 days.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cc_num_hash_count_five_min",
    "displayName": "Customer entity | cc_num_hash_count | 5 minutes",
    "description": "cc_num_hash_count in the last 5 minutes.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cc_num_hash_per_email",
    "displayName": "Customer entity | cc_num_hash_per_email",
    "description": "cc_num_hash_per_email from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cc_num_hash_per_phone",
    "displayName": "Customer entity | cc_num_hash_per_phone",
    "description": "cc_num_hash_per_phone from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cc_num_hash_per_ship_ad",
    "displayName": "Customer entity | cc_num_hash_per_ship_ad",
    "description": "cc_num_hash_per_ship_ad from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_chargeback_count",
    "displayName": "Customer entity | chargeback_count",
    "description": "chargeback_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cust_email_norm_count",
    "displayName": "Customer entity | cust_email_norm_count",
    "description": "cust_email_norm_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cust_email_norm_count_one_day",
    "displayName": "Customer entity | cust_email_norm_count | 1 day",
    "description": "cust_email_norm_count in the last day.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cust_email_norm_count_one_hour",
    "displayName": "Customer entity | cust_email_norm_count | 1 hour",
    "description": "cust_email_norm_count in the last hour.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cust_email_norm_count_thirty_day",
    "displayName": "Customer entity | cust_email_norm_count | 30 days",
    "description": "cust_email_norm_count in the last 30 days.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cust_email_norm_count_five_min",
    "displayName": "Customer entity | cust_email_norm_count | 5 minutes",
    "description": "cust_email_norm_count in the last 5 minutes.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cust_fl_ordered_count",
    "displayName": "Customer entity | cust_fl_ordered_count",
    "description": "cust_fl_ordered_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cust_fl_ordered_count_one_day",
    "displayName": "Customer entity | cust_fl_ordered_count | 1 day",
    "description": "cust_fl_ordered_count in the last day.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cust_fl_ordered_count_one_hour",
    "displayName": "Customer entity | cust_fl_ordered_count | 1 hour",
    "description": "cust_fl_ordered_count in the last hour.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cust_fl_ordered_count_thirty_day",
    "displayName": "Customer entity | cust_fl_ordered_count | 30 days",
    "description": "cust_fl_ordered_count in the last 30 days.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cust_fl_ordered_count_five_min",
    "displayName": "Customer entity | cust_fl_ordered_count | 5 minutes",
    "description": "cust_fl_ordered_count in the last 5 minutes.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cust_id_count",
    "displayName": "Customer entity | cust_id_count",
    "description": "cust_id_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cust_id_count_one_day",
    "displayName": "Customer entity | cust_id_count | 1 day",
    "description": "cust_id_count in the last day.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cust_id_count_one_hour",
    "displayName": "Customer entity | cust_id_count | 1 hour",
    "description": "cust_id_count in the last hour.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cust_id_count_thirty_day",
    "displayName": "Customer entity | cust_id_count | 30 days",
    "description": "cust_id_count in the last 30 days.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cust_id_count_five_min",
    "displayName": "Customer entity | cust_id_count | 5 minutes",
    "description": "cust_id_count in the last 5 minutes.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_cust_id_count_cust_name",
    "displayName": "Customer entity | cust_id_count_cust_name",
    "description": "cust_id_count_cust_name from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_decline_rate",
    "displayName": "Customer entity | decline_rate",
    "description": "decline_rate from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_decline_rate_trans_eur_amt",
    "displayName": "Customer entity | decline_rate_trans_eur_amt",
    "description": "decline_rate_trans_eur_amt from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_declined_count",
    "displayName": "Customer entity | declined_count",
    "description": "declined_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_declined_count_fraudscreening",
    "displayName": "Customer entity | declined_count_fraudscreening",
    "description": "declined_count_fraudscreening from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_email_per_phone",
    "displayName": "Customer entity | email_per_phone",
    "description": "email_per_phone from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_fraud_count",
    "displayName": "Customer entity | fraud_count",
    "description": "fraud_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_frg_declined_count",
    "displayName": "Customer entity | frg_declined_count",
    "description": "frg_declined_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_good_count",
    "displayName": "Customer entity | good_count",
    "description": "good_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_entity_id",
    "displayName": "Customer entity | ID",
    "description": "ID that identifies a customer. It can change after two or more entities merge.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ip_count",
    "displayName": "Customer entity | ip_count",
    "description": "ip_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ip_count_one_day",
    "displayName": "Customer entity | ip_count | 1 day",
    "description": "ip_count in the last day.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ip_count_one_hour",
    "displayName": "Customer entity | ip_count | 1 hour",
    "description": "ip_count in the last hour.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ip_count_thirty_day",
    "displayName": "Customer entity | ip_count | 30 days",
    "description": "ip_count in the last 30 days.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ip_count_five_min",
    "displayName": "Customer entity | ip_count | 5 minutes",
    "description": "ip_count in the last 5 minutes.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ip_ctry_count",
    "displayName": "Customer entity | ip_ctry_count",
    "description": "ip_ctry_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ip_ctry_count_one_day",
    "displayName": "Customer entity | ip_ctry_count | 1 day",
    "description": "ip_ctry_count in the last day.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ip_ctry_count_one_hour",
    "displayName": "Customer entity | ip_ctry_count | 1 hour",
    "description": "ip_ctry_count in the last hour.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ip_ctry_count_thirty_day",
    "displayName": "Customer entity | ip_ctry_count | 30 days",
    "description": "ip_ctry_count in the last 30 days.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ip_ctry_count_five_min",
    "displayName": "Customer entity | ip_ctry_count | 5 minutes",
    "description": "ip_ctry_count in the last 5 minutes.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ip_ctry_per_email",
    "displayName": "Customer entity | ip_ctry_per_email",
    "description": "ip_ctry_per_email from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ip_ctry_per_phone",
    "displayName": "Customer entity | ip_ctry_per_phone",
    "description": "ip_ctry_per_phone from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ip_cust_name_count",
    "displayName": "Customer entity | ip_cust_name_count",
    "description": "ip_cust_name_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ip_per_email",
    "displayName": "Customer entity | ip_per_email",
    "description": "ip_per_email from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ip_per_phone",
    "displayName": "Customer entity | ip_per_phone",
    "description": "ip_per_phone from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_is_large",
    "displayName": "Customer entity | Is large entity",
    "description": "Indicates if the customer entity is too large to be enriched. In this case we update the entity with a new transaction but don't enrich the entity after the addition.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_manual_review_bad_count",
    "displayName": "Customer entity | manual_review_bad_count",
    "description": "manual_review_bad_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_manual_review_good_count",
    "displayName": "Customer entity | manual_review_good_count",
    "description": "manual_review_good_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_max_trans_eur_amt",
    "displayName": "Customer entity | max_trans_eur_amt",
    "description": "max_trans_eur_amt from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_min_trans_eur_amt",
    "displayName": "Customer entity | min_trans_eur_amt",
    "description": "min_trans_eur_amt from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_not_matured_count",
    "displayName": "Customer entity | not_matured_count",
    "description": "not_matured_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_not_matured_rate",
    "displayName": "Customer entity | not_matured_rate",
    "description": "not_matured_rate from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_phone_norm_count",
    "displayName": "Customer entity | phone_norm_count",
    "description": "phone_norm_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_phone_norm_count_one_day",
    "displayName": "Customer entity | phone_norm_count | 1 day",
    "description": "phone_norm_count in the last day.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_phone_norm_count_one_hour",
    "displayName": "Customer entity | phone_norm_count | 1 hour",
    "description": "phone_norm_count in the last hour.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_phone_norm_count_thirty_day",
    "displayName": "Customer entity | phone_norm_count | 30 days",
    "description": "phone_norm_count in the last 30 days.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_phone_norm_count_five_min",
    "displayName": "Customer entity | phone_norm_count | 5 minutes",
    "description": "phone_norm_count in the last 5 minutes.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_refund_count",
    "displayName": "Customer entity | refund_count",
    "description": "refund_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ship_ad_ctry_count",
    "displayName": "Customer entity | ship_ad_ctry_count",
    "description": "ship_ad_ctry_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ship_ad_ctry_count_one_day",
    "displayName": "Customer entity | ship_ad_ctry_count | 1 day",
    "description": "ship_ad_ctry_count in the last day.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ship_ad_ctry_count_one_hour",
    "displayName": "Customer entity | ship_ad_ctry_count | 1 hour",
    "description": "ship_ad_ctry_count in the last hour.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ship_ad_ctry_count_thirty_day",
    "displayName": "Customer entity | ship_ad_ctry_count | 30 days",
    "description": "ship_ad_ctry_count in the last 30 days.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ship_ad_ctry_count_five_min",
    "displayName": "Customer entity | ship_ad_ctry_count | 5 minutes",
    "description": "ship_ad_ctry_count in the last 5 minutes.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ship_ad_cust_name_count",
    "displayName": "Customer entity | ship_ad_cust_name_count",
    "description": "ship_ad_cust_name_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ship_ad_line1_zip_cnct_count",
    "displayName": "Customer entity | ship_ad_line1_zip_cnct_count",
    "description": "ship_ad_line1_zip_cnct_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ship_ad_line1_zip_cnct_count_one_day",
    "displayName": "Customer entity | ship_ad_line1_zip_cnct_count | 1 day",
    "description": "ship_ad_line1_zip_cnct_count in the last day.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ship_ad_line1_zip_cnct_count_one_hour",
    "displayName": "Customer entity | ship_ad_line1_zip_cnct_count | 1 hour",
    "description": "ship_ad_line1_zip_cnct_count in the last hour.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ship_ad_line1_zip_cnct_count_thirty_day",
    "displayName": "Customer entity | ship_ad_line1_zip_cnct_count | 30 days",
    "description": "ship_ad_line1_zip_cnct_count in the last 30 days.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_ship_ad_line1_zip_cnct_count_five_min",
    "displayName": "Customer entity | ship_ad_line1_zip_cnct_count | 5 minutes",
    "description": "ship_ad_line1_zip_cnct_count in the last 5 minutes.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sub_seller_count",
    "displayName": "Customer entity | sub_seller_count",
    "description": "sub_seller_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sub_seller_count_one_day",
    "displayName": "Customer entity | sub_seller_count | 1 day",
    "description": "sub_seller_count in the last day.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sub_seller_count_one_hour",
    "displayName": "Customer entity | sub_seller_count | 1 hour",
    "description": "sub_seller_count in the last hour.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sub_seller_count_thirty_day",
    "displayName": "Customer entity | sub_seller_count | 30 days",
    "description": "sub_seller_count in the last 30 days.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sub_seller_count_five_min",
    "displayName": "Customer entity | sub_seller_count | 5 minutes",
    "description": "sub_seller_count in the last 5 minutes.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sum_approved_trans_eur_amt",
    "displayName": "Customer entity | sum_approved_trans_eur_amt",
    "description": "sum_approved_trans_eur_amt from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sum_approved_trans_eur_amt_one_day",
    "displayName": "Customer entity | sum_approved_trans_eur_amt | 1 day",
    "description": "sum_approved_trans_eur_amt in the last day.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sum_approved_trans_eur_amt_one_hour",
    "displayName": "Customer entity | sum_approved_trans_eur_amt | 1 hour",
    "description": "sum_approved_trans_eur_amt in the last hour.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sum_approved_trans_eur_amt_thirty_day",
    "displayName": "Customer entity | sum_approved_trans_eur_amt | 30 days",
    "description": "sum_approved_trans_eur_amt in the last 30 days.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sum_approved_trans_eur_amt_five_min",
    "displayName": "Customer entity | sum_approved_trans_eur_amt | 5 minutes",
    "description": "sum_approved_trans_eur_amt in the last 5 minutes.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sum_fraud_trans_eur_amt",
    "displayName": "Customer entity | sum_fraud_trans_eur_amt",
    "description": "sum_fraud_trans_eur_amt from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sum_total_declined_trans_eur_amt",
    "displayName": "Customer entity | sum_total_declined_trans_eur_amt",
    "description": "sum_total_declined_trans_eur_amt from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sum_total_declined_trans_eur_amt_one_day",
    "displayName": "Customer entity | sum_total_declined_trans_eur_amt | 1 day",
    "description": "sum_total_declined_trans_eur_amt in the last day.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sum_total_declined_trans_eur_amt_one_hour",
    "displayName": "Customer entity | sum_total_declined_trans_eur_amt | 1 hour",
    "description": "sum_total_declined_trans_eur_amt in the last hour.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sum_total_declined_trans_eur_amt_thirty_day",
    "displayName": "Customer entity | sum_total_declined_trans_eur_amt | 30 days",
    "description": "sum_total_declined_trans_eur_amt in the last 30 days.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sum_total_declined_trans_eur_amt_five_min",
    "displayName": "Customer entity | sum_total_declined_trans_eur_amt | 5 minutes",
    "description": "sum_total_declined_trans_eur_amt in the last 5 minutes.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sum_trans_eur_amt",
    "displayName": "Customer entity | sum_trans_eur_amt",
    "description": "sum_trans_eur_amt from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sum_trans_eur_amt_one_day",
    "displayName": "Customer entity | sum_trans_eur_amt | 1 day",
    "description": "sum_trans_eur_amt in the last day.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sum_trans_eur_amt_one_hour",
    "displayName": "Customer entity | sum_trans_eur_amt | 1 hour",
    "description": "sum_trans_eur_amt in the last hour.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sum_trans_eur_amt_thirty_day",
    "displayName": "Customer entity | sum_trans_eur_amt | 30 days",
    "description": "sum_trans_eur_amt in the last 30 days.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_sum_trans_eur_amt_five_min",
    "displayName": "Customer entity | sum_trans_eur_amt | 5 minutes",
    "description": "sum_trans_eur_amt in the last 5 minutes.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_total_declined_count",
    "displayName": "Customer entity | total_declined_count",
    "description": "total_declined_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_total_declined_count_one_day",
    "displayName": "Customer entity | total_declined_count | 1 day",
    "description": "total_declined_count in the last day.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_total_declined_count_one_hour",
    "displayName": "Customer entity | total_declined_count | 1 hour",
    "description": "total_declined_count in the last hour.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_total_declined_count_thirty_day",
    "displayName": "Customer entity | total_declined_count | 30 days",
    "description": "total_declined_count in the last 30 days.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_total_declined_count_five_min",
    "displayName": "Customer entity | total_declined_count | 5 minutes",
    "description": "total_declined_count in the last 5 minutes.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_txn_count",
    "displayName": "Customer entity | txn_count",
    "description": "txn_count from the start of the measurement.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_txn_count_one_day",
    "displayName": "Customer entity | txn_count | 1 day",
    "description": "txn_count in the last day.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_txn_count_one_hour",
    "displayName": "Customer entity | txn_count | 1 hour",
    "description": "txn_count in the last hour.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_txn_count_thirty_day",
    "displayName": "Customer entity | txn_count | 30 days",
    "description": "txn_count in the last 30 days.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "customer_entity_txn_count_five_min",
    "displayName": "Customer entity | txn_count | 5 minutes",
    "description": "txn_count in the last 5 minutes.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_zip, bin_ctry, cc_num_hash, client_id, cust_email, cust_first_name, cust_id, cust_last_name, cust_middle_name, cust_name, ip, phone, seller_id, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip, slr_crncy, trans_amt, trans_currency, ts"
  },
  {
    "name": "cust_id_num",
    "displayName": "Customer ID",
    "description": "",
    "dependsOn": ""
  },
  {
    "name": "device_id_mapped",
    "displayName": "Device | Device ID mapped",
    "description": "The value of the device ID based on the client's configuration (Fraugster's or their own).",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller"
  },
  {
    "name": "device_id_shared_across_accounts",
    "displayName": "Device | ID shared across accounts",
    "description": "Indicates whether the same device ID has been used by more than one customer account.",
    "dependsOn": ""
  },
  {
    "name": "screen_resolution",
    "displayName": "Device | Screen resolution",
    "description": "The screen resolution of the customer's device.",
    "dependsOn": "screen_x, screen_y"
  },
  {
    "name": "virtual_machine",
    "displayName": "Device | Virtual machine",
    "description": "Specifies if the device used for the purchase is not a physical device but rather a virtual machine.",
    "dependsOn": ""
  },
  {
    "name": "digital_affiliate_id",
    "displayName": "Digital | Affiliate ID",
    "description": "The ID of the affiliate partner that facilitated the purchase in this transaction.",
    "dependsOn": ""
  },
  {
    "name": "digital_on_sale",
    "displayName": "Digital | On sale",
    "description": "Indicates if the items/services were purchased during a sale.",
    "dependsOn": ""
  },
  {
    "name": "digital_product_description",
    "displayName": "Digital | Product description",
    "description": "The description of the digital product purchased by the customer. If there are multiple items in the basket, send a concatenated string of products.",
    "dependsOn": ""
  },
  {
    "name": "digital_region_locked",
    "displayName": "Digital | Region locked",
    "description": "Region locking prevents a digital product from being used outside of a region. The datapoint specifies if the digital good (most likely a video game) is locked to a specific region.",
    "dependsOn": ""
  },
  {
    "name": "digital_subscription_active",
    "displayName": "Digital | Subscription active",
    "description": "Indicates if the customer has an active subscription with the merchant.",
    "dependsOn": ""
  },
  {
    "name": "digital_subscription_end_date",
    "displayName": "Digital | Subscription end date",
    "description": "Indicates the end date of an active subscription. If there is no active subscription available, use this datapoint to indicate the end date of the most recent subscription. The date part of an RFC3339-encoded UTC timestamp.",
    "dependsOn": ""
  },
  {
    "name": "digital_subscription_purchased",
    "displayName": "Digital | Subscription purchased",
    "description": "Indicates if the purchase includes a subscription to a service.",
    "dependsOn": ""
  },
  {
    "name": "digital_vouchers_used",
    "displayName": "Digital | Vouchers used",
    "description": "Indicates if the items/services were purchased with a promo voucher.",
    "dependsOn": ""
  },
  {
    "name": "ip_ship_dist",
    "displayName": "Distance | IP and shipping address",
    "description": "The distance in kilometers between the IP geolocation and the shipping address.",
    "dependsOn": "ip, ship_ad_city, ship_ad_ctry, ship_ad_state, ship_ad_zip"
  },
  {
    "name": "e_format",
    "displayName": "Email | Capitalization format",
    "description": "Specifies the capitalization format of the primary email address.",
    "dependsOn": "cust_email"
  },
  {
    "name": "e_dom_type_controlled",
    "displayName": "Email | Domain control",
    "description": "The control level of the email domain in the primary email address.",
    "dependsOn": "cust_email, cust_first_name, cust_last_name, cust_scndry_email"
  },
  {
    "name": "e_dom_is_risky",
    "displayName": "Email | Domain risk",
    "description": "Specifies if the email domain in the primary email address is risky, i.e. has a tendency to appear in a lot of fraudulent transactions.",
    "dependsOn": "cust_email"
  },
  {
    "name": "e_dom_type",
    "displayName": "Email | Domain type",
    "description": "The type of the email domain in the primary email address.",
    "dependsOn": "cust_email, cust_first_name, cust_last_name, cust_scndry_email"
  },
  {
    "name": "e_dom",
    "displayName": "Email | Full domain name",
    "description": "The full domain name of the primary email address.",
    "dependsOn": "cust_email"
  },
  {
    "name": "e_dom_name",
    "displayName": "Email | Server name",
    "description": "The full domain name without the top-level domain, often .com or .net.",
    "dependsOn": "cust_email"
  },
  {
    "name": "e_tld",
    "displayName": "Email | Top level domain",
    "description": "The top-level domain of the primary email address.",
    "dependsOn": "cust_email"
  },
  {
    "name": "e_tld_is_ctry",
    "displayName": "Email | Top level domain is country",
    "description": "Specifies if the top-level domain of the primary email address refers to a country.",
    "dependsOn": "cust_email"
  },
  {
    "name": "e_dom_ctry_tld",
    "displayName": "Email | Top-level email domain country",
    "description": "Specifies which country the top-level email domain of the primary email address belongs to.",
    "dependsOn": "cust_email"
  },
  {
    "name": "e_un",
    "displayName": "Email | Username",
    "description": "The username of the recipient in the primary email address (the part before the @ symbol).",
    "dependsOn": "cust_email"
  },
  {
    "name": "eun_is_bogus",
    "displayName": "Email | Username bogus",
    "description": "Specifies if username of the primary email address contains only dictionary words and optionally digits.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cc_bin, cust_email, cust_first_name, cust_last_name, cust_scndry_email, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "eun_contains_only_digits",
    "displayName": "Email | Username contains only digits",
    "description": "Specifies if username of the primary email address contains only digits.",
    "dependsOn": "cust_email"
  },
  {
    "name": "eun_contains_crappy_digits",
    "displayName": "Email | Username with bogus digits",
    "description": "Specifies if username of the primary email address contains consecutive numbers.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cc_bin, cust_email, cust_first_name, cust_last_name, cust_scndry_email, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "eun_contains_cust_name",
    "displayName": "Email | Username with customer name",
    "description": "Specifies if username of the primary email address contains first or last customer name.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cc_bin, cust_email, cust_first_name, cust_last_name, cust_scndry_email, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "eun_contains_dict_word",
    "displayName": "Email | Username with dict word",
    "description": "Specifies if username of the primary email address contains dictionary word.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cc_bin, cust_email, cust_first_name, cust_last_name, cust_scndry_email, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "eun_contains_digits",
    "displayName": "Email | Username with digits",
    "description": "Specifies if username of the primary email address contains digits.",
    "dependsOn": "bill_ad_ctry, bin_ctry, cc_bin, cust_email, cust_first_name, cust_last_name, cust_scndry_email, ship_ad_ctry"
  },
  {
    "name": "eun_contains_other_name",
    "displayName": "Email username | Contains different name fully or partially",
    "description": "Specifies if the username of the recipient in the email address (the part before the @ symbol) contains a name that is not the customer's name. Possible scenarios: the username contains the first or last name of another person, both of them, or none.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cc_bin, cust_email, cust_first_name, cust_last_name, cust_scndry_email, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "digits_ratio_eun",
    "displayName": "Email username | Digits ratio",
    "description": "The ratio of digits in the email username.",
    "dependsOn": "cust_email"
  },
  {
    "name": "eun_fl_pattern_v2",
    "displayName": "Email username | Full name pattern",
    "description": "A representation of the username in the primary email address as a pattern of names, words, and signs.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cc_bin, cust_email, cust_first_name, cust_last_name, cust_scndry_email, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "eun_fl_pattern",
    "displayName": "Email username | Full name pattern",
    "description": "A representation of the username in the primary email address as a pattern of names, words, and signs.",
    "dependsOn": "bill_ad_ctry, bin_ctry, cc_bin, cust_email, cust_first_name, cust_last_name, cust_scndry_email, ship_ad_ctry"
  },
  {
    "name": "engine_score",
    "displayName": "Engine score",
    "description": "The score after aggregating the different algorithm scores (e.g. cold, or ML scores). How this aggregation is done is a seller specific configuration.",
    "dependsOn": ""
  },
  {
    "name": "engine_version",
    "displayName": "Engine version",
    "description": "The major version of the Fraugster Engine.",
    "dependsOn": ""
  },
  {
    "name": "frg_score",
    "displayName": "Fraugster AI score",
    "description": "The Fraugster score. An integer between 0 and 100.",
    "dependsOn": ""
  },
  {
    "name": "cold_score",
    "displayName": "Fraugster cold score",
    "description": "The genuine score the Fraugster AI gave to a transaction (0–100).",
    "dependsOn": ""
  },
  {
    "name": "norm_score",
    "displayName": "Fraugster normalized AI score",
    "description": "The Fraugster score after normalization. An integer between 0 and 100.",
    "dependsOn": ""
  },
  {
    "name": "product",
    "displayName": "Fraugster product",
    "description": "The Fraugster product we offer to a merchant of a client.",
    "dependsOn": "client_id, seller_id, sub_seller"
  },
  {
    "name": "gaming_account_creation_ts",
    "displayName": "Gaming | Account creation date",
    "description": "An RFC3339-encoded UTC timestamp indicating the date when the user created their account.",
    "dependsOn": ""
  },
  {
    "name": "gaming_affiliate_id",
    "displayName": "Gaming | Affiliate ID",
    "description": "The ID of the affiliate partner that facilitated the purchase in this transaction.",
    "dependsOn": ""
  },
  {
    "name": "gaming_customer_is_of_age",
    "displayName": "Gaming | Customer is of age",
    "description": "Specifies if the customer is of age, i.e. old enough, according to the law, to be eligible for certain purchases.",
    "dependsOn": ""
  },
  {
    "name": "gaming_first_purchase",
    "displayName": "Gaming | First purchase",
    "description": "Indicates if the user is making their first purchase. In some products, the first purchase is considered less secure because the merchant doesn't have sufficient data to evaluate the user.",
    "dependsOn": ""
  },
  {
    "name": "gaming_item_in_locked_region",
    "displayName": "Gaming | Item in locked region",
    "description": "Indicates if the purchased item belongs to a locked region. If an item is locked for a specific geographic area, it means it can only be bought is that area.",
    "dependsOn": ""
  },
  {
    "name": "gaming_preorder",
    "displayName": "Gaming | Preorder",
    "description": "Indicates if the purchased item is a preorder. Generally, preordered purchases are way less risky.",
    "dependsOn": ""
  },
  {
    "name": "gaming_product_name",
    "displayName": "Gaming | Product name",
    "description": "Indicates the name of the product, for example a game name.",
    "dependsOn": ""
  },
  {
    "name": "gaming_game_has_subscription",
    "displayName": "Gaming | Subscription",
    "description": "Indicates if the product is a subscription. Generally, subscription products are less risky.",
    "dependsOn": ""
  },
  {
    "name": "gaming_username",
    "displayName": "Gaming | Username",
    "description": "Specifies the username/alias of the user.",
    "dependsOn": ""
  },
  {
    "name": "gaming_verified_account",
    "displayName": "Gaming | Verified account",
    "description": "Indicates if user's account has been verified. Different products offer different verification processes, i.e. via an email address or a code. This normally depends on the type of the registration system.",
    "dependsOn": ""
  },
  {
    "name": "gaming_voucher_used",
    "displayName": "Gaming | Voucher used",
    "description": "Indicates if the item was purchased with a promo voucher.",
    "dependsOn": ""
  },
  {
    "name": "goodies_score",
    "displayName": "Goodies | Score",
    "description": "Score of the Goodies classifier between 0 and 100.",
    "dependsOn": ""
  },
  {
    "name": "goodies_size",
    "displayName": "Goodies | Size",
    "description": "The total number of transactions in the Goodies result cluster (including both fraudulent and legit transactions).",
    "dependsOn": ""
  },
  {
    "name": "goodies_type",
    "displayName": "Goodies | Type",
    "description": "The logic ID of the cluster (upper case) that was used by the Goodies classifier.",
    "dependsOn": ""
  },
  {
    "name": "grace_period_end_ts",
    "displayName": "Grace period end timestamp",
    "description": "End of the grace period for deposits. Transactions with ts after this timestamp can be restricted by rules.",
    "dependsOn": ""
  },
  {
    "name": "grace_period_expiration_enabled",
    "displayName": "Grace period expiration enabled",
    "description": "True if the transaction time is after grace_period_end_ts.",
    "dependsOn": "grace_period_end_ts, trans_ts, ts"
  },
  {
    "name": "hotel_agency_country",
    "displayName": "Hotel | Agency country",
    "description": "The country where the hotel agency operates. An ISO 3166-1 alpha-2 code.",
    "dependsOn": "custom"
  },
  {
    "name": "hotel_agency_ctry_name",
    "displayName": "Hotel | Agency country name",
    "description": "The country where the hotel agency operates. An ISO 3166-1 alpha-2 code.",
    "dependsOn": "custom"
  },
  {
    "name": "hotel_agency_name",
    "displayName": "Hotel | Agency name",
    "description": "The name of the agency.",
    "dependsOn": "custom"
  },
  {
    "name": "hotel_channel",
    "displayName": "Hotel | Channel",
    "description": "The hotel's booking channel. This is a client-specific attribute, please talk to Customer Success first if you want to start using it.",
    "dependsOn": "custom"
  },
  {
    "name": "hotel_ctry",
    "displayName": "Hotel | Country",
    "description": "The country of the hotel. An ISO 3166-1 alpha-2 code.",
    "dependsOn": "custom"
  },
  {
    "name": "hotel_days_until_arrival",
    "displayName": "Hotel | Days until arrival",
    "description": "The number of days until the arrival at the hotel.",
    "dependsOn": "custom"
  },
  {
    "name": "hotel_days_to_stay",
    "displayName": "Hotel | Days until stay begins",
    "description": "The number of days until the arrival at the hotel.",
    "dependsOn": "custom"
  },
  {
    "name": "hotel_final_price",
    "displayName": "Hotel | Final price",
    "description": "The final amount paid for the stay at the hotel, calculated after discounts and gift cards are applied to the order total.",
    "dependsOn": "custom"
  },
  {
    "name": "hotel_amt",
    "displayName": "Hotel | Final price",
    "description": "The final amount paid for the stay at the hotel, calculated after discounts and gift cards are applied to the order total.",
    "dependsOn": "custom"
  },
  {
    "name": "hotel_name",
    "displayName": "Hotel | Hotel name",
    "description": "The name of the hotel.",
    "dependsOn": "custom"
  },
  {
    "name": "hotel_ip_dist",
    "displayName": "Hotel | IP and Hotel | Distance",
    "description": "The distance in kilometers between the IP address and the hotel.",
    "dependsOn": "custom, ip"
  },
  {
    "name": "hotel_lodging_days",
    "displayName": "Hotel | Lodging days",
    "description": "The number of days booked at the hotel.",
    "dependsOn": "custom"
  },
  {
    "name": "hotel_stay_days",
    "displayName": "Hotel | Lodging days",
    "description": "The number of days booked at the hotel.",
    "dependsOn": "custom"
  },
  {
    "name": "hotel_payment_type",
    "displayName": "Hotel | Payment type",
    "description": "The payment type used to pay for the stay at the hotel.",
    "dependsOn": "custom"
  },
  {
    "name": "hotel_refundable",
    "displayName": "Hotel | Refundable",
    "description": "Indicates whether the transaction is refundable.",
    "dependsOn": "custom"
  },
  {
    "name": "hotel_room_type",
    "displayName": "Hotel | Room type",
    "description": "The type of room booked.",
    "dependsOn": "custom"
  },
  {
    "name": "hotel_sales_channel",
    "displayName": "Hotel | Sales channel",
    "description": "The hotel's sales channel.",
    "dependsOn": "custom"
  },
  {
    "name": "hotel_stay_end_dt",
    "displayName": "Hotel | Stay end date",
    "description": "The date of the departure from the hotel.",
    "dependsOn": "custom, trans_ts"
  },
  {
    "name": "hotel_stay_wknd",
    "displayName": "Hotel | Stay includes weekend",
    "description": "The stay includes at least one weekend.",
    "dependsOn": "custom, trans_ts"
  },
  {
    "name": "hotel_stay_start_dt",
    "displayName": "Hotel | Stay start date",
    "description": "The date of the arrival at the hotel.",
    "dependsOn": "custom, trans_ts"
  },
  {
    "name": "hotels_agency_country",
    "displayName": "Hotels | Agency country name",
    "description": "The country where the hotel agency operates. An ISO 3166-1 alpha-2 code.",
    "dependsOn": ""
  },
  {
    "name": "hotels_agency_name",
    "displayName": "Hotels | Agency name",
    "description": "The name of the hotel agency.",
    "dependsOn": ""
  },
  {
    "name": "hotels_extra_services",
    "displayName": "Hotels | Extra services",
    "description": "List of extra services purchased with the hotel booking.",
    "dependsOn": ""
  },
  {
    "name": "hotels_extra_services_purchased",
    "displayName": "Hotels | Extra services purchased",
    "description": "Indicates if the hotel stay purchase includes extra services.",
    "dependsOn": ""
  },
  {
    "name": "hotels_number_of_guests",
    "displayName": "Hotels | Guests in the booking",
    "description": "The number of guests in the hotel booking.",
    "dependsOn": ""
  },
  {
    "name": "hotels_loyalty_status_used",
    "displayName": "Hotels | Loyalty status used",
    "description": "Indicates if the booking was made using a loyalty program.",
    "dependsOn": ""
  },
  {
    "name": "hotels_promo_used",
    "displayName": "Hotels | Promotion used",
    "description": "Indicates if discounts or promos were used for the hotel booking.",
    "dependsOn": ""
  },
  {
    "name": "hotels_refundable",
    "displayName": "Hotels | Refundable purchase",
    "description": "Indicates whether the booking is refundable.",
    "dependsOn": ""
  },
  {
    "name": "hotels_sales_type",
    "displayName": "Hotels | Sales type",
    "description": "Indicates the sales type used in the transaction.",
    "dependsOn": ""
  },
  {
    "name": "invoicing_basis_points",
    "displayName": "Invoicing | Basis points | Chargeback Protection",
    "description": "The attribute indicates how much Fraugster charges a merchant for a transaction as a fraction of the transaction amount. The value of this attribute is expected to be a string representing a positive integer. The unit is bps (1 bps is equivalent to 0.01% worth of the transaction).",
    "dependsOn": "client_id, seller_id, sub_seller"
  },
  {
    "name": "invoicing_fixed_fee_eur",
    "displayName": "Invoicing | Fixed fee in euro | Fraud Management SaaS",
    "description": "The attribute indicates how much Fraugster charges a merchant for a transaction as a fixed price. The value of this attribute is expected to be a string representing a float value. The fee is in euro.",
    "dependsOn": "client_id, seller_id, sub_seller"
  },
  {
    "name": "invoicing_monthly_fee_eur",
    "displayName": "Invoicing | Monthly fee in euro | Fraud Decisions as a Service",
    "description": "The attribute indicates how much Fraugster charges a merchant a month for using Fraud Decisions as a Service. The value of this attribute is expected to be a string representing a float value. The fee is in euro.",
    "dependsOn": "client_id, seller_id, sub_seller"
  },
  {
    "name": "ip_20_bits",
    "displayName": "IP | 20-bits block",
    "description": "The first 20-bits block of the IP address.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_abuse_velocity",
    "displayName": "IP | Abuse velocity",
    "description": "Indicates the frequency of abusive behavior by this IP address over the past 24-48 hours.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_accuracy_radius",
    "displayName": "IP | Accuracy radius",
    "description": "The accuracy radius of the IP address in kilometers.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_active_tor",
    "displayName": "IP | Active Tor",
    "description": "Indicates whether the IP address range is actively hosting a Tor node.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_active_tor_high",
    "displayName": "IP | Active Tor high strictness",
    "description": "Indicates whether the IP address range is actively hosting a Tor node - high strictness.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_active_tor_med",
    "displayName": "IP | Active Tor medium strictness",
    "description": "Indicates whether the IP address range is actively hosting a Tor node - medium strictness - medium strictness.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_active_vpn",
    "displayName": "IP | Active VPN",
    "description": "Indicates whether the IP address range is actively facilitating a VPN connection.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_active_vpn_high",
    "displayName": "IP | Active VPN high strictness",
    "description": "Indicates whether the IP address range is actively facilitating a VPN connection - high strictness.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_active_vpn_med",
    "displayName": "IP | Active VPN medium strictness",
    "description": "Indicates whether the IP address range is actively facilitating a VPN connection - medium strictness.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_brwsr_time_diff",
    "displayName": "IP | Browser | Time difference",
    "description": "The difference in hours between the IP address location time and the time of the browser.",
    "dependsOn": "brwsr_ts, ip, trans_ts"
  },
  {
    "name": "ip_city",
    "displayName": "IP | City",
    "description": "The city of the IP address.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_city_pop",
    "displayName": "IP | City population",
    "description": "The population of the IP address city.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_a_class",
    "displayName": "IP | Class A network",
    "description": "The network portion of a Class A IP address. A Class A IP address is a commercial IP address where the first octet is the network portion. Octets 2, 3, and 4 (the next 24 bits) are for the hosts. Example: the network portion of the address 10.1.25.1 is 10.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_b_class",
    "displayName": "IP | Class B network",
    "description": "The network portion of a Class B IP address. A Class B IP address is a commercial IP address where the first two octets are the network portion. Octets 3 and 4 (the next 16 bits) are for the hosts. Example: the network portion of the address 172.16.122.204 is 172.16.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_c_class",
    "displayName": "IP | Class C network",
    "description": "The network portion of a Class C IP address. A Class C IP address is a commercial IP address where the first three octets are the network portion. Octet 4 (the last 8 bits) is for hosts. Example: the network portion of the address 193.18.9.45 is 193.18.9.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_conn_type",
    "displayName": "IP | Connection type",
    "description": "The type of the IP connection.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_ctry",
    "displayName": "IP | Country",
    "description": "The country of the IP address. An ISO 3166-1 alpha-2 code.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_crncy",
    "displayName": "IP | Country currency",
    "description": "The ISO-3 currency code of the IP address country.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_ctry_gdp",
    "displayName": "IP | Country GDP",
    "description": "The GDP (Gross Domestic Product) of the IP address country. The expected value is in US dollars.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_ctry_gdp_per_capita",
    "displayName": "IP | Country GDP per capita",
    "description": "The GDP (Gross Domestic Product) per capita of the IP address country. The expected value is in US dollars.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_ctry_pop",
    "displayName": "IP | Country population",
    "description": "The population of the IP address country.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_ctry_rgn",
    "displayName": "IP | Country region",
    "description": "The world region of the IP address country.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_fraud_score",
    "displayName": "IP | Fraud score",
    "description": "The fraud score of the IP address. It represents the overall risk associated with this IP address based on a medium strictness scoring level. 75+ is considered suspicious, 85+ is considered high risk. Elevated fraud scores 85+ are usually associated with recent abuse, fraud, or acts of cyber crime.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_hour",
    "displayName": "IP | Hour of the day",
    "description": "The hour of the day in the IP address location.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_isp",
    "displayName": "IP | Internet service provider",
    "description": "The ISP (Internet Service Provider) that owns the IP address.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_conn_type_ipqs",
    "displayName": "IP | IPQS connection type",
    "description": "Classification of the IP address connection type.",
    "dependsOn": "ip"
  },
  {
    "name": "ipv6_two_blocks",
    "displayName": "IP | IPv6 network",
    "description": "The first two 16 bit blocks of the IPv6 network component.",
    "dependsOn": "ip"
  },
  {
    "name": "ipv6_three_blocks",
    "displayName": "IP | IPv6 network",
    "description": "The first three 16 bit blocks of the IPv6 network component.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_is_bot",
    "displayName": "IP | Is bot",
    "description": "Indicates if the IP address has recently been active within a major botnet or facilitated non-human requests, or exhibited automated behavior.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_is_bot_high",
    "displayName": "IP | Is bot high strictness",
    "description": "Indicates if the IP address has recently been active within a major botnet or facilitated non-human requests, or exhibited automated behavior - high strictness.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_is_bot_med",
    "displayName": "IP | Is bot medium strictness",
    "description": "Indicates if the IP address has recently been active within a major botnet or facilitated non-human requests, or exhibited automated behavior - medium strictness.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_is_hosting_provider",
    "displayName": "IP | Is hosting provider",
    "description": "Indicates if the IP address belongs to a data center, which commonly suggests a VPN connection.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_is_hosting_provider_high",
    "displayName": "IP | Is hosting provider high strictness",
    "description": "Indicates if the IP address belongs to a data center, which commonly suggests a VPN connection - high strictness.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_is_hosting_provider_med",
    "displayName": "IP | Is hosting provider medium strictness",
    "description": "Indicates if the IP address belongs to a data center, which commonly suggests a VPN connection - medium strictness.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_is_proxy",
    "displayName": "IP | Is proxy",
    "description": "The IP address is suspected to be a proxy (SOCKS, Elite, Anonymous, VPN, Tor, and similar). Please note that a proxy is not always indicative of fraud.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_is_proxy_high",
    "displayName": "IP | Is proxy high strictness",
    "description": "The IP address is suspected to be a proxy (SOCKS, Elite, Anonymous, VPN, Tor, and similar). Please note that a proxy is not always indicative of fraud - high strictness.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_is_proxy_med",
    "displayName": "IP | Is proxy medium strictness",
    "description": "The IP address is suspected to be a proxy (SOCKS, Elite, Anonymous, VPN, Tor, and similar). Please note that a proxy is not always indicative of fraud  - medium strictness.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_is_tor",
    "displayName": "IP | Is Tor",
    "description": "The IP address and server is associated with Tor activity. Tor IP addresses are highly indicative of fraud.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_is_tor_high",
    "displayName": "IP | Is Tor high strictness",
    "description": "The IP address and server is associated with Tor activity. Tor IP addresses are highly indicative of fraud - high strictness.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_is_tor_med",
    "displayName": "IP | Is Tor medium strictness",
    "description": "The IP address and server is associated with Tor activity. Tor IP addresses are highly indicative of fraud - medium strictness.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_is_vpn",
    "displayName": "IP | Is VPN",
    "description": "The IP address is using a VPN connection. Please note that a VPN is not always indicative of fraud. A corporate IP can be using a VPN and not be fraudulent.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_is_vpn_high",
    "displayName": "IP | Is VPN high strictness",
    "description": "The IP address is using a VPN connection. Please note that a VPN is not always indicative of fraud. A corporate IP can be using a VPN and not be fraudulent - high strictness.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_is_vpn_med",
    "displayName": "IP | Is VPN medium strictness",
    "description": "The IP address is using a VPN connection. Please note that a VPN is not always indicative of fraud. A corporate IP can be using a VPN and not be fraudulent - medium strictness.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_day_time",
    "displayName": "IP | Part of the day",
    "description": "The part of the day in the IP address location.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_zip",
    "displayName": "IP | Postal code",
    "description": "The postal code of the IP address.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_public_access_point",
    "displayName": "IP | Public access point",
    "description": "Indicates education and research institutions, corporate connections, or public Wi-Fi ranges.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_public_access_point_high",
    "displayName": "IP | Public access point high strictness",
    "description": "Indicates education and research institutions, corporate connections, or public Wi-Fi ranges - high strictness.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_public_access_point_med",
    "displayName": "IP | Public access point medium strictness",
    "description": "Indicates education and research institutions, corporate connections, or public Wi-Fi ranges - medium strictness.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_recent_abuse",
    "displayName": "IP | Recent abuse",
    "description": "Indicates if the IP address has recently been involved in cybercrime, fraud, or general purpose abuse online.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_recent_abuse_high",
    "displayName": "IP | Recent abuse high strictness",
    "description": "Indicates if the IP address has recently been involved in cybercrime, fraud, or general purpose abuse online - high strictness.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_recent_abuse_med",
    "displayName": "IP | Recent abuse medium strictness",
    "description": "Indicates if the IP address has recently been involved in cybercrime, fraud, or general purpose abuse online - medium strictness.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_request",
    "displayName": "IP | Request value",
    "description": "Specifies the IP address value that was originally sent to the API, in case this original value was invalid. The attribute is used to expose the request value of an invalid IP to the Fraugster AI.",
    "dependsOn": "ip"
  },
  {
    "name": "ip_time",
    "displayName": "IP | Timestamp",
    "description": "An RFC3339-encoded timestamp at the IP location.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_bill_dist",
    "displayName": "IP and billing address | Distance",
    "description": "The distance in kilometers between the IP address and the billing address.",
    "dependsOn": "bill_ad_city, bill_ad_ctry, bill_ad_state, bill_ad_zip, ip"
  },
  {
    "name": "ip_bill_ctry_corridor",
    "displayName": "IP and billing country | Country corridor",
    "description": "The attribute combines the ISO 3166-1 alpha-2 codes of the IP country and the country on the billing address. It returns the country-level geographical corridor of the two.",
    "dependsOn": "bill_ad_ctry, ip"
  },
  {
    "name": "ip_ctry_is_evil",
    "displayName": "ip_ctry_is_evil",
    "description": "Indicates if the IP country is very fraud-prone.",
    "dependsOn": "ip"
  },
  {
    "name": "sloth_logistic_norm_score",
    "displayName": "Logistic regression score | Normalized",
    "description": "The logistic regression score after normalization. A decimal number between 0 and 1.",
    "dependsOn": ""
  },
  {
    "name": "acct_bill_ad_match",
    "displayName": "Match | Account and billing address",
    "description": "Specifies if the customer's account registration address matches the billing address.",
    "dependsOn": "acct_ad_city, acct_ad_ctry, acct_ad_line1, acct_ad_line2, acct_ad_state, acct_ad_zip, bill_ad_city, bill_ad_ctry, bill_ad_line1, bill_ad_line2, bill_ad_state, bill_ad_zip"
  },
  {
    "name": "acct_bill_line2_match",
    "displayName": "Match | Account and billing address | Apartment number",
    "description": "Specifies if the apartment number on the customer's account registration address matches the apartment number on the billing address.",
    "dependsOn": "acct_ad_line2, bill_ad_line2"
  },
  {
    "name": "acct_bill_city_match",
    "displayName": "Match | Account and billing address | City",
    "description": "Specifies if the city on the customer's account registration address matches the city on the billing address.",
    "dependsOn": "acct_ad_city, bill_ad_city"
  },
  {
    "name": "acct_bill_ctry_match",
    "displayName": "Match | Account and billing address | Country",
    "description": "Specifies if the country on the customer's account registration address matches the country on the billing address.",
    "dependsOn": "acct_ad_ctry, bill_ad_ctry"
  },
  {
    "name": "acct_bill_zip_match",
    "displayName": "Match | Account and billing address | Postal code",
    "description": "Specifies if the postal code on the customer's account registration address matches the postal code on the billing address.",
    "dependsOn": "acct_ad_zip, bill_ad_zip"
  },
  {
    "name": "acct_bill_state_match",
    "displayName": "Match | Account and billing address | State",
    "description": "Specifies if the state on the customer's account registration address matches the state on the billing address.",
    "dependsOn": "acct_ad_state, bill_ad_state"
  },
  {
    "name": "acct_bill_line1_match",
    "displayName": "Match | Account and billing address | Street and building number",
    "description": "Specifies if the street and building number on the customer's account registration address matches the street and building number on the billing address.",
    "dependsOn": "acct_ad_line1, bill_ad_line1"
  },
  {
    "name": "ba_bill_first_name_match",
    "displayName": "Match | Bank account holder and billing address | First name",
    "description": "Specifies if the first name of the bank account holder matches the first name on the billing address.",
    "dependsOn": "ba_first_name, ba_last_name, ba_name, bill_ad_first_name, bill_ad_last_name, bill_ad_name"
  },
  {
    "name": "ba_bill_f_l_match",
    "displayName": "Match | Bank account holder and billing address | Full name",
    "description": "Specifies if the full name of the bank account holder matches the full name on the billing address.",
    "dependsOn": "ba_first_name, ba_last_name, ba_name, bill_ad_first_name, bill_ad_last_name, bill_ad_name"
  },
  {
    "name": "ba_bill_f_l_match_h_l",
    "displayName": "Match | Bank account holder and billing address | Full name | High level",
    "description": "Specifies if the full name of the bank account holder matches the full name on the billing address. This high-level attribute only has two enum values available. If you’d like to have more granular match options, use 'Match | Bank account holder and billing address | Full name' instead.",
    "dependsOn": "ba_first_name, ba_last_name, ba_name, bill_ad_first_name, bill_ad_last_name, bill_ad_name"
  },
  {
    "name": "ba_bill_last_name_match",
    "displayName": "Match | Bank account holder and billing address | Last name",
    "description": "Specifies if the last name of the bank account holder matches the last name on the billing address.",
    "dependsOn": "ba_first_name, ba_last_name, ba_name, bill_ad_first_name, bill_ad_last_name, bill_ad_name"
  },
  {
    "name": "ba_cc_first_name_match",
    "displayName": "Match | Bank account holder and CC holder | First name",
    "description": "Specifies if the first name of the bank account holder matches the first name of the credit card holder.",
    "dependsOn": "ba_first_name, ba_last_name, ba_name, cc_cardholder, cc_first_name, cc_last_name"
  },
  {
    "name": "ba_cc_f_l_match",
    "displayName": "Match | Bank account holder and CC holder | Full name",
    "description": "Specifies if the full name of the bank account holder matches the full name of the credit card holder.",
    "dependsOn": "ba_first_name, ba_last_name, ba_name, cc_cardholder, cc_first_name, cc_last_name"
  },
  {
    "name": "ba_cc_f_l_match_h_l",
    "displayName": "Match | Bank account holder and CC holder | Full name | High level",
    "description": "Specifies if the full name of the bank account holder matches the full name of the credit card holder. This high-level attribute only has two enum values available. If you’d like to have more granular match options, use 'Match | Bank account holder and CC holder | Full name' instead.",
    "dependsOn": "ba_first_name, ba_last_name, ba_name, cc_cardholder, cc_first_name, cc_last_name"
  },
  {
    "name": "ba_cc_last_name_match",
    "displayName": "Match | Bank account holder and CC holder | Last name",
    "description": "Specifies if the last name of the bank account holder matches the last name of the credit card holder.",
    "dependsOn": "ba_first_name, ba_last_name, ba_name, cc_cardholder, cc_first_name, cc_last_name"
  },
  {
    "name": "ba_cust_first_name_match",
    "displayName": "Match | Bank account holder and customer | First name",
    "description": "Specifies if the first name of the bank account holder matches the first name of the customer.",
    "dependsOn": "ba_first_name, ba_last_name, ba_name, cust_first_name, cust_last_name, cust_name"
  },
  {
    "name": "ba_cust_f_l_match",
    "displayName": "Match | Bank account holder and customer | Full name",
    "description": "Specifies if the full name of the bank account holder matches the full name of the customer.",
    "dependsOn": "ba_first_name, ba_last_name, ba_name, cust_first_name, cust_last_name, cust_name"
  },
  {
    "name": "ba_cust_f_l_match_h_l",
    "displayName": "Match | Bank account holder and customer | Full name | High level",
    "description": "Specifies if the full name of the bank account holder matches the full name of the customer. This high-level attribute only has two enum values available. If you’d like to have more granular match options, use 'Match | Bank account holder and customer | Full name' instead.",
    "dependsOn": "ba_first_name, ba_last_name, ba_name, cust_first_name, cust_last_name, cust_name"
  },
  {
    "name": "ba_cust_last_name_match",
    "displayName": "Match | Bank account holder and customer | Last name",
    "description": "Specifies if the last name of the bank account holder matches the last name of the customer.",
    "dependsOn": "ba_first_name, ba_last_name, ba_name, cust_first_name, cust_last_name, cust_name"
  },
  {
    "name": "ba_ship_first_name_match",
    "displayName": "Match | Bank account holder and shipping address | First name",
    "description": "Specifies if the first name of the bank account holder matches the first name on the shipping address.",
    "dependsOn": "ba_first_name, ba_last_name, ba_name, ship_ad_first_name, ship_ad_last_name, ship_ad_name"
  },
  {
    "name": "ba_ship_f_l_match",
    "displayName": "Match | Bank account holder and shipping address | Full name",
    "description": "Specifies if the full name of the bank account holder matches the full name on the shipping address.",
    "dependsOn": "ba_first_name, ba_last_name, ba_name, ship_ad_first_name, ship_ad_last_name, ship_ad_name"
  },
  {
    "name": "ba_ship_f_l_match_h_l",
    "displayName": "Match | Bank account holder and shipping address | Full name | High level",
    "description": "Specifies if the full name of the bank account holder matches the full name on the shipping address. This high-level attribute only has two enum values available. If you’d like to have more granular match options, use 'Match | Bank account holder and shipping address | Full name' instead.",
    "dependsOn": "ba_first_name, ba_last_name, ba_name, ship_ad_first_name, ship_ad_last_name, ship_ad_name"
  },
  {
    "name": "ba_ship_last_name_match",
    "displayName": "Match | Bank account holder and shipping address | Last name",
    "description": "Specifies if the last name of the bank account holder matches the last name on the shipping address.",
    "dependsOn": "ba_first_name, ba_last_name, ba_name, ship_ad_first_name, ship_ad_last_name, ship_ad_name"
  },
  {
    "name": "bill_zip_city_match",
    "displayName": "Match | Billing address | Postal code and city",
    "description": "Specifies if the postal code on the billing address matches the city on the billing address.",
    "dependsOn": "bill_ad_city, bill_ad_ctry, bill_ad_state, bill_ad_zip"
  },
  {
    "name": "bill_zip_ctry_match",
    "displayName": "Match | Billing address | Postal code and country",
    "description": "Specifies if the postal code on the billing address matches the country on the billing address.",
    "dependsOn": "bill_ad_ctry, bill_ad_zip"
  },
  {
    "name": "bill_cc_first_name_match",
    "displayName": "Match | Billing address and CC holder | First name",
    "description": "Specifies if the first name on the billing address matches the first name of the credit card holder.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bill_ad_name, cc_cardholder, cc_first_name, cc_last_name"
  },
  {
    "name": "bill_cc_last_name_match",
    "displayName": "Match | Billing address and CC holder | Last name",
    "description": "Specifies if the last name on the billing address matches the last name of the credit card holder.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bill_ad_name, cc_cardholder, cc_first_name, cc_last_name"
  },
  {
    "name": "bill_eth_bill_ctry_match",
    "displayName": "Match | Billing address name ethnicity and billing country",
    "description": "Specifies if the ethnicity of the name on the billing address matches the billing country.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "bill_eth_bin_ctry_match",
    "displayName": "Match | Billing address name ethnicity and BIN country",
    "description": "Specifies if the ethnicity of the name on the billing address matches the credit card BIN country.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bin_ctry, cc_bin, cust_first_name, cust_last_name, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "bill_eth_ip_ctry_match",
    "displayName": "Match | Billing address name ethnicity and IP country",
    "description": "Specifies if the ethnicity of the name on the billing address matches the IP country.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ip, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "bill_eth_phone_ctry_match",
    "displayName": "Match | Billing address name ethnicity and phone country",
    "description": "Specifies if the ethnicity of the name on the billing address matches the phone country.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cust_first_name, cust_last_name, ip, phone, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "bill_ship_ad_match",
    "displayName": "Match | Billing and shipping address",
    "description": "This attribute compares the billing and shipping address to find the best possible match between them.",
    "dependsOn": "bill_ad_city, bill_ad_ctry, bill_ad_line1, bill_ad_line2, bill_ad_state, bill_ad_zip, ship_ad_city, ship_ad_ctry, ship_ad_line1, ship_ad_line2, ship_ad_state, ship_ad_zip"
  },
  {
    "name": "bill_ship_line2_match",
    "displayName": "Match | Billing and shipping address | Apartment number",
    "description": "Specifies if the apartment number on the billing address matches the apartment number on the shipping address.",
    "dependsOn": "bill_ad_line2, ship_ad_line2"
  },
  {
    "name": "bill_ship_line2_format_match",
    "displayName": "Match | Billing and shipping address | Apartment number format",
    "description": "Specifies if the writing and capitalization format of the apartment number on the billing address matches the writing and capitalization format of the apartment number on the shipping address.",
    "dependsOn": "bill_ad_line2, ship_ad_line2"
  },
  {
    "name": "bill_ship_city_match",
    "displayName": "Match | Billing and shipping address | City",
    "description": "Specifies if the city on the shipping address matches the city on the billing address.",
    "dependsOn": "bill_ad_city, ship_ad_city"
  },
  {
    "name": "bill_ship_ctry_match",
    "displayName": "Match | Billing and shipping address | Country",
    "description": "Specifies if the country on the shipping address matches the country on the billing address.",
    "dependsOn": "bill_ad_ctry, ship_ad_ctry"
  },
  {
    "name": "bill_ship_first_name_match",
    "displayName": "Match | Billing and shipping address | First name",
    "description": "Specifies if the first name on the billing address matches the first name on the shipping address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bill_ad_name, ship_ad_first_name, ship_ad_last_name, ship_ad_name"
  },
  {
    "name": "bill_ship_f_l_match",
    "displayName": "Match | Billing and shipping address | Full name",
    "description": "Specifies if the full name of the customer on the billing address matches their full name on the shipping address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bill_ad_name, ship_ad_first_name, ship_ad_last_name, ship_ad_name"
  },
  {
    "name": "bill_ship_f_l_match_h_l",
    "displayName": "Match | Billing and shipping address | Full name | High level",
    "description": "Specifies if the full name of the customer on the billing address matches their full name on the shipping address. This high-level attribute only has two enum values available. If you'd like to have more granular match options, use 'Match | Billing and shipping address | Full name' instead.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bill_ad_name, ship_ad_first_name, ship_ad_last_name, ship_ad_name"
  },
  {
    "name": "bill_ship_last_name_match",
    "displayName": "Match | Billing and shipping address | Last name",
    "description": "Specifies if the last name on the billing address matches the last name on the shipping address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bill_ad_name, ship_ad_first_name, ship_ad_last_name, ship_ad_name"
  },
  {
    "name": "bill_ship_zip_match",
    "displayName": "Match | Billing and shipping address | Postal code",
    "description": "Specifies if the postal code on the billing address matches the postal code on the shipping address.",
    "dependsOn": "bill_ad_zip, ship_ad_zip"
  },
  {
    "name": "bill_ship_ctry_rgn_match",
    "displayName": "Match | Billing and shipping address | Region",
    "description": "Specifies if the region of the shipping address matches the region of the billing address.",
    "dependsOn": "bill_ad_ctry, ship_ad_ctry"
  },
  {
    "name": "bill_ship_state_match",
    "displayName": "Match | Billing and shipping address | State",
    "description": "Specifies if the state on the billing address matches the state on the shipping address.",
    "dependsOn": "bill_ad_state, ship_ad_state"
  },
  {
    "name": "bill_ship_line1_match",
    "displayName": "Match | Billing and shipping address | Street and building number",
    "description": "Specifies if the street and building number on the billing address matches the street and building number on the shipping address.",
    "dependsOn": "bill_ad_line1, ship_ad_line1"
  },
  {
    "name": "bill_ship_line1_format_match",
    "displayName": "Match | Billing and shipping address | Street and building number format",
    "description": "Specifies if the writing and capitalization format of the street and building number on the billing address matches the writing and capitalization format of the street and building number on the shipping address.",
    "dependsOn": "bill_ad_line1, ship_ad_line1"
  },
  {
    "name": "bill_ship_ad_norm_match",
    "displayName": "Match | Billing and shipping address normalized",
    "description": "This attribute compares the normalized billing and normalized shipping address to find the best possible match between them.",
    "dependsOn": "bill_ad_city, bill_ad_ctry, bill_ad_line1, bill_ad_line2, bill_ad_state, bill_ad_zip, ship_ad_city, ship_ad_ctry, ship_ad_line1, ship_ad_line2, ship_ad_state, ship_ad_zip"
  },
  {
    "name": "bin_bill_ctry_match",
    "displayName": "Match | BIN and billing country",
    "description": "Specifies if the credit card BIN country matches the country on the billing address.",
    "dependsOn": "bill_ad_ctry, bin_ctry, cc_bin"
  },
  {
    "name": "bin_ip_ctry_match",
    "displayName": "Match | BIN and IP country",
    "description": "Specifies if the credit card BIN country matches the IP address country.",
    "dependsOn": "bin_ctry, cc_bin, ip"
  },
  {
    "name": "bin_ship_ctry_match",
    "displayName": "Match | BIN and shipping country",
    "description": "Specifies if the credit card BIN country matches the country on the shipping address.",
    "dependsOn": "bin_ctry, cc_bin, ship_ad_ctry"
  },
  {
    "name": "bill_cc_f_l_match",
    "displayName": "Match | CC holder and billing address | Full name",
    "description": "Specifies if the full name of the credit card holder matches the full name on the billing address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bill_ad_name, cc_cardholder, cc_first_name, cc_last_name"
  },
  {
    "name": "bill_cc_f_l_match_h_l",
    "displayName": "Match | CC holder and billing address | Full name | High level",
    "description": "Specifies if the full name of the credit card holder matches the full name on the billing address. This high-level attribute only has two enum values available. If you’d like to have more granular match options, use 'Match | CC holder and billing address | Full name' instead.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bill_ad_name, cc_cardholder, cc_first_name, cc_last_name"
  },
  {
    "name": "cc_cust_f_l_match",
    "displayName": "Match | CC holder and customer | Full name",
    "description": "Specifies if the full name of the credit card holder matches the full name of the customer.",
    "dependsOn": "cc_cardholder, cc_first_name, cc_last_name, cust_first_name, cust_last_name, cust_name"
  },
  {
    "name": "cc_cust_f_l_match_h_l",
    "displayName": "Match | CC holder and customer | Full name | High level",
    "description": "Specifies if the full name of the credit card holder matches the full name of the customer. This high-level attribute only has two enum values available. If you’d like to have more granular match options, use 'Match | CC holder and customer | Full name' instead.",
    "dependsOn": "cc_cardholder, cc_first_name, cc_last_name, cust_first_name, cust_last_name, cust_name"
  },
  {
    "name": "cc_cust_first_name_match",
    "displayName": "Match | CC holder and customer name | First name",
    "description": "Specifies if the first name of the credit card holder matches the first name of the customer.",
    "dependsOn": "cc_cardholder, cc_first_name, cc_last_name, cust_first_name, cust_last_name, cust_name"
  },
  {
    "name": "cc_cust_last_name_match",
    "displayName": "Match | CC holder and customer name | Last name",
    "description": "Specifies if the last name of the credit card holder matches the last name of the customer.",
    "dependsOn": "cc_cardholder, cc_first_name, cc_last_name, cust_first_name, cust_last_name, cust_name"
  },
  {
    "name": "cc_ship_first_name_match",
    "displayName": "Match | CC holder and shipping address | First name",
    "description": "Specifies if the first name of the credit card holder matches the first name on the shipping address.",
    "dependsOn": "cc_cardholder, cc_first_name, cc_last_name, ship_ad_first_name, ship_ad_last_name, ship_ad_name"
  },
  {
    "name": "cc_ship_f_l_match",
    "displayName": "Match | CC holder and shipping address | Full name",
    "description": "Specifies if the full name of the credit card holder matches the full name on the shipping address.",
    "dependsOn": "cc_cardholder, cc_first_name, cc_last_name, ship_ad_first_name, ship_ad_last_name, ship_ad_name"
  },
  {
    "name": "cc_ship_f_l_match_h_l",
    "displayName": "Match | CC holder and shipping address | Full name | High level",
    "description": "Specifies if the full name of the credit card holder matches the full name on the shipping address. This high-level attribute only has two enum values available. If you’d like to have more granular match options, use 'Match | CC holder and shipping address | Full name' instead.",
    "dependsOn": "cc_cardholder, cc_first_name, cc_last_name, ship_ad_first_name, ship_ad_last_name, ship_ad_name"
  },
  {
    "name": "cc_ship_last_name_match",
    "displayName": "Match | CC holder and shipping address | Last name",
    "description": "Specifies if the last name of the credit card holder matches the last name on the shipping address.",
    "dependsOn": "cc_cardholder, cc_first_name, cc_last_name, ship_ad_first_name, ship_ad_last_name, ship_ad_name"
  },
  {
    "name": "bill_cust_first_name_match",
    "displayName": "Match | Customer and billing address | First name",
    "description": "Specifies if the first name of the customer matches their first name on the billing address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bill_ad_name, cust_first_name, cust_last_name, cust_name"
  },
  {
    "name": "bill_cust_f_l_match",
    "displayName": "Match | Customer and billing address | Full name",
    "description": "Specifies if the full name of the customer matches their full name on the billing address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bill_ad_name, cust_first_name, cust_last_name, cust_name"
  },
  {
    "name": "bill_cust_f_l_match_h_l",
    "displayName": "Match | Customer and billing address | Full name | High level",
    "description": "Specifies if the full name of the customer matches the full name on the billing address. This high-level attribute only has two enum values available. If you'd like to have more granular match options, use 'Match | Customer and billing address | Full name' instead.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bill_ad_name, cust_first_name, cust_last_name, cust_name"
  },
  {
    "name": "bill_cust_last_name_match",
    "displayName": "Match | Customer and billing address | Last name",
    "description": "Specifies if the last name of the customer matches their last name on the billing address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bill_ad_name, cust_first_name, cust_last_name, cust_name"
  },
  {
    "name": "cust_ship_first_name_match",
    "displayName": "Match | Customer and shipping address | First name",
    "description": "Specifies if the first name of the customer matches the first name on the shipping address.",
    "dependsOn": "cust_first_name, cust_last_name, cust_name, ship_ad_first_name, ship_ad_last_name, ship_ad_name"
  },
  {
    "name": "cust_ship_f_l_match",
    "displayName": "Match | Customer and shipping address | Full name",
    "description": "Specifies if the full name of the customer matches the full name on the shipping address.",
    "dependsOn": "cust_first_name, cust_last_name, cust_name, ship_ad_first_name, ship_ad_last_name, ship_ad_name"
  },
  {
    "name": "cust_ship_f_l_match_h_l",
    "displayName": "Match | Customer and shipping address | Full name | High level",
    "description": "Specifies if the full name of the customer matches the full name on the shipping address. This high-level attribute only has two enum values available. If you’d like to have more granular match options, use 'Match | Customer and shipping address | Full name' instead.",
    "dependsOn": "cust_first_name, cust_last_name, cust_name, ship_ad_first_name, ship_ad_last_name, ship_ad_name"
  },
  {
    "name": "cust_ship_last_name_match",
    "displayName": "Match | Customer and shipping address | Last name",
    "description": "Specifies if the last name of the customer matches the last name on the shipping address.",
    "dependsOn": "cust_first_name, cust_last_name, cust_name, ship_ad_first_name, ship_ad_last_name, ship_ad_name"
  },
  {
    "name": "e_dom_bill_ctry_match",
    "displayName": "Match | Email domain and billing country",
    "description": "Specifies if the country on the billing address matches the country of the email domain.",
    "dependsOn": "bill_ad_ctry, cust_email"
  },
  {
    "name": "ip_ctry_e_tld_match",
    "displayName": "Match | Email domain and IP country",
    "description": "Specifies if the IP country matches the country of the email domain.",
    "dependsOn": "cust_email, ip"
  },
  {
    "name": "e_dom_ship_ctry_match",
    "displayName": "Match | Email domain and shipping country",
    "description": "Specifies if the country on the shipping address matches the country of the email domain.",
    "dependsOn": "cust_email, ship_ad_ctry"
  },
  {
    "name": "cust_eth_bill_ctry_match",
    "displayName": "Match | Ethnicity and billing country",
    "description": "Specifies if the customer's ethnicity matches the country on the billing address.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "bin_ctry_ethn_match",
    "displayName": "Match | Ethnicity and BIN country",
    "description": "Specifies if the customer's ethnicity matches the credit card BIN country.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bin_ctry, cc_bin, cust_first_name, cust_last_name, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "cust_eth_ip_ctry_match",
    "displayName": "Match | Ethnicity and IP address",
    "description": "Specifies if the customer's ethnicity matches the IP address country.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ip, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "phone_ctry_cust_ethn_match",
    "displayName": "Match | Ethnicity and phone country",
    "description": "Specifies if the customer's ethnicity matches the country of the customer's phone number. The phone number is available in the attribute 'Phone'.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cust_first_name, cust_last_name, ip, phone, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "cust_eth_ship_ctry_match",
    "displayName": "Match | Ethnicity and shipping country",
    "description": "Specifies if the customer's ethnicity matches the country on the shipping address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "cust_first_name_device_match",
    "displayName": "Match | First name and device name",
    "description": "Specifies if the first name of the customer matches their name on the device.",
    "dependsOn": "cust_first_name, device_name"
  },
  {
    "name": "cust_bill_ship_f_l_format_match",
    "displayName": "Match | Format of the customer name, billing name and shipping name",
    "description": "Checks for format matching between the customer's name, the name on the billing address and the name on the shipping address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "e_dom_fl_match",
    "displayName": "Match | Full name and email domain",
    "description": "Specifies if the first and last name of the customer match the domain in the primary email address.",
    "dependsOn": "cust_email, cust_first_name, cust_last_name, cust_scndry_email"
  },
  {
    "name": "eun_fl_match",
    "displayName": "Match | Full name and email username",
    "description": "Specifies if the first and last name of the customer match the username in the primary email address (the part before the @ symbol).",
    "dependsOn": "cust_email, cust_first_name, cust_last_name, cust_scndry_email"
  },
  {
    "name": "eun_ship_fl_match",
    "displayName": "Match | Full shipping address name and email username",
    "description": "Specifies if the first and last name of the customer on the shipping address match the username in the primary email address (the part before the @ symbol).",
    "dependsOn": "cust_email, cust_scndry_email, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "bill_f_l_bill_ad_format_h_l_match",
    "displayName": "Match | High-level | Format of the billing name and format of the billing address",
    "description": "Checks for format matching between billing name and billing address.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_line2"
  },
  {
    "name": "ship_f_l_ship_ad_format_h_l_match",
    "displayName": "Match | High-level | Format of the shipping name and format of the shipping address",
    "description": "Checks for format matching between shipping name and shipping address.",
    "dependsOn": "ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_line2"
  },
  {
    "name": "basket_bill_fl_match",
    "displayName": "Match | Item description and Name",
    "description": "Specifies if the first and last name of the customer on the billing address match the names in the purchased item description.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, items"
  },
  {
    "name": "bill_f_l_bill_ad_format_l_l_match",
    "displayName": "Match | Low-level | Format of the billing name and format of the billing address",
    "description": "Checks for format matching between billing name and billing address. If the formats match or partially match, the format is also detected and listed.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_line2"
  },
  {
    "name": "ship_f_l_ship_ad_format_l_l_match",
    "displayName": "Match | Low-level | Format of the shipping name and format of the shipping address",
    "description": "Checks for format matching between shipping name and shipping address. If the formats match or partially match, the format is also detected and listed.",
    "dependsOn": "ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_line2"
  },
  {
    "name": "phone_ctry_bill_ctry_match",
    "displayName": "Match | Phone and billing country",
    "description": "Specifies if the phone country matches the country on the billing address.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cust_first_name, cust_last_name, ip, phone, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "phone_ctry_bin_ctry_match",
    "displayName": "Match | Phone and BIN country",
    "description": "Specifies if the phone country matches the credit card BIN country.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cust_first_name, cust_last_name, ip, phone, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "phone_ctry_ip_ctry_match",
    "displayName": "Match | Phone and IP country",
    "description": "Specifies if the phone country matches the IP country.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cust_first_name, cust_last_name, ip, phone, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "phone_ctry_ship_ctry_match",
    "displayName": "Match | Phone and shipping country",
    "description": "Specifies if the phone country matches the country on the shipping address.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cust_first_name, cust_last_name, ip, phone, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "e_scndry_e_match",
    "displayName": "Match | Primary and secondary email address",
    "description": "Specifies if the primary email address matches in any way the secondary email address of the customer.",
    "dependsOn": "cust_email, cust_scndry_email"
  },
  {
    "name": "scndry_e_dom_bill_ctry_match",
    "displayName": "Match | Secondary email domain and billing country",
    "description": "Specifies if the country on the billing address matches the country of the secondary email domain.",
    "dependsOn": "bill_ad_ctry, cust_scndry_email"
  },
  {
    "name": "scndry_e_tld_bin_match",
    "displayName": "Match | Secondary email domain and BIN country",
    "description": "Specifies if the credit card BIN country matches the country of the secondary email domain.",
    "dependsOn": "bin_ctry, cc_bin, cust_scndry_email"
  },
  {
    "name": "ip_ctry_scndry_e_tld_match",
    "displayName": "Match | Secondary email domain and IP country",
    "description": "Specifies if the IP country matches the country of the secondary email domain.",
    "dependsOn": "cust_scndry_email, ip"
  },
  {
    "name": "scndry_e_dom_ship_ctry_match",
    "displayName": "Match | Secondary email domain and shipping country",
    "description": "Specifies if the country on the shipping address matches the country of the secondary email domain.",
    "dependsOn": "cust_scndry_email, ship_ad_ctry"
  },
  {
    "name": "ship_zip_city_match",
    "displayName": "Match | Shipping address | Postal code and city",
    "description": "Specifies if the postal code on the shipping address matches the city on the shipping address.",
    "dependsOn": "ship_ad_city, ship_ad_ctry, ship_ad_state, ship_ad_zip"
  },
  {
    "name": "ship_zip_ctry_match",
    "displayName": "Match | Shipping address | Postal code and country",
    "description": "Specifies if the postal code on the shipping address matches the country on the shipping address.",
    "dependsOn": "ship_ad_ctry, ship_ad_zip"
  },
  {
    "name": "ship_eth_bill_ctry_match",
    "displayName": "Match | Shipping address name ethnicity and billing country",
    "description": "Specifies if the ethnicity of the name on the shipping address matches the billing country.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "bill_eth_ship_ctry_match",
    "displayName": "Match | Shipping address name ethnicity and billing country",
    "description": "Specifies if the ethnicity of the name on the billing address matches the shipping country.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "ship_eth_bin_ctry_match",
    "displayName": "Match | Shipping address name ethnicity and BIN country",
    "description": "Specifies if the ethnicity of the name on the shipping address matches the BIN country.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, bin_ctry, cc_bin, cust_first_name, cust_last_name, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "ship_eth_ip_ctry_match",
    "displayName": "Match | Shipping address name ethnicity and IP country",
    "description": "Specifies if the ethnicity of the name on the shipping address matches the IP country.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ip, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "ship_eth_phone_ctry_match",
    "displayName": "Match | Shipping address name ethnicity and phone country",
    "description": "Specifies if the ethnicity of the name on the shipping address matches the phone country.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cust_first_name, cust_last_name, ip, phone, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "ship_eth_ship_ctry_match",
    "displayName": "Match | Shipping address name ethnicity and shipping country",
    "description": "Specifies if the ethnicity of the name on the shipping address matches the shipping country.",
    "dependsOn": "bill_ad_first_name, bill_ad_last_name, cust_first_name, cust_last_name, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "e_tld_bin_match",
    "displayName": "Match | Top email domain and BIN country",
    "description": "Specifies if the credit card BIN country matches the country of the email top level domain.",
    "dependsOn": "bin_ctry, cc_bin, cust_email"
  },
  {
    "name": "custom_threshold",
    "displayName": "Merchant | Custom threshold",
    "description": "A custom threshold value provided by the merchant, usable in rules or downstream logic.",
    "dependsOn": ""
  },
  {
    "name": "device_id_type",
    "displayName": "Merchant | Device ID type",
    "description": "The device ID type as defined in the merchant configuration service. Used to decide what value goes into 'device_id_mapped'.",
    "dependsOn": "client_id, seller_id, sub_seller"
  },
  {
    "name": "slr_ind_hl",
    "displayName": "Merchant | High level industry",
    "description": "The high-level industry of the merchant.",
    "dependsOn": "client_id, seller_id, sub_seller"
  },
  {
    "name": "primary_pmt_method",
    "displayName": "Merchant | Primary payment method",
    "description": "The primary payment method used by the merchant.",
    "dependsOn": "client_id, seller_id, sub_seller"
  },
  {
    "name": "slr_ctry_rgn",
    "displayName": "Merchant | Region",
    "description": "The world region where the merchant operates.",
    "dependsOn": "slr_ctry"
  },
  {
    "name": "regions_or_blocked_regions",
    "displayName": "Merchant | Regions (blocked or allowed)",
    "description": "Comma-separated list of regions/country codes provided by the merchant. Can be used as blocked regions or for other custom purposes.",
    "dependsOn": ""
  },
  {
    "name": "slr_ship_ctry_cor",
    "displayName": "Merchant and shipping address country | Country codes combined",
    "description": "The attribute combines the country code of the merchant and the country code of the shipping address into a geographical corridor. The codes are expected in the ISO 3166-1 alpha-2 format as country code 1_country code 2.",
    "dependsOn": "ship_ad_ctry, slr_ctry"
  },
  {
    "name": "slr_ship_ctry_rgn_cor",
    "displayName": "Merchant and shipping address region | Regions combined",
    "description": "The attribute combines the region of the merchant and the region of the shipping address into a geographical corridor.",
    "dependsOn": "ship_ad_ctry, slr_ctry"
  },
  {
    "name": "neigh_count_links_one_hour",
    "displayName": "neigh_count_links_one_hour",
    "description": "Count of the number of transactions in the neighborhood that 1) were made at most 60 minutes before the transaction we're currently scoring; 2) share the value of one of the following attributes ('linking assets') with the transaction we're scoring: bill_ad_line1_norm, ship_ad_line1_norm, cust_fl_norm, ip, phone_norm, cust_email, cc_num_frg_token.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bin_ctry, cc_num_frg_token, cust_email, cust_first_name, cust_last_name, cust_middle_name, cust_name, ip, phone, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1"
  },
  {
    "name": "neigh_count_links_one_hour_ten_day",
    "displayName": "neigh_count_links_one_hour_ten_day",
    "description": "Count of the number of transactions in the neighborhood that 1) were made more than 60 minutes before the transaction we're currently scoring and less than 10 days before the transaction we're currently scoring; 2) share the value of one of the following attributes (linking assets) with the transaction we're scoring: bill_ad_line1_norm, ship_ad_line1_norm, cust_fl_norm, ip, phone_norm, cust_email, cc_num_frg_token.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bin_ctry, cc_num_frg_token, cust_email, cust_first_name, cust_last_name, cust_middle_name, cust_name, ip, phone, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1"
  },
  {
    "name": "neigh_count_links_ten_day_plus",
    "displayName": "neigh_count_links_ten_day_plus",
    "description": "Count of the number of transactions in the neighborhood that 1) were made more than 10 days before the transaction we're currently scoring; 2) share the value of one of the following attributes (linking assets) with the transaction we're scoring: bill_ad_line1_norm, ship_ad_line1_norm, cust_fl_norm, ip, phone_norm, cust_email, cc_num_frg_token.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bin_ctry, cc_num_frg_token, cust_email, cust_first_name, cust_last_name, cust_middle_name, cust_name, ip, phone, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name, ship_ad_line1"
  },
  {
    "name": "neigh_count_unique_linked_bin_ctrys",
    "displayName": "neigh_count_unique_linked_bin_ctrys",
    "description": "Number of unique values of attribute bin_ctry among those transactions in the neighborhood that either share the attribute value for cc_num_frg_token or the attribute value for cust_email with the transaction we are calculating the neighborhood attribute for.",
    "dependsOn": "bin_ctry, cc_num_frg_token, cust_email"
  },
  {
    "name": "neigh_count_unique_linked_cust_email",
    "displayName": "neigh_count_unique_linked_cust_email",
    "description": "Number of unique values of attribute cust_email among those transactions in the neighborhood that either share the attribute value for cc_num_frg_token or the attribute value for cust_email with the transaction we are calculating the neighborhood attribute for.",
    "dependsOn": "cc_num_frg_token, cust_email"
  },
  {
    "name": "neigh_mean_cc_over_email_five_day",
    "displayName": "neigh_mean_cc_over_email_five_day",
    "description": "Mean value of attribute cc_over_email_five_day of all transactions in the neighborhood. In calculating the mean, missing values are treated as 0.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "neigh_mean_cc_over_email_one_day",
    "displayName": "neigh_mean_cc_over_email_one_day",
    "description": "Mean value of attribute cc_over_email_one_day of all transactions in the neighborhood. In calculating the mean, missing values are treated as 0.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "neigh_mean_cc_over_ip_one_day",
    "displayName": "neigh_mean_cc_over_ip_one_day",
    "description": "Mean value of attribute cc_over_ip_one_day of all transactions in the neighborhood. In calculating the mean, missing values are treated as 0.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "neigh_mean_cust_email_five_day",
    "displayName": "neigh_mean_cust_email_five_day",
    "description": "Mean value of attribute cust_email_five_day of all transactions in the neighborhood. In calculating the mean, missing values are treated as 0.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "neigh_mean_cust_email_one_day",
    "displayName": "neigh_mean_cust_email_one_day",
    "description": "Mean value of attribute cust_email_one_day of all transactions in the neighborhood. In calculating the mean, missing values are treated as 0.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "neigh_mean_cust_fl_ordered_one_day",
    "displayName": "neigh_mean_cust_fl_ordered_one_day",
    "description": "Mean value of attribute cust_fl_ordered_one_day of all transactions in the neighborhood. In calculating the mean, missing values are treated as 0.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "neigh_mean_email_over_phone_five_day",
    "displayName": "neigh_mean_email_over_phone_five_day",
    "description": "Mean value of attribute email_over_phone_five_day of all transactions in the neighborhood. In calculating the mean, missing values are treated as 0.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "neigh_mean_funding_source_five_day",
    "displayName": "neigh_mean_funding_source_five_day",
    "description": "Mean value of attribute funding_source_five_day of all transactions in the neighborhood. In calculating the mean, missing values are treated as 0.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "neigh_mean_funding_source_one_hour",
    "displayName": "neigh_mean_funding_source_one_hour",
    "description": "Mean value of attribute funding_source_one_hour of all transactions in the neighborhood. In calculating the mean, missing values are treated as 0.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "neigh_mean_ip_over_email_five_day",
    "displayName": "neigh_mean_ip_over_email_five_day",
    "description": "Mean value of attribute ip_over_email_five_day of all transactions in the neighborhood. In calculating the mean, missing values are treated as 0.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "neigh_mean_ship_ad_line1_zip_cnct_five_day",
    "displayName": "neigh_mean_ship_ad_line1_zip_cnct_five_day",
    "description": "Mean value of attribute ship_ad_line1_zip_cnct_five_day of all transactions in the neighborhood. In calculating the mean, missing values are treated as 0.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "neigh_count_unique_linked_ccs",
    "displayName": "Neighborhood attribute: Count of unique linked credit cards.",
    "description": "Number of unique values of attribute cc_num_frg_token among those transactions in the neighborhood that either share the attribute value for cc_num_frg_token or the attribute value for cust_email with the transaction we are calculating the neighborhood attribute for.",
    "dependsOn": ""
  },
  {
    "name": "sloth_nbh_norm_score",
    "displayName": "Neighborhood score | Normalized",
    "description": "The neighborhood score after normalization. A decimal number between 0 and 1.",
    "dependsOn": ""
  },
  {
    "name": "os_hour",
    "displayName": "OS | Hour of the day",
    "description": "The hour of the day as captured by the OS of the customer.",
    "dependsOn": "os_ts"
  },
  {
    "name": "os_daytime",
    "displayName": "OS | Part of the day",
    "description": "The part of the day as captured by the OS of the customer.",
    "dependsOn": "os_ts"
  },
  {
    "name": "phone_ctry",
    "displayName": "Phone | Country",
    "description": "The country the customer's phone number belongs to. An ISO 3166-1 alpha-2 code.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cust_first_name, cust_last_name, ip, phone, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "phone_ctry_code",
    "displayName": "Phone | Country code",
    "description": "The country code of the phone number.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cust_first_name, cust_last_name, ip, phone, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "phone_time_zone",
    "displayName": "Phone | Country time zone",
    "description": "The time zone of the country that the phone number belongs to. The expected format of the value is continent/city. If the city name has multiple words, they are joined by an underscore.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cust_first_name, cust_last_name, ip, phone, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "phone_ctry_tld",
    "displayName": "Phone | Country top level domain",
    "description": "The top-level domain of the phone country.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cust_first_name, cust_last_name, ip, phone, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "phone_norm",
    "displayName": "Phone | International phone number normalized",
    "description": "The normalized value of the phone number in an international phone format, with the country code.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cust_first_name, cust_last_name, ip, phone, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "phone_national",
    "displayName": "Phone | National phone number normalized",
    "description": "The normalized value of the phone number in a national phone format, i.e. without the country code. For example, if the phone number is +33673379101, then the expected value for this attribute is 673379101.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cust_first_name, cust_last_name, ip, phone, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "phone_is_valid",
    "displayName": "Phone | Validity",
    "description": "Indicates if the phone number is valid.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cust_first_name, cust_last_name, ip, phone, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "affiliate_id",
    "displayName": "Purchase | Affiliate ID",
    "description": "The ID of the affiliate partner that facilitated the purchase in this transaction.",
    "dependsOn": ""
  },
  {
    "name": "basket_items_desc",
    "displayName": "Purchase | Concatenated full description of all basket items",
    "description": "A concatenated string of items' description (item_desc) and additional description (additional_description) for all items in the basket. Additional description is joined to the primary description with a space. Items in the basket are joined together with a semicolon.",
    "dependsOn": "items"
  },
  {
    "name": "basket_max_amt",
    "displayName": "Purchase | Highest item price",
    "description": "The price of the most expensive item ordered in one purchase order.",
    "dependsOn": "items"
  },
  {
    "name": "basket_max_quant",
    "displayName": "Purchase | Highest order quantity",
    "description": "The highest order quantity for one item in a purchase order.",
    "dependsOn": "items"
  },
  {
    "name": "item_code",
    "displayName": "Purchase | Item code",
    "description": "",
    "dependsOn": ""
  },
  {
    "name": "basket_items_cnt",
    "displayName": "Purchase | Items total",
    "description": "The total number of items ordered in one purchase order.",
    "dependsOn": "items"
  },
  {
    "name": "basket_min_amt",
    "displayName": "Purchase | Lowest item price",
    "description": "The price of the least expensive item ordered in one purchase order.",
    "dependsOn": "items"
  },
  {
    "name": "basket_min_quant",
    "displayName": "Purchase | Lowest order quantity",
    "description": "The lowest order quantity for one item in a purchase order.",
    "dependsOn": "items"
  },
  {
    "name": "basket_unique_items_cnt",
    "displayName": "Purchase | Unique item count",
    "description": "The number of unique items ordered in one purchase order.",
    "dependsOn": "items"
  },
  {
    "name": "random_number",
    "displayName": "Random number",
    "description": "A random number between 0 and 999. Can be used for sampling.",
    "dependsOn": ""
  },
  {
    "name": "sanctions_lists_hits_json",
    "displayName": "Sanctions lists hits | JSON string",
    "description": "A list of objects with all sanctions lists hits, represented as a JSON string.",
    "dependsOn": "bill_ad_city, bill_ad_line1, bill_ad_zip, client_id, cust_dob, cust_first_name, cust_last_name, cust_middle_name, cust_name, seller_id, sub_seller"
  },
  {
    "name": "scndry_e_format",
    "displayName": "Secondary email | Capitalization format",
    "description": "Specifies the capitalization format of the secondary email address.",
    "dependsOn": "cust_scndry_email"
  },
  {
    "name": "scndry_e_dom_type_controlled",
    "displayName": "Secondary email | Domain control",
    "description": "The control level of the email domain in the secondary email address.",
    "dependsOn": "cust_email, cust_first_name, cust_last_name, cust_scndry_email"
  },
  {
    "name": "scndry_e_dom_is_risky",
    "displayName": "Secondary email | Domain risk",
    "description": "Specifies if the email domain in the secondary email address is risky, i.e. has a tendency to appear in a lot of fraudulent transactions.",
    "dependsOn": "cust_scndry_email"
  },
  {
    "name": "scndry_e_dom_type",
    "displayName": "Secondary email | Domain type",
    "description": "The type of the email domain in the secondary email address.",
    "dependsOn": "cust_email, cust_first_name, cust_last_name, cust_scndry_email"
  },
  {
    "name": "scndry_public_suffix",
    "displayName": "Secondary email | Public suffix",
    "description": "The public suffix of the secondary email address., i.e. the last part of it.",
    "dependsOn": "cust_scndry_email"
  },
  {
    "name": "scndry_e_dom_name",
    "displayName": "Secondary email | Server name",
    "description": "The full domain name without the top-level domain, often .com or .net., of the secondary email address.",
    "dependsOn": "cust_scndry_email"
  },
  {
    "name": "scndry_e_tld",
    "displayName": "Secondary email | Top level domain",
    "description": "The top-level domain of the secondary email address.",
    "dependsOn": "cust_scndry_email"
  },
  {
    "name": "scndry_e_tld_is_ctry",
    "displayName": "Secondary email | Top level domain is country",
    "description": "Specifies if the top-level domain of the secondary email address refers to a country.",
    "dependsOn": "cust_scndry_email"
  },
  {
    "name": "scndry_e_dom_ctry_tld",
    "displayName": "Secondary email | Top-level email domain country",
    "description": "Specifies which country the top-level email domain of the secondary email address belongs to.",
    "dependsOn": "cust_scndry_email"
  },
  {
    "name": "scndry_e_un",
    "displayName": "Secondary email | Username",
    "description": "The username of the recipient in the secondary email address (the part before the @ symbol).",
    "dependsOn": "cust_scndry_email"
  },
  {
    "name": "scndry_eun_fl_pattern",
    "displayName": "Secondary email username | Full name pattern",
    "description": "A representation of the username in the secondary email address as a pattern of names, words, and signs.",
    "dependsOn": "cust_email, cust_first_name, cust_last_name, cust_scndry_email"
  },
  {
    "name": "scndry_eun_fl_pattern_v2",
    "displayName": "Secondary email username | Full name pattern",
    "description": "A representation of the username in the secondary email address as a pattern of names, words, and signs.",
    "dependsOn": "bill_ad_ctry, bill_ad_first_name, bill_ad_last_name, bin_ctry, cc_bin, cust_email, cust_first_name, cust_last_name, cust_scndry_email, ship_ad_ctry, ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "ship_ad_ctry_is_evil",
    "displayName": "ship_ad_ctry_is_evil",
    "description": "whether or not the shipping country is a recognized fraud-haven.",
    "dependsOn": "ship_ad_ctry"
  },
  {
    "name": "str_crp_ship_ad_l2",
    "displayName": "Shipping address | Apartment number | Bogus",
    "description": "Indicates whether the apartment or flat number information on the shipping address is bogus.",
    "dependsOn": "ship_ad_line2"
  },
  {
    "name": "ship_line2_format",
    "displayName": "Shipping address | Apartment number format",
    "description": "The writing and capitalization format of the apartment or flat number on the shipping address.",
    "dependsOn": "ship_ad_line2"
  },
  {
    "name": "ship_ad_line2_norm",
    "displayName": "Shipping address | Apartment number normalized",
    "description": "The normalized value of the apartment or flat number on the shipping address.",
    "dependsOn": "ship_ad_line2"
  },
  {
    "name": "ship_city_format",
    "displayName": "Shipping address | City format",
    "description": "The writing format of the city on the shipping address.",
    "dependsOn": "ship_ad_city"
  },
  {
    "name": "ship_ad_city_norm",
    "displayName": "Shipping address | City normalized",
    "description": "The normalized value of the city on the shipping address.",
    "dependsOn": "ship_ad_city"
  },
  {
    "name": "ship_city_pop",
    "displayName": "Shipping address | City population",
    "description": "The population of the city on the shipping address.",
    "dependsOn": "ship_ad_city, ship_ad_ctry, ship_ad_state"
  },
  {
    "name": "ship_ad_continent",
    "displayName": "Shipping address | Continent",
    "description": "The continent that the country on the shipping address belongs to.",
    "dependsOn": "ship_ad_ctry"
  },
  {
    "name": "ship_ad_ctry_crncy",
    "displayName": "Shipping address | Country currency",
    "description": "The currency of the country on the shipping address.",
    "dependsOn": "ship_ad_ctry"
  },
  {
    "name": "ship_ad_ctry_gdp",
    "displayName": "Shipping address | Country GDP",
    "description": "The GDP (Gross Domestic Product) of the country on the shipping address. The expected value is in US dollars.",
    "dependsOn": "ship_ad_ctry"
  },
  {
    "name": "ship_ad_ctry_gdp_per_capita",
    "displayName": "Shipping address | Country GDP per capita",
    "description": "The GDP (Gross Domestic Product) per capita of the country on the shipping address. The expected value is in US dollars.",
    "dependsOn": "ship_ad_ctry"
  },
  {
    "name": "ship_ad_ctry_pop",
    "displayName": "Shipping address | Country population",
    "description": "The population of the country on the shipping address.",
    "dependsOn": "ship_ad_ctry"
  },
  {
    "name": "ship_ad_ctry_rgn",
    "displayName": "Shipping address | Country region",
    "description": "The world region of the country on the shipping address.",
    "dependsOn": "ship_ad_ctry"
  },
  {
    "name": "ship_ad_ctry_total_km2",
    "displayName": "Shipping address | Country size in km2",
    "description": "The size of the country on the shipping address in square kilometers.",
    "dependsOn": "ship_ad_ctry"
  },
  {
    "name": "ship_fl",
    "displayName": "Shipping address | Customer full name",
    "description": "The full name of the customer on the shipping address. This is an attribute calculated by Fraugster (as opposed to the datapoint 'ship_ad_name' you can send in your API request).",
    "dependsOn": "ship_ad_first_name, ship_ad_last_name, ship_ad_middle_name, ship_ad_name"
  },
  {
    "name": "ship_fl_norm",
    "displayName": "Shipping address | Customer full name normalized",
    "description": "The normalized value of the customer's full name on the shipping address. Normalization in this case removes unicode and special characters (an apostrophe is removed, 'ü' becomes 'u', etc.) and spells all the names in lower case.",
    "dependsOn": "ship_ad_first_name, ship_ad_last_name, ship_ad_middle_name, ship_ad_name"
  },
  {
    "name": "ship_fl_ordered",
    "displayName": "Shipping address | Customer full name ordered alphabetically",
    "description": "The full name of the customer on the shipping address in alphabetical order.",
    "dependsOn": "ship_ad_first_name, ship_ad_last_name, ship_ad_middle_name, ship_ad_name"
  },
  {
    "name": "packstation_id",
    "displayName": "Shipping address | DHL Packstation ID | Calculated",
    "description": "A 3-digit ID of a DHL Packstation. This is a calculated attribute that you can use in rules only if you send 'ship_ad_line1' as a datapoint. If you prefer to send packstation information in the API request instead, use the datapoint 'packstation_id_dp'.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3"
  },
  {
    "name": "ship_f_l_format",
    "displayName": "Shipping address | Full name format",
    "description": "The writing and capitalization format of the customer's full name on the shipping address.",
    "dependsOn": "ship_ad_first_name, ship_ad_last_name"
  },
  {
    "name": "postnummer",
    "displayName": "Shipping address | Personal customer number | Calculated",
    "description": "The personal customer number (Postnummer) used at the DHL Packstation. This is a calculated attribute that you can use in rules only if you send 'ship_ad_line1' as a datapoint. If you prefer to send personal customer number in the API request instead, use the datapoint 'postnummer_dp'.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3"
  },
  {
    "name": "ship_ad_zip_less1",
    "displayName": "Shipping address | Postal code shortened by 1",
    "description": "The postal code on the shipping address without the last character.",
    "dependsOn": "ship_ad_zip"
  },
  {
    "name": "ship_ad_zip_less2",
    "displayName": "Shipping address | Postal code shortened by 2",
    "description": "The postal code on the shipping address without the last two characters.",
    "dependsOn": "ship_ad_zip"
  },
  {
    "name": "ship_ad_zip_less3",
    "displayName": "Shipping address | Postal code shortened by 3",
    "description": "The postal code on the shipping address without the last three characters.",
    "dependsOn": "ship_ad_zip"
  },
  {
    "name": "str_crp_ship_ad_l1",
    "displayName": "Shipping address | Street and building number | Bogus",
    "description": "Indicates whether the street and building number information on the shipping address is bogus.",
    "dependsOn": "ship_ad_line1"
  },
  {
    "name": "ship_line1_format",
    "displayName": "Shipping address | Street and building number format",
    "description": "The writing and capitalization format of the street and building number on the shipping address.",
    "dependsOn": "ship_ad_line1"
  },
  {
    "name": "ship_ad_line1_norm",
    "displayName": "Shipping address | Street and building number normalized",
    "description": "The normalized value of the street and building number on the shipping address.",
    "dependsOn": "ship_ad_line1"
  },
  {
    "name": "ship_ad_line1_zip_cnct",
    "displayName": "Shipping address | Street, building number, postal code concatenated",
    "description": "The normalized and concatenated values of the street and building number on the shipping address together with the postal code. The attribute is useful if you want to create a blacklist. It helps you see a specific address without upper-case letters or spaces, making it easier to find and compare two identical addresses.",
    "dependsOn": "ship_ad_line1, ship_ad_zip"
  },
  {
    "name": "ship_ad_line1_zip_last_name_cnct",
    "displayName": "Shipping address | Street, building number, postal code, last name concatenated",
    "description": "The concatenated values of the street and building number of the shipping address together with the postal code and the available last name (customer, shipping, or billing). Used for linking.",
    "dependsOn": "bill_ad_last_name, cust_last_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip"
  },
  {
    "name": "ship_ad_norm",
    "displayName": "Shipping address concatenated",
    "description": "",
    "dependsOn": ""
  },
  {
    "name": "ship_ad_norm_cnct",
    "displayName": "Shipping address normalized | Street, building number, postal code concatenated",
    "description": "The normalized and concatenated values of the street and building number on the shipping address together with the postal code. The attribute is useful if you want to create a decline list. It helps you see a specific address without upper-case letters or spaces, making it easier to find and compare two identical addresses.",
    "dependsOn": "ship_ad_line1, ship_ad_zip"
  },
  {
    "name": "ship_ad_norm_last_name_cnct",
    "displayName": "Shipping address normalized | Street, building number, postal code, last name concatenated",
    "description": "The normalized and concatenated values of the street and building number of the shipping address together with the postal code and the available last name (customer, shipping, or billing). Used for linking.",
    "dependsOn": "bill_ad_last_name, cust_last_name, ship_ad_last_name, ship_ad_line1, ship_ad_zip"
  },
  {
    "name": "sloth_logistic_score",
    "displayName": "Sloth logistic regression score",
    "description": "In contrast to the Fraugster score, the Sloth logistic score is based on classic machine learning algorithms that run in parallel to the Fraugster algorithm. It returns a decimal number between 0 and 1.",
    "dependsOn": ""
  },
  {
    "name": "sloth_model",
    "displayName": "Sloth model name",
    "description": "Sloth model name as used in the service configuration.",
    "dependsOn": ""
  },
  {
    "name": "sloth_nbh_score",
    "displayName": "Sloth neighborhood score",
    "description": "The Neighbourhood score is calculated based on attributes of a transaction's neighborhood, i.e. previously received similar transactions. It returns a decimal number between 0 and 1.",
    "dependsOn": ""
  },
  {
    "name": "sloth_nbh_model",
    "displayName": "Sloth neighborhood scoring model name",
    "description": "Sloth neighborhood scoring model name as used in the service configuration.",
    "dependsOn": ""
  },
  {
    "name": "sub_slr_name",
    "displayName": "Sub-merchant | Name",
    "description": "The name of the sub-merchant.",
    "dependsOn": "client_id, seller_id, sub_seller"
  },
  {
    "name": "source_of_wealth",
    "displayName": "Trading | Source of wealth",
    "description": "Declared source of the customer's wealth/funds, e.g., salary, inheritance, business income.",
    "dependsOn": ""
  },
  {
    "name": "is_3ds_attempted",
    "displayName": "Transaction | 3D Secure attempt",
    "description": "Specifies if the 3D Secure check was attempted for the transaction.",
    "dependsOn": ""
  },
  {
    "name": "is_eea_acquirer_ctry",
    "displayName": "Transaction | Acquirer country is in EEA",
    "description": "Specifies if the acquirer country is one of the EEA countries under PSD2. 'True' if the country is in the EEA, and 'false' if it's not.",
    "dependsOn": "acquirer_ctry"
  },
  {
    "name": "trans_aud_amt",
    "displayName": "Transaction | Amount in AUD",
    "description": "The transaction amount in AUD.",
    "dependsOn": "client_id, slr_crncy, trans_amt, trans_currency"
  },
  {
    "name": "trans_brl_amt",
    "displayName": "Transaction | Amount in BRL",
    "description": "The transaction amount in BRL.",
    "dependsOn": "client_id, slr_crncy, trans_amt, trans_currency"
  },
  {
    "name": "trans_cad_amt",
    "displayName": "Transaction | Amount in CAD",
    "description": "The transaction amount in CAD.",
    "dependsOn": "client_id, slr_crncy, trans_amt, trans_currency"
  },
  {
    "name": "trans_chf_amt",
    "displayName": "Transaction | Amount in CHF",
    "description": "The transaction amount in CHF.",
    "dependsOn": "client_id, slr_crncy, trans_amt, trans_currency"
  },
  {
    "name": "trans_cny_amt",
    "displayName": "Transaction | Amount in CNY",
    "description": "The transaction amount in CNY.",
    "dependsOn": "client_id, slr_crncy, trans_amt, trans_currency"
  },
  {
    "name": "trans_eur_amt",
    "displayName": "Transaction | Amount in euro",
    "description": "The transaction amount in euro.",
    "dependsOn": "client_id, slr_crncy, trans_amt, trans_currency"
  },
  {
    "name": "trans_gbp_amt",
    "displayName": "Transaction | Amount in GBP",
    "description": "The transaction amount in GBP.",
    "dependsOn": "client_id, slr_crncy, trans_amt, trans_currency"
  },
  {
    "name": "trans_jpy_amt",
    "displayName": "Transaction | Amount in JPY",
    "description": "The transaction amount in JPY.",
    "dependsOn": "client_id, slr_crncy, trans_amt, trans_currency"
  },
  {
    "name": "trans_mxn_amt",
    "displayName": "Transaction | Amount in MXN",
    "description": "The transaction amount in MXN.",
    "dependsOn": "client_id, slr_crncy, trans_amt, trans_currency"
  },
  {
    "name": "trans_rel_eur_amt",
    "displayName": "Transaction | Amount in standard deviation from seller's average",
    "description": "The transaction amount in standard deviation from the seller's average.",
    "dependsOn": "client_id, seller_id, slr_crncy, sub_seller, trans_amt, trans_currency"
  },
  {
    "name": "trans_usd_amt",
    "displayName": "Transaction | Amount in USD",
    "description": "The transaction amount in USD.",
    "dependsOn": "client_id, slr_crncy, trans_amt, trans_currency"
  },
  {
    "name": "trans_amt_is_round_number",
    "displayName": "Transaction | Amount is a round number",
    "description": "Indicates whether the transaction amount in its original currency is a round number.",
    "dependsOn": "trans_amt"
  },
  {
    "name": "attempt_id",
    "displayName": "Transaction | Attempt ID",
    "description": "The number of payment attempts made on a single order.",
    "dependsOn": "trans_id"
  },
  {
    "name": "bulk_job_id",
    "displayName": "Transaction | Bulk job ID",
    "description": "Optional identifier that links a transaction to a bulk upload job.",
    "dependsOn": ""
  },
  {
    "name": "client_assumes_liability",
    "displayName": "Transaction | Client assumes liability",
    "description": "Indicates if the client assumes liability for this transaction and Fraugster is not liable for it as a result. The reasons may differ from client to client.",
    "dependsOn": "custom"
  },
  {
    "name": "client_assumes_responsibility",
    "displayName": "Transaction | Client assumes responsibility",
    "description": "Indicates if the client assumes responsibility for this transaction and Fraugster is not liable for it as a result. The reasons may differ from client to client.",
    "dependsOn": "custom"
  },
  {
    "name": "trans_dt",
    "displayName": "Transaction | Date",
    "description": "The date part of the transaction timestamp as reported by the client.",
    "dependsOn": "trans_ts"
  },
  {
    "name": "trans_day_of_week",
    "displayName": "Transaction | Day of week",
    "description": "Represents the day of the week on which the transaction took place.",
    "dependsOn": "trans_ts"
  },
  {
    "name": "effort_id",
    "displayName": "Transaction | Effort ID",
    "description": "The number of payments or refunds made on a recurring order.",
    "dependsOn": "trans_id"
  },
  {
    "name": "expected_monthly_volume",
    "displayName": "Transaction | Expected monthly volume",
    "description": "The expected monthly volume of the transaction in the original currency. The value is between 0 and 1000000.",
    "dependsOn": ""
  },
  {
    "name": "funding_source",
    "displayName": "Transaction | Funding source",
    "description": "The actual funding source used in a transaction. Can be a bank account number or a credit card number (hash/token). The goal is to use it for velocity and clustering.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash"
  },
  {
    "name": "trans_hour",
    "displayName": "Transaction | Hour",
    "description": "The hour when the transaction happened. The value is between 0 and 24.",
    "dependsOn": "trans_ts"
  },
  {
    "name": "trans_is_test",
    "displayName": "Transaction | Is test",
    "description": "Indicates if the transaction is a test transaction.",
    "dependsOn": "ba_first_name, ba_last_name, ba_name, bill_ad_city, bill_ad_first_name, bill_ad_last_name, bill_ad_line1, bill_ad_line2, bill_ad_name, bill_ad_state, bill_ad_zip, bill_name_title, cc_cardholder, cc_first_name, cc_last_name, cust_email, cust_first_name, cust_last_name, cust_middle_name, cust_name, cust_scndry_email, cust_title, ship_ad_city, ship_ad_email, ship_ad_first_name, ship_ad_last_name, ship_ad_line1, ship_ad_line2, ship_ad_name, ship_ad_state, ship_ad_zip, ship_comments, ship_name_title"
  },
  {
    "name": "m_segment",
    "displayName": "Transaction | Meaningful segment",
    "description": "The meaningful segment of the transaction. It is a condensed way to describe information linked to the transaction. It is composed by the concatenation of the country of activity, the sub-seller and the geographical pattern.",
    "dependsOn": "bill_ad_ctry, bin_ctry, ip, seller_id, ship_ad_ctry, sub_seller"
  },
  {
    "name": "payment_service_provider",
    "displayName": "Transaction | Payment service provider (PSP)",
    "description": "The name of the payment service provider or gateway routing the transaction (e.g., Adyen, Stripe, Checkout.com).",
    "dependsOn": ""
  },
  {
    "name": "rule_type",
    "displayName": "Transaction | Rule Type",
    "description": "A free-form classifier the client sends in the transaction payload to route the transaction to a specific rule set (e.g. 'topup', 'payout', 'transfer', 'kyc_review'). The value is opaque to the engine and is intended for use in rule conditions.",
    "dependsOn": ""
  },
  {
    "name": "transaction_type",
    "displayName": "Transaction | Type",
    "description": "High-level transaction type used for rule logic. Typical values include deposit, withdrawal, trade, transfer, conversion, fee, refund.",
    "dependsOn": ""
  },
  {
    "name": "reccurence_type",
    "displayName": "Transaction recurrence type",
    "description": "",
    "dependsOn": ""
  },
  {
    "name": "beneficiary_id_approved_one_day",
    "displayName": "Velocity | Approved beneficiary ID | 1 day",
    "description": "The number of times the same beneficiary ID appeared in approved transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_approved_one_hour",
    "displayName": "Velocity | Approved beneficiary ID | 1 hour",
    "description": "The number of times the same beneficiary ID appeared in approved transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_approved_one_min",
    "displayName": "Velocity | Approved beneficiary ID | 1 minute",
    "description": "The number of times the same beneficiary ID appeared in approved transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_approved_one_month",
    "displayName": "Velocity | Approved beneficiary ID | 1 month",
    "description": "The number of times the same beneficiary ID appeared in approved transactions in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_approved_ten_day",
    "displayName": "Velocity | Approved beneficiary ID | 10 days",
    "description": "The number of times the same beneficiary ID appeared in approved transactions in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_approved_three_month",
    "displayName": "Velocity | Approved beneficiary ID | 3 months",
    "description": "The number of times the same beneficiary ID appeared in approved transactions in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_approved_five_day",
    "displayName": "Velocity | Approved beneficiary ID | 5 days",
    "description": "The number of times the same beneficiary ID appeared in approved transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_approved_five_min",
    "displayName": "Velocity | Approved beneficiary ID | 5 minutes",
    "description": "The number of times the same beneficiary ID appeared in approved transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_approved_six_month",
    "displayName": "Velocity | Approved beneficiary ID | 6 months",
    "description": "The number of times the same beneficiary ID appeared in approved transactions in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_approved_seven_day",
    "displayName": "Velocity | Approved beneficiary ID | 7 days",
    "description": "The number of times the same beneficiary ID appeared in approved transactions in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_approved_seven_hour",
    "displayName": "Velocity | Approved beneficiary ID | 7 hours",
    "description": "The number of times the same beneficiary ID appeared in approved transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_approved_one_day",
    "displayName": "Velocity | Approved billing address | 1 day",
    "description": "The number of times the same billing address appeared in approved transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_approved_one_hour",
    "displayName": "Velocity | Approved billing address | 1 hour",
    "description": "The number of times the same billing address appeared in approved transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_approved_one_min",
    "displayName": "Velocity | Approved billing address | 1 minute",
    "description": "The number of times the same billing address appeared in approved transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_approved_five_day",
    "displayName": "Velocity | Approved billing address | 5 days",
    "description": "The number of times the same billing address appeared in approved transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_approved_five_min",
    "displayName": "Velocity | Approved billing address | 5 minutes",
    "description": "The number of times the same billing address appeared in approved transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_approved_seven_hour",
    "displayName": "Velocity | Approved billing address | 7 hours",
    "description": "The number of times the same billing address appeared in approved transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "cust_id_approved_one_day",
    "displayName": "Velocity | Approved customer ID | 1 day",
    "description": "The number of times the same customer ID appeared in approved transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_approved_one_hour",
    "displayName": "Velocity | Approved customer ID | 1 hour",
    "description": "The number of times the same customer ID appeared in approved transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_approved_one_min",
    "displayName": "Velocity | Approved customer ID | 1 minute",
    "description": "The number of times the same customer ID appeared in approved transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_approved_one_month",
    "displayName": "Velocity | Approved customer ID | 1 month",
    "description": "The number of times the same customer ID appeared in approved transactions in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_approved_ten_day",
    "displayName": "Velocity | Approved customer ID | 10 days",
    "description": "The number of times the same customer ID appeared in approved transactions in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_approved_three_month",
    "displayName": "Velocity | Approved customer ID | 3 months",
    "description": "The number of times the same customer ID appeared in approved transactions in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_approved_five_day",
    "displayName": "Velocity | Approved customer ID | 5 days",
    "description": "The number of times the same customer ID appeared in approved transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_approved_five_min",
    "displayName": "Velocity | Approved customer ID | 5 minutes",
    "description": "The number of times the same customer ID appeared in approved transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_approved_six_month",
    "displayName": "Velocity | Approved customer ID | 6 months",
    "description": "The number of times the same customer ID appeared in approved transactions in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_approved_seven_day",
    "displayName": "Velocity | Approved customer ID | 7 days",
    "description": "The number of times the same customer ID appeared in approved transactions in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_approved_seven_hour",
    "displayName": "Velocity | Approved customer ID | 7 hours",
    "description": "The number of times the same customer ID appeared in approved transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_fl_ordered_approved_one_day",
    "displayName": "Velocity | Approved customer name | 1 day",
    "description": "The number of times the same customer name appeared in approved transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_approved_one_hour",
    "displayName": "Velocity | Approved customer name | 1 hour",
    "description": "The number of times the same customer name appeared in approved transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_approved_one_min",
    "displayName": "Velocity | Approved customer name | 1 minute",
    "description": "The number of times the same customer name appeared in approved transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_approved_five_day",
    "displayName": "Velocity | Approved customer name | 5 days",
    "description": "The number of times the same customer name appeared in approved transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_approved_five_min",
    "displayName": "Velocity | Approved customer name | 5 minutes",
    "description": "The number of times the same customer name appeared in approved transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_approved_seven_hour",
    "displayName": "Velocity | Approved customer name | 7 hours",
    "description": "The number of times the same customer name appeared in approved transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_approved_one_day",
    "displayName": "Velocity | Approved customer name amount | 1 day",
    "description": "The sum of approved transaction amounts in EUR with the same first and last names in the last day. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_approved_one_hour",
    "displayName": "Velocity | Approved customer name amount | 1 hour",
    "description": "The sum of approved transaction amounts in EUR with the same first and last names in the last hour. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_approved_one_min",
    "displayName": "Velocity | Approved customer name amount | 1 minute",
    "description": "The sum of approved transaction amounts in EUR with the same first and last names in the last minute. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_approved_one_month",
    "displayName": "Velocity | Approved customer name amount | 1 month",
    "description": "The sum of approved transaction amounts in EUR with the same first and last names in the last month (30 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_approved_ten_day",
    "displayName": "Velocity | Approved customer name amount | 10 days",
    "description": "The sum of approved transaction amounts in EUR with the same first and last names in the last 10 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_approved_three_month",
    "displayName": "Velocity | Approved customer name amount | 3 months",
    "description": "The sum of approved transaction amounts in EUR with the same first and last names in the last 3 months (90 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_approved_five_day",
    "displayName": "Velocity | Approved customer name amount | 5 days",
    "description": "The sum of approved transaction amounts in EUR with the same first and last names in the last 5 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_approved_five_min",
    "displayName": "Velocity | Approved customer name amount | 5 minutes",
    "description": "The sum of approved transaction amounts in EUR with the same first and last names in the last 5 minutes. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_approved_six_month",
    "displayName": "Velocity | Approved customer name amount | 6 months",
    "description": "The sum of approved transaction amounts in EUR with the same first and last names in the last 6 months (180 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_approved_seven_day",
    "displayName": "Velocity | Approved customer name amount | 7 days",
    "description": "The sum of approved transaction amounts in EUR with the same first and last names in the last 7 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_approved_seven_hour",
    "displayName": "Velocity | Approved customer name amount | 7 hours",
    "description": "The sum of approved transaction amounts in EUR with the same first and last names in the last 7 hours. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_email_approved_one_day",
    "displayName": "Velocity | Approved email | 1 day",
    "description": "The number of times the same email address appeared in approved transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_approved_one_hour",
    "displayName": "Velocity | Approved email | 1 hour",
    "description": "The number of times the same email address appeared in approved transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_approved_one_min",
    "displayName": "Velocity | Approved email | 1 minute",
    "description": "The number of times the same email address appeared in approved transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_approved_one_month",
    "displayName": "Velocity | Approved email | 1 month",
    "description": "The number of times the same email address appeared in approved transactions in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_approved_ten_day",
    "displayName": "Velocity | Approved email | 10 days",
    "description": "The number of times the same email address appeared in approved transactions in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_approved_three_month",
    "displayName": "Velocity | Approved email | 3 months",
    "description": "The number of times the same email address appeared in approved transactions in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_approved_five_day",
    "displayName": "Velocity | Approved email | 5 days",
    "description": "The number of times the same email address appeared in approved transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_approved_five_min",
    "displayName": "Velocity | Approved email | 5 minutes",
    "description": "The number of times the same email address appeared in approved transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_approved_six_month",
    "displayName": "Velocity | Approved email | 6 months",
    "description": "The number of times the same email address appeared in approved transactions in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_approved_seven_day",
    "displayName": "Velocity | Approved email | 7 days",
    "description": "The number of times the same email address appeared in approved transactions in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_approved_seven_hour",
    "displayName": "Velocity | Approved email | 7 hours",
    "description": "The number of times the same email address appeared in approved transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "ip_approved_one_day",
    "displayName": "Velocity | Approved IP address | 1 day",
    "description": "The number of times the same IP address appeared in approved transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_approved_one_hour",
    "displayName": "Velocity | Approved IP address | 1 hour",
    "description": "The number of times the same IP address appeared in approved transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_approved_one_min",
    "displayName": "Velocity | Approved IP address | 1 minute",
    "description": "The number of times the same IP address appeared in approved transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_approved_one_month",
    "displayName": "Velocity | Approved IP address | 1 month",
    "description": "The number of times the same IP address appeared in approved transactions in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_approved_ten_day",
    "displayName": "Velocity | Approved IP address | 10 days",
    "description": "The number of times the same IP address appeared in approved transactions in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_approved_three_month",
    "displayName": "Velocity | Approved IP address | 3 months",
    "description": "The number of times the same IP address appeared in approved transactions in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_approved_five_day",
    "displayName": "Velocity | Approved IP address | 5 days",
    "description": "The number of times the same IP address appeared in approved transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_approved_five_min",
    "displayName": "Velocity | Approved IP address | 5 minutes",
    "description": "The number of times the same IP address appeared in approved transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_approved_six_month",
    "displayName": "Velocity | Approved IP address | 6 months",
    "description": "The number of times the same IP address appeared in approved transactions in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_approved_seven_day",
    "displayName": "Velocity | Approved IP address | 7 days",
    "description": "The number of times the same IP address appeared in approved transactions in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_approved_seven_hour",
    "displayName": "Velocity | Approved IP address | 7 hours",
    "description": "The number of times the same IP address appeared in approved transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "device_id_mapped_approved_one_day",
    "displayName": "Velocity | Approved mapped device ID | 1 day",
    "description": "The number of times the same device ID appeared in approved transactions in the last day. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_approved_one_hour",
    "displayName": "Velocity | Approved mapped device ID | 1 hour",
    "description": "The number of times the same device ID appeared in approved transactions in the last hour. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_approved_one_min",
    "displayName": "Velocity | Approved mapped device ID | 1 minute",
    "description": "The number of times the same device ID appeared in approved transactions in the last minute. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_approved_five_day",
    "displayName": "Velocity | Approved mapped device ID | 5 days",
    "description": "The number of times the same device ID appeared in approved transactions in the last 5 days. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_approved_five_min",
    "displayName": "Velocity | Approved mapped device ID | 5 minutes",
    "description": "The number of times the same device ID appeared in approved transactions in the last 5 minutes. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_approved_seven_hour",
    "displayName": "Velocity | Approved mapped device ID | 7 hours",
    "description": "The number of times the same device ID appeared in approved transactions in the last 7 hours. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "funding_source_approved_one_day",
    "displayName": "Velocity | Approved payment method | 1 day",
    "description": "The number of times the same payment method appeared in approved transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_approved_one_hour",
    "displayName": "Velocity | Approved payment method | 1 hour",
    "description": "The number of times the same payment method appeared in approved transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_approved_one_min",
    "displayName": "Velocity | Approved payment method | 1 minute",
    "description": "The number of times the same payment method appeared in approved transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_approved_one_month",
    "displayName": "Velocity | Approved payment method | 1 month",
    "description": "The number of times the same payment method appeared in approved transactions in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_approved_ten_day",
    "displayName": "Velocity | Approved payment method | 10 days",
    "description": "The number of times the same payment method appeared in approved transactions in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_approved_three_month",
    "displayName": "Velocity | Approved payment method | 3 months",
    "description": "The number of times the same payment method appeared in approved transactions in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_approved_five_day",
    "displayName": "Velocity | Approved payment method | 5 days",
    "description": "The number of times the same payment method appeared in approved transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_approved_five_min",
    "displayName": "Velocity | Approved payment method | 5 minutes",
    "description": "The number of times the same payment method appeared in approved transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_approved_six_month",
    "displayName": "Velocity | Approved payment method | 6 months",
    "description": "The number of times the same payment method appeared in approved transactions in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_approved_seven_day",
    "displayName": "Velocity | Approved payment method | 7 days",
    "description": "The number of times the same payment method appeared in approved transactions in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_approved_seven_hour",
    "displayName": "Velocity | Approved payment method | 7 hours",
    "description": "The number of times the same payment method appeared in approved transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "phone_approved_one_day",
    "displayName": "Velocity | Approved phone | 1 day",
    "description": "The number of times the same phone number appeared in approved transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_approved_one_hour",
    "displayName": "Velocity | Approved phone | 1 hour",
    "description": "The number of times the same phone number appeared in approved transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_approved_one_min",
    "displayName": "Velocity | Approved phone | 1 minute",
    "description": "The number of times the same phone number appeared in approved transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_approved_five_day",
    "displayName": "Velocity | Approved phone | 5 days",
    "description": "The number of times the same phone number appeared in approved transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_approved_five_min",
    "displayName": "Velocity | Approved phone | 5 minutes",
    "description": "The number of times the same phone number appeared in approved transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_approved_seven_hour",
    "displayName": "Velocity | Approved phone | 7 hours",
    "description": "The number of times the same phone number appeared in approved transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "postnummer_approved_one_day",
    "displayName": "Velocity | Approved Postnummer | 1 day",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in approved transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_approved_one_hour",
    "displayName": "Velocity | Approved Postnummer | 1 hour",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in approved transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_approved_one_min",
    "displayName": "Velocity | Approved Postnummer | 1 minute",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in approved transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_approved_five_day",
    "displayName": "Velocity | Approved Postnummer | 5 days",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in approved transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_approved_five_min",
    "displayName": "Velocity | Approved Postnummer | 5 minutes",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in approved transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_approved_seven_hour",
    "displayName": "Velocity | Approved Postnummer | 7 hours",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in approved transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_approved_one_day",
    "displayName": "Velocity | Approved shipping address | 1 day",
    "description": "The number of times the same shipping address appeared in approved transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_approved_one_hour",
    "displayName": "Velocity | Approved shipping address | 1 hour",
    "description": "The number of times the same shipping address appeared in approved transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_approved_one_min",
    "displayName": "Velocity | Approved shipping address | 1 minute",
    "description": "The number of times the same shipping address appeared in approved transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_approved_one_month",
    "displayName": "Velocity | Approved shipping address | 1 month",
    "description": "The number of times the same shipping address appeared in approved transactions in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_approved_ten_day",
    "displayName": "Velocity | Approved shipping address | 10 days",
    "description": "The number of times the same shipping address appeared in approved transactions in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_approved_three_month",
    "displayName": "Velocity | Approved shipping address | 3 months",
    "description": "The number of times the same shipping address appeared in approved transactions in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_approved_five_day",
    "displayName": "Velocity | Approved shipping address | 5 days",
    "description": "The number of times the same shipping address appeared in approved transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_approved_five_min",
    "displayName": "Velocity | Approved shipping address | 5 minutes",
    "description": "The number of times the same shipping address appeared in approved transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_approved_six_month",
    "displayName": "Velocity | Approved shipping address | 6 months",
    "description": "The number of times the same shipping address appeared in approved transactions in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_approved_seven_day",
    "displayName": "Velocity | Approved shipping address | 7 days",
    "description": "The number of times the same shipping address appeared in approved transactions in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_approved_seven_hour",
    "displayName": "Velocity | Approved shipping address | 7 hours",
    "description": "The number of times the same shipping address appeared in approved transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "device_id_smart_approved_one_day",
    "displayName": "Velocity | Approved smart device ID | 1 day",
    "description": "The number of times the same smart device ID appeared in approved transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_approved_one_hour",
    "displayName": "Velocity | Approved smart device ID | 1 hour",
    "description": "The number of times the same smart device ID appeared in approved transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_approved_one_min",
    "displayName": "Velocity | Approved smart device ID | 1 minute",
    "description": "The number of times the same smart device ID appeared in approved transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_approved_one_month",
    "displayName": "Velocity | Approved smart device ID | 1 month",
    "description": "The number of times the same smart device ID appeared in approved transactions in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_approved_ten_day",
    "displayName": "Velocity | Approved smart device ID | 10 days",
    "description": "The number of times the same smart device ID appeared in approved transactions in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_approved_three_month",
    "displayName": "Velocity | Approved smart device ID | 3 months",
    "description": "The number of times the same smart device ID appeared in approved transactions in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_approved_five_day",
    "displayName": "Velocity | Approved smart device ID | 5 days",
    "description": "The number of times the same smart device ID appeared in approved transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_approved_five_min",
    "displayName": "Velocity | Approved smart device ID | 5 minutes",
    "description": "The number of times the same smart device ID appeared in approved transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_approved_six_month",
    "displayName": "Velocity | Approved smart device ID | 6 months",
    "description": "The number of times the same smart device ID appeared in approved transactions in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_approved_seven_day",
    "displayName": "Velocity | Approved smart device ID | 7 days",
    "description": "The number of times the same smart device ID appeared in approved transactions in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_approved_seven_hour",
    "displayName": "Velocity | Approved smart device ID | 7 hours",
    "description": "The number of times the same smart device ID appeared in approved transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "beneficiary_bin_ctry_over_cust_id_one_day",
    "displayName": "Velocity | Beneficiary BIN country over customer ID | 1 day",
    "description": "The number of different beneficiary BIN countries that the same customer ID sent transactions to in the last day. The current transaction is added to the count.",
    "dependsOn": "beneficiary_bin_ctry, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_bin_ctry_over_cust_id_one_hour",
    "displayName": "Velocity | Beneficiary BIN country over customer ID | 1 hour",
    "description": "The number of different beneficiary BIN countries that the same customer ID sent transactions to in the last hour. The current transaction is added to the count.",
    "dependsOn": "beneficiary_bin_ctry, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_bin_ctry_over_cust_id_one_min",
    "displayName": "Velocity | Beneficiary BIN country over customer ID | 1 minute",
    "description": "The number of different beneficiary BIN countries that the same customer ID sent transactions to in the last minute. The current transaction is added to the count.",
    "dependsOn": "beneficiary_bin_ctry, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_bin_ctry_over_cust_id_one_month",
    "displayName": "Velocity | Beneficiary BIN country over customer ID | 1 month",
    "description": "The number of different beneficiary BIN countries that the same customer ID sent transactions to in the last month (30 days). The current transaction is added to the count.",
    "dependsOn": "beneficiary_bin_ctry, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_bin_ctry_over_cust_id_ten_day",
    "displayName": "Velocity | Beneficiary BIN country over customer ID | 10 days",
    "description": "The number of different beneficiary BIN countries that the same customer ID sent transactions to in the last 10 days. The current transaction is added to the count.",
    "dependsOn": "beneficiary_bin_ctry, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_bin_ctry_over_cust_id_three_month",
    "displayName": "Velocity | Beneficiary BIN country over customer ID | 3 months",
    "description": "The number of different beneficiary BIN countries that the same customer ID sent transactions to in the last 3 months (90 days). The current transaction is added to the count.",
    "dependsOn": "beneficiary_bin_ctry, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_bin_ctry_over_cust_id_five_day",
    "displayName": "Velocity | Beneficiary BIN country over customer ID | 5 days",
    "description": "The number of different beneficiary BIN countries that the same customer ID sent transactions to in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "beneficiary_bin_ctry, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_bin_ctry_over_cust_id_five_min",
    "displayName": "Velocity | Beneficiary BIN country over customer ID | 5 minutes",
    "description": "The number of different beneficiary BIN countries that the same customer ID sent transactions to in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "beneficiary_bin_ctry, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_bin_ctry_over_cust_id_six_month",
    "displayName": "Velocity | Beneficiary BIN country over customer ID | 6 months",
    "description": "The number of different beneficiary BIN countries that the same customer ID sent transactions to in the last 6 months (180 days). The current transaction is added to the count.",
    "dependsOn": "beneficiary_bin_ctry, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_bin_ctry_over_cust_id_seven_day",
    "displayName": "Velocity | Beneficiary BIN country over customer ID | 7 days",
    "description": "The number of different beneficiary BIN countries that the same customer ID sent transactions to in the last 7 days. The current transaction is added to the count.",
    "dependsOn": "beneficiary_bin_ctry, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_bin_ctry_over_cust_id_seven_hour",
    "displayName": "Velocity | Beneficiary BIN country over customer ID | 7 hours",
    "description": "The number of different beneficiary BIN countries that the same customer ID sent transactions to in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "beneficiary_bin_ctry, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_id_one_day",
    "displayName": "Velocity | Beneficiary ID | 1 day",
    "description": "The number of times the same beneficiary ID appeared in transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_one_hour",
    "displayName": "Velocity | Beneficiary ID | 1 hour",
    "description": "The number of times the same beneficiary ID appeared in transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_one_min",
    "displayName": "Velocity | Beneficiary ID | 1 minute",
    "description": "The number of times the same beneficiary ID appeared in transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_one_month",
    "displayName": "Velocity | Beneficiary ID | 1 month",
    "description": "The number of times the same beneficiary ID appeared in transactions in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_ten_day",
    "displayName": "Velocity | Beneficiary ID | 10 days",
    "description": "The number of times the same beneficiary ID appeared in transactions in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_three_month",
    "displayName": "Velocity | Beneficiary ID | 3 months",
    "description": "The number of times the same beneficiary ID appeared in transactions in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_five_day",
    "displayName": "Velocity | Beneficiary ID | 5 days",
    "description": "The number of times the same beneficiary ID appeared in transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_five_min",
    "displayName": "Velocity | Beneficiary ID | 5 minutes",
    "description": "The number of times the same beneficiary ID appeared in transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_six_month",
    "displayName": "Velocity | Beneficiary ID | 6 months",
    "description": "The number of times the same beneficiary ID appeared in transactions in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_seven_day",
    "displayName": "Velocity | Beneficiary ID | 7 days",
    "description": "The number of times the same beneficiary ID appeared in transactions in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_seven_hour",
    "displayName": "Velocity | Beneficiary ID | 7 hours",
    "description": "The number of times the same beneficiary ID appeared in transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_over_cust_id_one_day",
    "displayName": "Velocity | Beneficiary ID over customer ID | 1 day",
    "description": "The number of different beneficiaries that the same customer ID sent transactions to in the last day. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_id_over_cust_id_one_hour",
    "displayName": "Velocity | Beneficiary ID over customer ID | 1 hour",
    "description": "The number of different beneficiaries that the same customer ID sent transactions to in the last hour. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_id_over_cust_id_one_min",
    "displayName": "Velocity | Beneficiary ID over customer ID | 1 minute",
    "description": "The number of different beneficiaries that the same customer ID sent transactions to in the last minute. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_id_over_cust_id_one_month",
    "displayName": "Velocity | Beneficiary ID over customer ID | 1 month",
    "description": "The number of different beneficiaries that the same customer ID sent transactions to in the last month (30 days). The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_id_over_cust_id_ten_day",
    "displayName": "Velocity | Beneficiary ID over customer ID | 10 days",
    "description": "The number of different beneficiaries that the same customer ID sent transactions to in the last 10 days. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_id_over_cust_id_three_month",
    "displayName": "Velocity | Beneficiary ID over customer ID | 3 months",
    "description": "The number of different beneficiaries that the same customer ID sent transactions to in the last 3 months (90 days). The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_id_over_cust_id_five_day",
    "displayName": "Velocity | Beneficiary ID over customer ID | 5 days",
    "description": "The number of different beneficiaries that the same customer ID sent transactions to in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_id_over_cust_id_five_min",
    "displayName": "Velocity | Beneficiary ID over customer ID | 5 minutes",
    "description": "The number of different beneficiaries that the same customer ID sent transactions to in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_id_over_cust_id_six_month",
    "displayName": "Velocity | Beneficiary ID over customer ID | 6 months",
    "description": "The number of different beneficiaries that the same customer ID sent transactions to in the last 6 months (180 days). The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_id_over_cust_id_seven_day",
    "displayName": "Velocity | Beneficiary ID over customer ID | 7 days",
    "description": "The number of different beneficiaries that the same customer ID sent transactions to in the last 7 days. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "beneficiary_id_over_cust_id_seven_hour",
    "displayName": "Velocity | Beneficiary ID over customer ID | 7 hours",
    "description": "The number of different beneficiaries that the same customer ID sent transactions to in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_one_day",
    "displayName": "Velocity | Billing address | 1 day",
    "description": "The number of times the same billing address appeared in transactions in the last day. The billing address used in this attribute is a normalized version of the customer's billing address. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_one_hour",
    "displayName": "Velocity | Billing address | 1 hour",
    "description": "The number of times the same billing address appeared in transactions in the last hour. The billing address used in this attribute is a normalized version of the customer's billing address. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_one_min",
    "displayName": "Velocity | Billing address | 1 minute",
    "description": "The number of times the same billing address appeared in transactions in the last minute. The billing address used in this attribute is a normalized version of the customer's billing address. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_five_day",
    "displayName": "Velocity | Billing address | 5 days",
    "description": "The number of times the same billing address appeared in transactions in the last 5 days. The billing address used in this attribute is a normalized version of the customer's billing address. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_five_min",
    "displayName": "Velocity | Billing address | 5 minutes",
    "description": "The number of times the same billing address appeared in transactions in the last 5 minutes. The billing address used in this attribute is a normalized version of the customer's billing address. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_seven_hour",
    "displayName": "Velocity | Billing address | 7 hours",
    "description": "The number of times the same billing address appeared in transactions in the last 7 hours. The billing address used in this attribute is a normalized version of the customer's billing address. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bin_ctry_over_beneficiary_id_one_day",
    "displayName": "Velocity | BIN country over beneficiary ID | 1 day",
    "description": "The number of different sender BIN countries that sent transactions to the same beneficiary ID in the last day. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, bin_ctry, trans_ts"
  },
  {
    "name": "bin_ctry_over_beneficiary_id_one_hour",
    "displayName": "Velocity | BIN country over beneficiary ID | 1 hour",
    "description": "The number of different sender BIN countries that sent transactions to the same beneficiary ID in the last hour. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, bin_ctry, trans_ts"
  },
  {
    "name": "bin_ctry_over_beneficiary_id_one_min",
    "displayName": "Velocity | BIN country over beneficiary ID | 1 minute",
    "description": "The number of different sender BIN countries that sent transactions to the same beneficiary ID in the last minute. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, bin_ctry, trans_ts"
  },
  {
    "name": "bin_ctry_over_beneficiary_id_one_month",
    "displayName": "Velocity | BIN country over beneficiary ID | 1 month",
    "description": "The number of different sender BIN countries that sent transactions to the same beneficiary ID in the last month (30 days). The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, bin_ctry, trans_ts"
  },
  {
    "name": "bin_ctry_over_beneficiary_id_ten_day",
    "displayName": "Velocity | BIN country over beneficiary ID | 10 days",
    "description": "The number of different sender BIN countries that sent transactions to the same beneficiary ID in the last 10 days. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, bin_ctry, trans_ts"
  },
  {
    "name": "bin_ctry_over_beneficiary_id_three_month",
    "displayName": "Velocity | BIN country over beneficiary ID | 3 months",
    "description": "The number of different sender BIN countries that sent transactions to the same beneficiary ID in the last 3 months (90 days). The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, bin_ctry, trans_ts"
  },
  {
    "name": "bin_ctry_over_beneficiary_id_five_day",
    "displayName": "Velocity | BIN country over beneficiary ID | 5 days",
    "description": "The number of different sender BIN countries that sent transactions to the same beneficiary ID in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, bin_ctry, trans_ts"
  },
  {
    "name": "bin_ctry_over_beneficiary_id_five_min",
    "displayName": "Velocity | BIN country over beneficiary ID | 5 minutes",
    "description": "The number of different sender BIN countries that sent transactions to the same beneficiary ID in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, bin_ctry, trans_ts"
  },
  {
    "name": "bin_ctry_over_beneficiary_id_six_month",
    "displayName": "Velocity | BIN country over beneficiary ID | 6 months",
    "description": "The number of different sender BIN countries that sent transactions to the same beneficiary ID in the last 6 months (180 days). The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, bin_ctry, trans_ts"
  },
  {
    "name": "bin_ctry_over_beneficiary_id_seven_day",
    "displayName": "Velocity | BIN country over beneficiary ID | 7 days",
    "description": "The number of different sender BIN countries that sent transactions to the same beneficiary ID in the last 7 days. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, bin_ctry, trans_ts"
  },
  {
    "name": "bin_ctry_over_beneficiary_id_seven_hour",
    "displayName": "Velocity | BIN country over beneficiary ID | 7 hours",
    "description": "The number of different sender BIN countries that sent transactions to the same beneficiary ID in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, bin_ctry, trans_ts"
  },
  {
    "name": "bin_ctry_over_email_one_day",
    "displayName": "Velocity | BIN country over email | 1 day",
    "description": "The number of different BIN countries used with the same email address in the last day. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, cust_email, trans_ts"
  },
  {
    "name": "bin_ctry_over_email_one_hour",
    "displayName": "Velocity | BIN country over email | 1 hour",
    "description": "The number of different BIN countries used with the same email address in the last hour. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, cust_email, trans_ts"
  },
  {
    "name": "bin_ctry_over_email_one_min",
    "displayName": "Velocity | BIN country over email | 1 minute",
    "description": "The number of different BIN countries used with the same email address in the last minute. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, cust_email, trans_ts"
  },
  {
    "name": "bin_ctry_over_email_one_month",
    "displayName": "Velocity | BIN country over email | 1 month",
    "description": "The number of different BIN countries used with the same email address in the last month (30 days). The current transaction is added to the count.",
    "dependsOn": "bin_ctry, cust_email, trans_ts"
  },
  {
    "name": "bin_ctry_over_email_ten_day",
    "displayName": "Velocity | BIN country over email | 10 days",
    "description": "The number of different BIN countries used with the same email address in the last 10 days. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, cust_email, trans_ts"
  },
  {
    "name": "bin_ctry_over_email_three_month",
    "displayName": "Velocity | BIN country over email | 3 months",
    "description": "The number of different BIN countries used with the same email address in the last 3 months (90 days). The current transaction is added to the count.",
    "dependsOn": "bin_ctry, cust_email, trans_ts"
  },
  {
    "name": "bin_ctry_over_email_five_day",
    "displayName": "Velocity | BIN country over email | 5 days",
    "description": "The number of different BIN countries used with the same email address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, cust_email, trans_ts"
  },
  {
    "name": "bin_ctry_over_email_five_min",
    "displayName": "Velocity | BIN country over email | 5 minutes",
    "description": "The number of different BIN countries used with the same email address in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, cust_email, trans_ts"
  },
  {
    "name": "bin_ctry_over_email_six_month",
    "displayName": "Velocity | BIN country over email | 6 months",
    "description": "The number of different BIN countries used with the same email address in the last 6 months (180 days). The current transaction is added to the count.",
    "dependsOn": "bin_ctry, cust_email, trans_ts"
  },
  {
    "name": "bin_ctry_over_email_seven_day",
    "displayName": "Velocity | BIN country over email | 7 days",
    "description": "The number of different BIN countries used with the same email address in the last 7 days. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, cust_email, trans_ts"
  },
  {
    "name": "bin_ctry_over_email_seven_hour",
    "displayName": "Velocity | BIN country over email | 7 hours",
    "description": "The number of different BIN countries used with the same email address in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, cust_email, trans_ts"
  },
  {
    "name": "bin_ctry_over_phone_one_day",
    "displayName": "Velocity | BIN country over phone | 1 day",
    "description": "The number of different BIN countries used with the same phone number in the last day. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, phone, trans_ts"
  },
  {
    "name": "bin_ctry_over_phone_one_hour",
    "displayName": "Velocity | BIN country over phone | 1 hour",
    "description": "The number of different BIN countries used with the same phone number in the last hour. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, phone, trans_ts"
  },
  {
    "name": "bin_ctry_over_phone_one_min",
    "displayName": "Velocity | BIN country over phone | 1 minute",
    "description": "The number of different BIN countries used with the same phone number in the last minute. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, phone, trans_ts"
  },
  {
    "name": "bin_ctry_over_phone_five_day",
    "displayName": "Velocity | BIN country over phone | 5 days",
    "description": "The number of different BIN countries used with the same phone number in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, phone, trans_ts"
  },
  {
    "name": "bin_ctry_over_phone_five_min",
    "displayName": "Velocity | BIN country over phone | 5 minutes",
    "description": "The number of different BIN countries used with the same phone number in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, phone, trans_ts"
  },
  {
    "name": "bin_ctry_over_phone_seven_hour",
    "displayName": "Velocity | BIN country over phone | 7 hours",
    "description": "The number of different BIN countries used with the same phone number in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, phone, trans_ts"
  },
  {
    "name": "bin_ctry_over_ship_ad_one_day",
    "displayName": "Velocity | BIN country over shipping address | 1 day",
    "description": "The number of different BIN countries used with the same shipping address in the last day. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "bin_ctry_over_ship_ad_one_hour",
    "displayName": "Velocity | BIN country over shipping address | 1 hour",
    "description": "The number of different BIN countries used with the same shipping address in the last hour. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "bin_ctry_over_ship_ad_one_min",
    "displayName": "Velocity | BIN country over shipping address | 1 minute",
    "description": "The number of different BIN countries used with the same shipping address in the last minute. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "bin_ctry_over_ship_ad_five_day",
    "displayName": "Velocity | BIN country over shipping address | 5 days",
    "description": "The number of different BIN countries used with the same shipping address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "bin_ctry_over_ship_ad_five_min",
    "displayName": "Velocity | BIN country over shipping address | 5 minutes",
    "description": "The number of different BIN countries used with the same shipping address in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "bin_ctry_over_ship_ad_seven_hour",
    "displayName": "Velocity | BIN country over shipping address | 7 hours",
    "description": "The number of different BIN countries used with the same shipping address in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "issuer_over_device_one_day",
    "displayName": "Velocity | BIN issuer over device | 1 day",
    "description": "The number of different BIN issuers used with the same device in the last day. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, device_id, trans_ts"
  },
  {
    "name": "issuer_over_device_one_hour",
    "displayName": "Velocity | BIN issuer over device | 1 hour",
    "description": "The number of different BIN issuers used with the same device in the last hour. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, device_id, trans_ts"
  },
  {
    "name": "issuer_over_device_one_min",
    "displayName": "Velocity | BIN issuer over device | 1 minute",
    "description": "The number of different BIN issuers used with the same device in the last minute. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, device_id, trans_ts"
  },
  {
    "name": "issuer_over_device_five_day",
    "displayName": "Velocity | BIN issuer over device | 5 days",
    "description": "The number of different BIN issuers used with the same device in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, device_id, trans_ts"
  },
  {
    "name": "issuer_over_device_five_min",
    "displayName": "Velocity | BIN issuer over device | 5 minutes",
    "description": "The number of different BIN issuers used with the same device in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, device_id, trans_ts"
  },
  {
    "name": "issuer_over_device_seven_hour",
    "displayName": "Velocity | BIN issuer over device | 7 hours",
    "description": "The number of different BIN issuers used with the same device in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, device_id, trans_ts"
  },
  {
    "name": "issuer_over_email_one_day",
    "displayName": "Velocity | BIN issuer over email | 1 day",
    "description": "The number of different BIN issuers used with the same email address in the last day. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, cust_email, trans_ts"
  },
  {
    "name": "issuer_over_email_one_hour",
    "displayName": "Velocity | BIN issuer over email | 1 hour",
    "description": "The number of different BIN issuers used with the same email address in the last hour. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, cust_email, trans_ts"
  },
  {
    "name": "issuer_over_email_one_min",
    "displayName": "Velocity | BIN issuer over email | 1 minute",
    "description": "The number of different BIN issuers used with the same email address in the last minute. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, cust_email, trans_ts"
  },
  {
    "name": "issuer_over_email_five_day",
    "displayName": "Velocity | BIN issuer over email | 5 days",
    "description": "The number of different BIN issuers used with the same email address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, cust_email, trans_ts"
  },
  {
    "name": "issuer_over_email_five_min",
    "displayName": "Velocity | BIN issuer over email | 5 minutes",
    "description": "The number of different BIN issuers used with the same email address in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, cust_email, trans_ts"
  },
  {
    "name": "issuer_over_email_seven_hour",
    "displayName": "Velocity | BIN issuer over email | 7 hours",
    "description": "The number of different BIN issuers used with the same email address in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, cust_email, trans_ts"
  },
  {
    "name": "issuer_over_ip_one_day",
    "displayName": "Velocity | BIN issuer over IP | 1 day",
    "description": "The number of different BIN issuers used with the same IP address in the last day. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, ip, trans_ts"
  },
  {
    "name": "issuer_over_ip_one_hour",
    "displayName": "Velocity | BIN issuer over IP | 1 hour",
    "description": "The number of different BIN issuers used with the same IP address in the last hour. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, ip, trans_ts"
  },
  {
    "name": "issuer_over_ip_one_min",
    "displayName": "Velocity | BIN issuer over IP | 1 minute",
    "description": "The number of different BIN issuers used with the same IP address in the last minute. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, ip, trans_ts"
  },
  {
    "name": "issuer_over_ip_five_day",
    "displayName": "Velocity | BIN issuer over IP | 5 days",
    "description": "The number of different BIN issuers used with the same IP address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, ip, trans_ts"
  },
  {
    "name": "issuer_over_ip_five_min",
    "displayName": "Velocity | BIN issuer over IP | 5 minutes",
    "description": "The number of different BIN issuers used with the same IP address in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, ip, trans_ts"
  },
  {
    "name": "issuer_over_ip_seven_hour",
    "displayName": "Velocity | BIN issuer over IP | 7 hours",
    "description": "The number of different BIN issuers used with the same IP address in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, ip, trans_ts"
  },
  {
    "name": "issuer_over_phone_one_day",
    "displayName": "Velocity | BIN issuer over phone | 1 day",
    "description": "The number of different BIN issuers used with the same phone number in the last day. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, phone, trans_ts"
  },
  {
    "name": "issuer_over_phone_one_hour",
    "displayName": "Velocity | BIN issuer over phone | 1 hour",
    "description": "The number of different BIN issuers used with the same phone number in the last hour. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, phone, trans_ts"
  },
  {
    "name": "issuer_over_phone_one_min",
    "displayName": "Velocity | BIN issuer over phone | 1 minute",
    "description": "The number of different BIN issuers used with the same phone number in the last minute. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, phone, trans_ts"
  },
  {
    "name": "issuer_over_phone_five_day",
    "displayName": "Velocity | BIN issuer over phone | 5 days",
    "description": "The number of different BIN issuers used with the same phone number in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, phone, trans_ts"
  },
  {
    "name": "issuer_over_phone_five_min",
    "displayName": "Velocity | BIN issuer over phone | 5 minutes",
    "description": "The number of different BIN issuers used with the same phone number in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, phone, trans_ts"
  },
  {
    "name": "issuer_over_phone_seven_hour",
    "displayName": "Velocity | BIN issuer over phone | 7 hours",
    "description": "The number of different BIN issuers used with the same phone number in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "bin_issuer, phone, trans_ts"
  },
  {
    "name": "issuer_over_phone_velocity_high_level",
    "displayName": "Velocity | BIN issuer over phone | High level",
    "description": "The high level values of the velocity attribute 'issuer_over_phone'.",
    "dependsOn": "ba_iban, bin_issuer, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, cust_first_name, cust_last_name, cust_middle_name, cust_name, phone, trans_ts"
  },
  {
    "name": "cc_over_device_one_day",
    "displayName": "Velocity | Credit card over device | 1 day",
    "description": "The number of different credit cards used with the same device in the last day. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, device_id, trans_ts"
  },
  {
    "name": "cc_over_device_one_hour",
    "displayName": "Velocity | Credit card over device | 1 hour",
    "description": "The number of different credit cards used with the same device in the last hour. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, device_id, trans_ts"
  },
  {
    "name": "cc_over_device_one_min",
    "displayName": "Velocity | Credit card over device | 1 minute",
    "description": "The number of different credit cards used with the same device in the last minute. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, device_id, trans_ts"
  },
  {
    "name": "cc_over_device_five_day",
    "displayName": "Velocity | Credit card over device | 5 days",
    "description": "The number of different credit cards used with the same device in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, device_id, trans_ts"
  },
  {
    "name": "cc_over_device_five_min",
    "displayName": "Velocity | Credit card over device | 5 minutes",
    "description": "The number of different credit cards used with the same device in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, device_id, trans_ts"
  },
  {
    "name": "cc_over_device_seven_hour",
    "displayName": "Velocity | Credit card over device | 7 hours",
    "description": "The number of different credit cards used with the same device in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, device_id, trans_ts"
  },
  {
    "name": "cc_over_email_one_day",
    "displayName": "Velocity | Credit card over email | 1 day",
    "description": "The number of different credit cards used with the same email address in the last day. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "cc_over_email_one_hour",
    "displayName": "Velocity | Credit card over email | 1 hour",
    "description": "The number of different credit cards used with the same email address in the last hour. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "cc_over_email_one_min",
    "displayName": "Velocity | Credit card over email | 1 minute",
    "description": "The count of different credit cards used with the same email address in the last minute.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "cc_over_email_one_month",
    "displayName": "Velocity | Credit card over email | 1 month",
    "description": "The number of different credit cards used with the same email address in the last month (30 days). The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "cc_over_email_ten_day",
    "displayName": "Velocity | Credit card over email | 10 days",
    "description": "The number of different credit cards used with the same email address in the last 10 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "cc_over_email_three_month",
    "displayName": "Velocity | Credit card over email | 3 months",
    "description": "The number of different credit cards used with the same email address in the last 3 months (90 days). The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "cc_over_email_five_day",
    "displayName": "Velocity | Credit card over email | 5 days",
    "description": "The number of different credit cards used with the same email address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "cc_over_email_five_min",
    "displayName": "Velocity | Credit card over email | 5 minutes",
    "description": "The number of different credit cards used with the same email address in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "cc_over_email_six_month",
    "displayName": "Velocity | Credit card over email | 6 months",
    "description": "The number of different credit cards used with the same email address in the last 6 months (180 days). The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "cc_over_email_seven_day",
    "displayName": "Velocity | Credit card over email | 7 days",
    "description": "The number of different credit cards used with the same email address in the last 7 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "cc_over_email_seven_hour",
    "displayName": "Velocity | Credit card over email | 7 hours",
    "description": "The number of different credit cards used with the same email address in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "cc_over_email_velocity_high_level",
    "displayName": "Velocity | Credit card over email | High level",
    "description": "The high level values of the velocity attribute 'cc_over_email'.",
    "dependsOn": "ba_iban, bin_issuer, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, cust_first_name, cust_last_name, cust_middle_name, cust_name, phone, trans_ts"
  },
  {
    "name": "cc_over_ip_one_day",
    "displayName": "Velocity | Credit card over IP | 1 day",
    "description": "The number of different credit cards used with the same IP address in the last day. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "cc_over_ip_one_hour",
    "displayName": "Velocity | Credit card over IP | 1 hour",
    "description": "The number of different credit cards used with the same IP address in the last hour. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "cc_over_ip_one_min",
    "displayName": "Velocity | Credit card over IP | 1 minute",
    "description": "The number of different credit cards used with the same IP address in the last minute. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "cc_over_ip_one_month",
    "displayName": "Velocity | Credit card over IP | 1 month",
    "description": "The number of different credit cards used with the same IP address in the last month (30 days). The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "cc_over_ip_ten_day",
    "displayName": "Velocity | Credit card over IP | 10 days",
    "description": "The number of different credit cards used with the same IP address in the last 10 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "cc_over_ip_three_month",
    "displayName": "Velocity | Credit card over IP | 3 months",
    "description": "The number of different credit cards used with the same IP address in the last 3 months (90 days). The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "cc_over_ip_five_day",
    "displayName": "Velocity | Credit card over IP | 5 days",
    "description": "The number of different credit cards used with the same IP address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "cc_over_ip_five_min",
    "displayName": "Velocity | Credit card over IP | 5 minutes",
    "description": "The number of different credit cards used with the same IP address in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "cc_over_ip_six_month",
    "displayName": "Velocity | Credit card over IP | 6 months",
    "description": "The number of different credit cards used with the same IP address in the last 6 months (180 days). The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "cc_over_ip_seven_day",
    "displayName": "Velocity | Credit card over IP | 7 days",
    "description": "The number of different credit cards used with the same IP address in the last 7 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "cc_over_ip_seven_hour",
    "displayName": "Velocity | Credit card over IP | 7 hours",
    "description": "The number of different credit cards used with the same IP address in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "cc_over_phone_one_day",
    "displayName": "Velocity | Credit card over phone | 1 day",
    "description": "The number of different credit cards used with the same phone number in the last day. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, phone, trans_ts"
  },
  {
    "name": "cc_over_phone_one_hour",
    "displayName": "Velocity | Credit card over phone | 1 hour",
    "description": "The number of different credit cards used with the same phone number in the last hour. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, phone, trans_ts"
  },
  {
    "name": "cc_over_phone_one_min",
    "displayName": "Velocity | Credit card over phone | 1 minute",
    "description": "The number of different credit cards used with the same phone number in the last minute. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, phone, trans_ts"
  },
  {
    "name": "cc_over_phone_five_day",
    "displayName": "Velocity | Credit card over phone | 5 days",
    "description": "The number of different credit cards used with the same phone number in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, phone, trans_ts"
  },
  {
    "name": "cc_over_phone_five_min",
    "displayName": "Velocity | Credit card over phone | 5 minutes",
    "description": "The number of different credit cards used with the same phone number in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, phone, trans_ts"
  },
  {
    "name": "cc_over_phone_seven_hour",
    "displayName": "Velocity | Credit card over phone | 7 hours",
    "description": "The number of different credit cards used with the same phone number in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, phone, trans_ts"
  },
  {
    "name": "cc_over_ship_ad_one_day",
    "displayName": "Velocity | Credit card over shipping address | 1 day",
    "description": "The number of different credit cards used with the same shipping address in the last day. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "cc_over_ship_ad_one_hour",
    "displayName": "Velocity | Credit card over shipping address | 1 hour",
    "description": "The number of different credit cards used with the same shipping address in the last hour. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "cc_over_ship_ad_one_min",
    "displayName": "Velocity | Credit card over shipping address | 1 minute",
    "description": "The number of different credit cards used with the same shipping address in the last minute. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "cc_over_ship_ad_one_month",
    "displayName": "Velocity | Credit card over shipping address | 1 month",
    "description": "The number of different credit cards used with the same shipping address in the last month (30 days). The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "cc_over_ship_ad_ten_day",
    "displayName": "Velocity | Credit card over shipping address | 10 days",
    "description": "The number of different credit cards used with the same shipping address in the last 10 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "cc_over_ship_ad_three_month",
    "displayName": "Velocity | Credit card over shipping address | 3 months",
    "description": "The number of different credit cards used with the same shipping address in the last 3 months (90 days). The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "cc_over_ship_ad_five_day",
    "displayName": "Velocity | Credit card over shipping address | 5 days",
    "description": "The number of different credit cards used with the same shipping address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "cc_over_ship_ad_five_min",
    "displayName": "Velocity | Credit card over shipping address | 5 minutes",
    "description": "The number of different credit cards used with the same shipping address in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "cc_over_ship_ad_six_month",
    "displayName": "Velocity | Credit card over shipping address | 6 months",
    "description": "The number of different credit cards used with the same shipping address in the last 6 months (180 days). The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "cc_over_ship_ad_seven_day",
    "displayName": "Velocity | Credit card over shipping address | 7 days",
    "description": "The number of different credit cards used with the same shipping address in the last 7 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "cc_over_ship_ad_seven_hour",
    "displayName": "Velocity | Credit card over shipping address | 7 hours",
    "description": "The number of different credit cards used with the same shipping address in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "cust_dob_over_id_one_day",
    "displayName": "Velocity | Customer date of birth over customer ID | 1 day",
    "description": "The number of times a different customer date of birth was used with the same customer ID in the last day. The current transaction is added to the count.",
    "dependsOn": "cust_dob, cust_id, trans_ts"
  },
  {
    "name": "cust_dob_over_id_one_hour",
    "displayName": "Velocity | Customer date of birth over customer ID | 1 hour",
    "description": "The number of times a different customer date of birth was used with the same customer ID in the last hour. The current transaction is added to the count.",
    "dependsOn": "cust_dob, cust_id, trans_ts"
  },
  {
    "name": "cust_dob_over_id_one_min",
    "displayName": "Velocity | Customer date of birth over customer ID | 1 minute",
    "description": "The number of times a different customer date of birth was used with the same customer ID in the last minute. The current transaction is added to the count.",
    "dependsOn": "cust_dob, cust_id, trans_ts"
  },
  {
    "name": "cust_dob_over_id_five_day",
    "displayName": "Velocity | Customer date of birth over customer ID | 5 days",
    "description": "The number of times a different customer date of birth was used with the same customer ID in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "cust_dob, cust_id, trans_ts"
  },
  {
    "name": "cust_dob_over_id_five_min",
    "displayName": "Velocity | Customer date of birth over customer ID | 5 minutes",
    "description": "The number of times a different customer date of birth was used with the same customer ID in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "cust_dob, cust_id, trans_ts"
  },
  {
    "name": "cust_dob_over_id_seven_hour",
    "displayName": "Velocity | Customer date of birth over customer ID | 7 hours",
    "description": "The number of times a different customer date of birth was used with the same customer ID in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "cust_dob, cust_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_one_day",
    "displayName": "Velocity | Customer first name + Email domain + Seller ID | 1 day",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_approved_one_day",
    "displayName": "Velocity | Customer first name + Email domain + Seller ID | 1 day",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in approved transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_one_hour",
    "displayName": "Velocity | Customer first name + Email domain + Seller ID | 1 hour",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_approved_one_hour",
    "displayName": "Velocity | Customer first name + Email domain + Seller ID | 1 hour",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in approved transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_one_min",
    "displayName": "Velocity | Customer first name + Email domain + Seller ID | 1 minute",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_approved_one_min",
    "displayName": "Velocity | Customer first name + Email domain + Seller ID | 1 minute",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in approved transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_five_day",
    "displayName": "Velocity | Customer first name + Email domain + Seller ID | 5 days",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_approved_five_day",
    "displayName": "Velocity | Customer first name + Email domain + Seller ID | 5 days",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in approved transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_five_min",
    "displayName": "Velocity | Customer first name + Email domain + Seller ID | 5 minutes",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_approved_five_min",
    "displayName": "Velocity | Customer first name + Email domain + Seller ID | 5 minutes",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in approved transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_seven_hour",
    "displayName": "Velocity | Customer first name + Email domain + Seller ID | 7 hours",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_approved_seven_hour",
    "displayName": "Velocity | Customer first name + Email domain + Seller ID | 7 hours",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in approved transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_id_one_day",
    "displayName": "Velocity | Customer ID | 1 day",
    "description": "The number of times the same customer ID appeared in transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_one_hour",
    "displayName": "Velocity | Customer ID | 1 hour",
    "description": "The number of times the same customer ID appeared in transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_one_min",
    "displayName": "Velocity | Customer ID | 1 minute",
    "description": "The number of times the same customer ID appeared in transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_one_month",
    "displayName": "Velocity | Customer ID | 1 month",
    "description": "The number of times the same customer ID appeared in transactions in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_ten_day",
    "displayName": "Velocity | Customer ID | 10 days",
    "description": "The number of times the same customer ID appeared in transactions in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_three_month",
    "displayName": "Velocity | Customer ID | 3 months",
    "description": "The number of times the same customer ID appeared in transactions in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_five_day",
    "displayName": "Velocity | Customer ID | 5 days",
    "description": "The number of times the same customer ID appeared in transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_five_min",
    "displayName": "Velocity | Customer ID | 5 minutes",
    "description": "The number of times the same customer ID appeared in transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_six_month",
    "displayName": "Velocity | Customer ID | 6 months",
    "description": "The number of times the same customer ID appeared in transactions in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_seven_day",
    "displayName": "Velocity | Customer ID | 7 days",
    "description": "The number of times the same customer ID appeared in transactions in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_seven_hour",
    "displayName": "Velocity | Customer ID | 7 hours",
    "description": "The number of times the same customer ID appeared in transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_over_beneficiary_id_one_day",
    "displayName": "Velocity | Customer ID over beneficiary ID | 1 day",
    "description": "The number of different customers that sent transactions to the same beneficiary ID in the last day. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "cust_id_over_beneficiary_id_one_hour",
    "displayName": "Velocity | Customer ID over beneficiary ID | 1 hour",
    "description": "The number of different customers that sent transactions to the same beneficiary ID in the last hour. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "cust_id_over_beneficiary_id_one_min",
    "displayName": "Velocity | Customer ID over beneficiary ID | 1 minute",
    "description": "The number of different customers that sent transactions to the same beneficiary ID in the last minute. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "cust_id_over_beneficiary_id_one_month",
    "displayName": "Velocity | Customer ID over beneficiary ID | 1 month",
    "description": "The number of different customers that sent transactions to the same beneficiary ID in the last month (30 days). The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "cust_id_over_beneficiary_id_ten_day",
    "displayName": "Velocity | Customer ID over beneficiary ID | 10 days",
    "description": "The number of different customers that sent transactions to the same beneficiary ID in the last 10 days. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "cust_id_over_beneficiary_id_three_month",
    "displayName": "Velocity | Customer ID over beneficiary ID | 3 months",
    "description": "The number of different customers that sent transactions to the same beneficiary ID in the last 3 months (90 days). The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "cust_id_over_beneficiary_id_five_day",
    "displayName": "Velocity | Customer ID over beneficiary ID | 5 days",
    "description": "The number of different customers that sent transactions to the same beneficiary ID in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "cust_id_over_beneficiary_id_five_min",
    "displayName": "Velocity | Customer ID over beneficiary ID | 5 minutes",
    "description": "The number of different customers that sent transactions to the same beneficiary ID in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "cust_id_over_beneficiary_id_six_month",
    "displayName": "Velocity | Customer ID over beneficiary ID | 6 months",
    "description": "The number of different customers that sent transactions to the same beneficiary ID in the last 6 months (180 days). The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "cust_id_over_beneficiary_id_seven_day",
    "displayName": "Velocity | Customer ID over beneficiary ID | 7 days",
    "description": "The number of different customers that sent transactions to the same beneficiary ID in the last 7 days. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "cust_id_over_beneficiary_id_seven_hour",
    "displayName": "Velocity | Customer ID over beneficiary ID | 7 hours",
    "description": "The number of different customers that sent transactions to the same beneficiary ID in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "beneficiary_id, cust_id, trans_ts"
  },
  {
    "name": "cust_fl_ordered_one_day",
    "displayName": "Velocity | Customer name | 1 day",
    "description": "The number of times the same name appeared in transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_one_hour",
    "displayName": "Velocity | Customer name | 1 hour",
    "description": "The number of times the same name appeared in transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_one_min",
    "displayName": "Velocity | Customer name | 1 minute",
    "description": "The number of times the same first and last names appeared in transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_one_month",
    "displayName": "Velocity | Customer name | 1 month",
    "description": "The number of times the same name appeared in transactions in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_ten_day",
    "displayName": "Velocity | Customer name | 10 days",
    "description": "The number of times the same name appeared in transactions in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_three_month",
    "displayName": "Velocity | Customer name | 3 months",
    "description": "The number of times the same name appeared in transactions in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_five_day",
    "displayName": "Velocity | Customer name | 5 days",
    "description": "The number of times the same name appeared in transactions in the 5 days. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_five_min",
    "displayName": "Velocity | Customer name | 5 minutes",
    "description": "The number of times the same name appeared in transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_six_month",
    "displayName": "Velocity | Customer name | 6 months",
    "description": "The number of times the same name appeared in transactions in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_seven_day",
    "displayName": "Velocity | Customer name | 7 days",
    "description": "The number of times the same name appeared in transactions in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_seven_hour",
    "displayName": "Velocity | Customer name | 7 hours",
    "description": "The number of times the same name appeared in transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_one_day",
    "displayName": "Velocity | Customer name amount | 1 day",
    "description": "The sum of all transaction amounts in EUR with the same first and last names in the last day. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_one_hour",
    "displayName": "Velocity | Customer name amount | 1 hour",
    "description": "The sum of all transaction amounts in EUR with the same first and last names in the last hour. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_one_min",
    "displayName": "Velocity | Customer name amount | 1 minute",
    "description": "The sum of all transaction amounts in EUR with the same first and last names in the last minute. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_one_month",
    "displayName": "Velocity | Customer name amount | 1 month",
    "description": "The sum of all transaction amounts in EUR with the same first and last names in the last month (30 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_ten_day",
    "displayName": "Velocity | Customer name amount | 10 days",
    "description": "The sum of all transaction amounts in EUR with the same first and last names in the last 10 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_three_month",
    "displayName": "Velocity | Customer name amount | 3 months",
    "description": "The sum of all transaction amounts in EUR with the same first and last names in the last 3 months (90 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_five_day",
    "displayName": "Velocity | Customer name amount | 5 days",
    "description": "The sum of all transaction amounts in EUR with the same first and last names in the last 5 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_five_min",
    "displayName": "Velocity | Customer name amount | 5 minutes",
    "description": "The sum of all transaction amounts in EUR with the same first and last names in the last 5 minutes. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_six_month",
    "displayName": "Velocity | Customer name amount | 6 months",
    "description": "The sum of all transaction amounts in EUR with the same first and last names in the last 6 months (180 days). The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_seven_day",
    "displayName": "Velocity | Customer name amount | 7 days",
    "description": "The sum of all transaction amounts in EUR with the same first and last names in the last 7 days. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "cust_fl_ordered_eur_sum_seven_hour",
    "displayName": "Velocity | Customer name amount | 7 hours",
    "description": "The sum of all transaction amounts in EUR with the same first and last names in the last 7 hours. The current transaction is not added to the count. The transaction amount in other currencies is converted to EUR.",
    "dependsOn": "client_id, cust_first_name, cust_last_name, cust_middle_name, cust_name, slr_crncy, trans_amt, trans_currency, trans_ts"
  },
  {
    "name": "name_over_cc_one_day",
    "displayName": "Velocity | Customer name over credit card | 1 day",
    "description": "The number of different customer names used with the same credit card in the last day. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "name_over_cc_one_hour",
    "displayName": "Velocity | Customer name over credit card | 1 hour",
    "description": "The number of different customer names used with the same credit card in the last hour. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "name_over_cc_one_min",
    "displayName": "Velocity | Customer name over credit card | 1 minute",
    "description": "The number of different customer names used with the same credit card in the last minute. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "name_over_cc_five_day",
    "displayName": "Velocity | Customer name over credit card | 5 days",
    "description": "The number of different customer names used with the same credit card in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "name_over_cc_five_min",
    "displayName": "Velocity | Customer name over credit card | 5 minutes",
    "description": "The number of different customer names used with the same credit card in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "name_over_cc_seven_hour",
    "displayName": "Velocity | Customer name over credit card | 7 hours",
    "description": "The number of different customer names used with the same credit card in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "name_over_cc_velocity_high_level",
    "displayName": "Velocity | Customer name over credit card | High level",
    "description": "The high level values of the velocity attribute 'name_over_cc'.",
    "dependsOn": "ba_iban, bin_issuer, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, cust_first_name, cust_last_name, cust_middle_name, cust_name, phone, trans_ts"
  },
  {
    "name": "cust_id_withdrawal_one_day",
    "displayName": "Velocity | Customer withdrawal count | 1 day",
    "description": "Withdrawal transaction count for this customer in the last day (cust_id|withdrawal composite key).",
    "dependsOn": "trans_ts, transaction_type"
  },
  {
    "name": "cust_id_withdrawal_one_month",
    "displayName": "Velocity | Customer withdrawal count | 1 month",
    "description": "Withdrawal transaction count for this customer in the last month.",
    "dependsOn": "trans_ts, transaction_type"
  },
  {
    "name": "cust_id_withdrawal_six_month",
    "displayName": "Velocity | Customer withdrawal count | 6 months",
    "description": "Withdrawal transaction count for this customer in the last six months.",
    "dependsOn": "trans_ts, transaction_type"
  },
  {
    "name": "beneficiary_id_declined_one_day",
    "displayName": "Velocity | Declined Beneficiary ID | 1 day",
    "description": "The number of times the same beneficiary ID appeared in transactions declined either by Fraugster or an external entity in the last day. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_declined_one_hour",
    "displayName": "Velocity | Declined Beneficiary ID | 1 hour",
    "description": "The number of times the same beneficiary ID appeared in transactions declined either by Fraugster or an external entity in the last hour. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_declined_one_min",
    "displayName": "Velocity | Declined Beneficiary ID | 1 minute",
    "description": "The number of times the same beneficiary ID appeared in transactions declined either by Fraugster or an external entity in the last minute. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_declined_one_month",
    "displayName": "Velocity | Declined Beneficiary ID | 1 month",
    "description": "The number of times the same beneficiary ID appeared in transactions declined either by Fraugster or an external entity in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_declined_ten_day",
    "displayName": "Velocity | Declined Beneficiary ID | 10 days",
    "description": "The number of times the same beneficiary ID appeared in transactions declined either by Fraugster or an external entity in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_declined_three_month",
    "displayName": "Velocity | Declined Beneficiary ID | 3 months",
    "description": "The number of times the same beneficiary ID appeared in transactions declined either by Fraugster or an external entity in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_declined_five_day",
    "displayName": "Velocity | Declined Beneficiary ID | 5 days",
    "description": "The number of times the same beneficiary ID appeared in transactions declined either by Fraugster or an external entity in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_declined_five_min",
    "displayName": "Velocity | Declined Beneficiary ID | 5 minutes",
    "description": "The number of times the same beneficiary ID appeared in transactions declined either by Fraugster or an external entity in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_declined_six_month",
    "displayName": "Velocity | Declined Beneficiary ID | 6 months",
    "description": "The number of times the same beneficiary ID appeared in transactions declined either by Fraugster or an external entity in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_declined_seven_day",
    "displayName": "Velocity | Declined Beneficiary ID | 7 days",
    "description": "The number of times the same beneficiary ID appeared in transactions declined either by Fraugster or an external entity in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_declined_seven_hour",
    "displayName": "Velocity | Declined Beneficiary ID | 7 hours",
    "description": "The number of times the same beneficiary ID appeared in transactions declined either by Fraugster or an external entity in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_declined_one_day",
    "displayName": "Velocity | Declined billing address | 1 day",
    "description": "The number of times the same billing address appeared in transactions declined either by Fraugster or an external entity in the last day. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_declined_one_hour",
    "displayName": "Velocity | Declined billing address | 1 hour",
    "description": "The number of times the same billing address appeared in transactions declined either by Fraugster or an external entity in the last hour. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_declined_one_min",
    "displayName": "Velocity | Declined billing address | 1 minute",
    "description": "The number of times the same billing address appeared in transactions declined either by Fraugster or an external entity in the last minute. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_declined_five_day",
    "displayName": "Velocity | Declined billing address | 5 days",
    "description": "The number of times the same billing address appeared in transactions declined either by Fraugster or an external entity in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_declined_five_min",
    "displayName": "Velocity | Declined billing address | 5 minutes",
    "description": "The number of times the same billing address appeared in transactions declined either by Fraugster or an external entity in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_declined_seven_hour",
    "displayName": "Velocity | Declined billing address | 7 hours",
    "description": "The number of times the same billing address appeared in transactions declined either by Fraugster or an external entity in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_declined_one_day",
    "displayName": "Velocity | Declined customer first name + Email domain + Seller ID | 1 day",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in transactions declined either by Fraugster or an external entity in the last day. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_declined_one_hour",
    "displayName": "Velocity | Declined customer first name + Email domain + Seller ID | 1 hour",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in transactions declined either by Fraugster or an external entity in the last hour. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_declined_one_min",
    "displayName": "Velocity | Declined customer first name + Email domain + Seller ID | 1 minute",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in transactions declined either by Fraugster or an external entity in the last minute. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_declined_five_day",
    "displayName": "Velocity | Declined customer first name + Email domain + Seller ID | 5 days",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in transactions declined either by Fraugster or an external entity in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_declined_five_min",
    "displayName": "Velocity | Declined customer first name + Email domain + Seller ID | 5 minutes",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in transactions declined either by Fraugster or an external entity in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_declined_seven_hour",
    "displayName": "Velocity | Declined customer first name + Email domain + Seller ID | 7 hours",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in transactions declined either by Fraugster or an external entity in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_id_declined_one_day",
    "displayName": "Velocity | Declined Customer ID | 1 day",
    "description": "The number of times the same customer ID appeared in transactions declined either by Fraugster or an external entity in the last day. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_declined_one_hour",
    "displayName": "Velocity | Declined Customer ID | 1 hour",
    "description": "The number of times the same customer ID appeared in transactions declined either by Fraugster or an external entity in the last hour. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_declined_one_min",
    "displayName": "Velocity | Declined Customer ID | 1 minute",
    "description": "The number of times the same customer ID appeared in transactions declined either by Fraugster or an external entity in the last minute. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_declined_one_month",
    "displayName": "Velocity | Declined Customer ID | 1 month",
    "description": "The number of times the same customer ID appeared in transactions declined either by Fraugster or an external entity in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_declined_ten_day",
    "displayName": "Velocity | Declined Customer ID | 10 days",
    "description": "The number of times the same customer ID appeared in transactions declined either by Fraugster or an external entity in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_declined_three_month",
    "displayName": "Velocity | Declined Customer ID | 3 months",
    "description": "The number of times the same customer ID appeared in transactions declined either by Fraugster or an external entity in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_declined_five_day",
    "displayName": "Velocity | Declined Customer ID | 5 days",
    "description": "The number of times the same customer ID appeared in transactions declined either by Fraugster or an external entity in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_declined_five_min",
    "displayName": "Velocity | Declined Customer ID | 5 minutes",
    "description": "The number of times the same customer ID appeared in transactions declined either by Fraugster or an external entity in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_declined_six_month",
    "displayName": "Velocity | Declined Customer ID | 6 months",
    "description": "The number of times the same customer ID appeared in transactions declined either by Fraugster or an external entity in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_declined_seven_day",
    "displayName": "Velocity | Declined Customer ID | 7 days",
    "description": "The number of times the same customer ID appeared in transactions declined either by Fraugster or an external entity in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_declined_seven_hour",
    "displayName": "Velocity | Declined Customer ID | 7 hours",
    "description": "The number of times the same customer ID appeared in transactions declined either by Fraugster or an external entity in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_fl_ordered_declined_one_day",
    "displayName": "Velocity | Declined customer name | 1 day",
    "description": "The number of times the same customer name appeared in transactions declined either by Fraugster or an external entity in the last day. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_declined_one_hour",
    "displayName": "Velocity | Declined customer name | 1 hour",
    "description": "The number of times the same customer name appeared in transactions declined either by Fraugster or an external entity in the last hour. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_declined_one_min",
    "displayName": "Velocity | Declined customer name | 1 minute",
    "description": "The number of times the same customer name appeared in transactions declined either by Fraugster or an external entity in the last minute. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_declined_five_day",
    "displayName": "Velocity | Declined customer name | 5 days",
    "description": "The number of times the same customer name appeared in transactions declined either by Fraugster or an external entity in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_declined_five_min",
    "displayName": "Velocity | Declined customer name | 5 minutes",
    "description": "The number of times the same customer name appeared in transactions declined either by Fraugster or an external entity in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_declined_seven_hour",
    "displayName": "Velocity | Declined customer name | 7 hours",
    "description": "The number of times the same customer name appeared in transactions declined either by Fraugster or an external entity in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_email_declined_one_day",
    "displayName": "Velocity | Declined email | 1 day",
    "description": "The number of times the same email address appeared in transactions declined either by Fraugster or an external entity in the last day. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_declined_one_hour",
    "displayName": "Velocity | Declined email | 1 hour",
    "description": "The number of times the same email address appeared in transactions declined either by Fraugster or an external entity in the last hour. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_declined_one_min",
    "displayName": "Velocity | Declined email | 1 minute",
    "description": "The number of times the same email address appeared in transactions declined either by Fraugster or an external entity in the last minute. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_declined_five_day",
    "displayName": "Velocity | Declined email | 5 days",
    "description": "The number of times the same email address appeared in transactions declined either by Fraugster or an external entity in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_declined_five_min",
    "displayName": "Velocity | Declined email | 5 minutes",
    "description": "The number of times the same email address appeared in transactions declined either by Fraugster or an external entity in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_declined_seven_hour",
    "displayName": "Velocity | Declined email | 7 hours",
    "description": "The number of times the same email address appeared in transactions declined either by Fraugster or an external entity in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "device_id_exact_declined_one_day",
    "displayName": "Velocity | Declined exact device ID | 1 day",
    "description": "The number of times the same exact device ID appeared in transactions declined either by Fraugster or an external entity in the last day. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_declined_one_hour",
    "displayName": "Velocity | Declined exact device ID | 1 hour",
    "description": "The number of times the same exact device ID appeared in transactions declined either by Fraugster or an external entity in the last hour. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_declined_one_min",
    "displayName": "Velocity | Declined exact device ID | 1 minute",
    "description": "The number of times the same exact device ID appeared in transactions declined either by Fraugster or an external entity in the last minute. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_declined_five_day",
    "displayName": "Velocity | Declined exact device ID | 5 days",
    "description": "The number of times the same exact device ID appeared in transactions declined either by Fraugster or an external entity in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_declined_five_min",
    "displayName": "Velocity | Declined exact device ID | 5 minutes",
    "description": "The number of times the same exact device ID appeared in transactions declined either by Fraugster or an external entity in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_declined_seven_hour",
    "displayName": "Velocity | Declined exact device ID | 7 hours",
    "description": "The number of times the same exact device ID appeared in transactions declined either by Fraugster or an external entity in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "ip_declined_one_day",
    "displayName": "Velocity | Declined IP address | 1 day",
    "description": "The number of times the same IP address appeared in transactions declined either by Fraugster or an external entity in the last day. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_declined_one_hour",
    "displayName": "Velocity | Declined IP address | 1 hour",
    "description": "The number of times the same IP address appeared in transactions declined either by Fraugster or an external entity in the last hour. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_declined_one_min",
    "displayName": "Velocity | Declined IP address | 1 minute",
    "description": "The number of times the same IP address appeared in transactions declined either by Fraugster or an external entity in the last minute. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_declined_five_day",
    "displayName": "Velocity | Declined IP address | 5 days",
    "description": "The number of times the same IP address appeared in transactions declined either by Fraugster or an external entity in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_declined_five_min",
    "displayName": "Velocity | Declined IP address | 5 minutes",
    "description": "The number of times the same IP address appeared in transactions declined either by Fraugster or an external entity in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_declined_seven_hour",
    "displayName": "Velocity | Declined IP address | 7 hours",
    "description": "The number of times the same IP address appeared in transactions declined either by Fraugster or an external entity in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "device_id_mapped_declined_one_day",
    "displayName": "Velocity | Declined mapped device ID | 1 day",
    "description": "The number of times the same device ID appeared in transactions declined either by Fraugster or an external entity in the last day. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_declined_one_hour",
    "displayName": "Velocity | Declined mapped device ID | 1 hour",
    "description": "The number of times the same device ID appeared in transactions declined either by Fraugster or an external entity in the last hour. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_declined_one_min",
    "displayName": "Velocity | Declined mapped device ID | 1 minute",
    "description": "The number of times the same device ID appeared in transactions declined either by Fraugster or an external entity in the last minute. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_declined_five_day",
    "displayName": "Velocity | Declined mapped device ID | 5 days",
    "description": "The number of times the same device ID appeared in transactions declined either by Fraugster or an external entity in the last 5 days. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_declined_five_min",
    "displayName": "Velocity | Declined mapped device ID | 5 minutes",
    "description": "The number of times the same device ID appeared in transactions declined either by Fraugster or an external entity in the last 5 minutes. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_declined_seven_hour",
    "displayName": "Velocity | Declined mapped device ID | 7 hours",
    "description": "The number of times the same device ID appeared in transactions declined either by Fraugster or an external entity in the last 7 hours. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "funding_source_declined_one_day",
    "displayName": "Velocity | Declined payment method | 1 day",
    "description": "The number of times the same payment method appeared in transactions declined either by Fraugster or an external entity in the last day. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_declined_one_hour",
    "displayName": "Velocity | Declined payment method | 1 hour",
    "description": "The number of times the same payment method appeared in transactions declined either by Fraugster or an external entity in the last hour. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_declined_one_min",
    "displayName": "Velocity | Declined payment method | 1 minute",
    "description": "The number of times the same payment method appeared in transactions declined either by Fraugster or an external entity in the last minute. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_declined_five_day",
    "displayName": "Velocity | Declined payment method | 5 days",
    "description": "The number of times the same payment method appeared in transactions declined either by Fraugster or an external entity in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_declined_five_min",
    "displayName": "Velocity | Declined payment method | 5 minutes",
    "description": "The number of times the same payment method appeared in transactions declined either by Fraugster or an external entity in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_declined_seven_hour",
    "displayName": "Velocity | Declined payment method | 7 hours",
    "description": "The number of times the same payment method appeared in transactions declined either by Fraugster or an external entity in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "phone_declined_one_day",
    "displayName": "Velocity | Declined phone | 1 day",
    "description": "The number of times the same phone number appeared in transactions declined either by Fraugster or an external entity in the last day. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_declined_one_hour",
    "displayName": "Velocity | Declined phone | 1 hour",
    "description": "The number of times the same phone number appeared in transactions declined either by Fraugster or an external entity in the last hour. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_declined_one_min",
    "displayName": "Velocity | Declined phone | 1 minute",
    "description": "The number of times the same phone number appeared in transactions declined either by Fraugster or an external entity in the last minute. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_declined_five_day",
    "displayName": "Velocity | Declined phone | 5 days",
    "description": "The number of times the same phone number appeared in transactions declined either by Fraugster or an external entity in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_declined_five_min",
    "displayName": "Velocity | Declined phone | 5 minutes",
    "description": "The number of times the same phone number appeared in transactions declined either by Fraugster or an external entity in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_declined_seven_hour",
    "displayName": "Velocity | Declined phone | 7 hours",
    "description": "The number of times the same phone number appeared in transactions declined either by Fraugster or an external entity in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "postnummer_declined_one_day",
    "displayName": "Velocity | Declined Postnummer | 1 day",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in transactions declined either by Fraugster or an external entity in the last day. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_declined_one_hour",
    "displayName": "Velocity | Declined Postnummer | 1 hour",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in transactions declined either by Fraugster or an external entity in the last hour. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_declined_one_min",
    "displayName": "Velocity | Declined Postnummer | 1 minute",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in transactions declined either by Fraugster or an external entity in the last minute. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_declined_five_day",
    "displayName": "Velocity | Declined Postnummer | 5 days",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in transactions declined either by Fraugster or an external entity in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_declined_five_min",
    "displayName": "Velocity | Declined Postnummer | 5 minutes",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in transactions declined either by Fraugster or an external entity in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_declined_seven_hour",
    "displayName": "Velocity | Declined Postnummer | 7 hours",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in transactions declined either by Fraugster or an external entity in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_declined_one_day",
    "displayName": "Velocity | Declined shipping address | 1 day",
    "description": "The number of times the same shipping address appeared in transactions declined either by Fraugster or an external entity in the last day. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_declined_one_hour",
    "displayName": "Velocity | Declined shipping address | 1 hour",
    "description": "The number of times the same shipping address appeared in transactions declined either by Fraugster or an external entity in the last hour. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_declined_one_min",
    "displayName": "Velocity | Declined shipping address | 1 minute",
    "description": "The number of times the same shipping address appeared in transactions declined either by Fraugster or an external entity in the last minute. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_declined_five_day",
    "displayName": "Velocity | Declined shipping address | 5 days",
    "description": "The number of times the same shipping address appeared in transactions declined either by Fraugster or an external entity in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_declined_five_min",
    "displayName": "Velocity | Declined shipping address | 5 minutes",
    "description": "The number of times the same shipping address appeared in transactions declined either by Fraugster or an external entity in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_declined_seven_hour",
    "displayName": "Velocity | Declined shipping address | 7 hours",
    "description": "The number of times the same shipping address appeared in transactions declined either by Fraugster or an external entity in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "device_id_smart_declined_one_day",
    "displayName": "Velocity | Declined smart device ID | 1 day",
    "description": "The number of times the same smart device ID appeared in transactions declined either by Fraugster or an external entity in the last day. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_declined_one_hour",
    "displayName": "Velocity | Declined smart device ID | 1 hour",
    "description": "The number of times the same smart device ID appeared in transactions declined either by Fraugster or an external entity in the last hour. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_declined_one_min",
    "displayName": "Velocity | Declined smart device ID | 1 minute",
    "description": "The number of times the same smart device ID appeared in transactions declined either by Fraugster or an external entity in the last minute. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_declined_five_day",
    "displayName": "Velocity | Declined smart device ID | 5 days",
    "description": "The number of times the same smart device ID appeared in transactions declined either by Fraugster or an external entity in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_declined_five_min",
    "displayName": "Velocity | Declined smart device ID | 5 minutes",
    "description": "The number of times the same smart device ID appeared in transactions declined either by Fraugster or an external entity in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_declined_seven_hour",
    "displayName": "Velocity | Declined smart device ID | 7 hours",
    "description": "The number of times the same smart device ID appeared in transactions declined either by Fraugster or an external entity in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "cust_email_one_day",
    "displayName": "Velocity | Email | 1 day",
    "description": "The number of times the same email address appeared in transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_one_hour",
    "displayName": "Velocity | Email | 1 hour",
    "description": "The number of times the same email address appeared in transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_one_min",
    "displayName": "Velocity | Email | 1 minute",
    "description": "The number of times the same email address appeared in transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_one_month",
    "displayName": "Velocity | Email | 1 month",
    "description": "The number of times the same email address appeared in transactions in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_ten_day",
    "displayName": "Velocity | Email | 10 days",
    "description": "The number of times the same email address appeared in transactions in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_three_month",
    "displayName": "Velocity | Email | 3 months",
    "description": "The number of times the same email address appeared in transactions in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_five_day",
    "displayName": "Velocity | Email | 5 days",
    "description": "The number of times the same email address appeared in transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_five_min",
    "displayName": "Velocity | Email | 5 minutes",
    "description": "The number of times the same email address appeared in transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_six_month",
    "displayName": "Velocity | Email | 6 months",
    "description": "The number of times the same email address appeared in transactions in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_seven_day",
    "displayName": "Velocity | Email | 7 days",
    "description": "The number of times the same email address appeared in transactions in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_seven_hour",
    "displayName": "Velocity | Email | 7 hours",
    "description": "The number of times the same email address appeared in transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "email_over_bill_ad_one_day",
    "displayName": "Velocity | Email over billing address | 1 day",
    "description": "The number of times a different email was used with the same billing address in the last day. The billing address used in this attribute is a normalized version of the customer's billing address. The current transaction is added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, cust_email, trans_ts"
  },
  {
    "name": "email_over_bill_ad_one_hour",
    "displayName": "Velocity | Email over billing address | 1 hour",
    "description": "The number of times a different email was used with the same billing address in the last hour. The billing address used in this attribute is a normalized version of the customer's billing address. The current transaction is added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, cust_email, trans_ts"
  },
  {
    "name": "email_over_bill_ad_one_min",
    "displayName": "Velocity | Email over billing address | 1 minute",
    "description": "The number of times a different email was used with the same billing address in the last minute. The billing address used in this attribute is a normalized version of the customer's billing address. The current transaction is added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, cust_email, trans_ts"
  },
  {
    "name": "email_over_bill_ad_five_day",
    "displayName": "Velocity | Email over billing address | 5 days",
    "description": "The number of times a different email was used with the same billing address in the last 5 days. The billing address used in this attribute is a normalized version of the customer's billing address. The current transaction is added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, cust_email, trans_ts"
  },
  {
    "name": "email_over_bill_ad_five_min",
    "displayName": "Velocity | Email over billing address | 5 minutes",
    "description": "The number of times a different email was used with the same billing address in the last 5 minutes. The billing address used in this attribute is a normalized version of the customer's billing address. The current transaction is added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, cust_email, trans_ts"
  },
  {
    "name": "email_over_bill_ad_seven_hour",
    "displayName": "Velocity | Email over billing address | 7 hours",
    "description": "The number of times a different email was used with the same billing address in the last 7 hours. The billing address used in this attribute is a normalized version of the customer's billing address. The current transaction is added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, cust_email, trans_ts"
  },
  {
    "name": "email_over_cc_one_day",
    "displayName": "Velocity | Email over credit card | 1 day",
    "description": "The number of different email addresses used with the same credit card in the last day. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "email_over_cc_one_hour",
    "displayName": "Velocity | Email over credit card | 1 hour",
    "description": "The number of different email addresses used with the same credit card in the last hour. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "email_over_cc_one_min",
    "displayName": "Velocity | Email over credit card | 1 minute",
    "description": "The number of different email addresses used with the same credit card in the last minute. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "email_over_cc_one_month",
    "displayName": "Velocity | Email over credit card | 1 month",
    "description": "The number of different email addresses used with the same credit card in the last month (30 days). The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "email_over_cc_ten_day",
    "displayName": "Velocity | Email over credit card | 10 days",
    "description": "The number of different email addresses used with the same credit card in the last 10 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "email_over_cc_three_month",
    "displayName": "Velocity | Email over credit card | 3 months",
    "description": "The number of different email addresses used with the same credit card in the last 3 months (90 days). The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "email_over_cc_five_day",
    "displayName": "Velocity | Email over credit card | 5 days",
    "description": "The number of different email addresses used with the same credit card in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "email_over_cc_five_min",
    "displayName": "Velocity | Email over credit card | 5 minutes",
    "description": "The number of different email addresses used with the same credit card in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "email_over_cc_six_month",
    "displayName": "Velocity | Email over credit card | 6 months",
    "description": "The number of different email addresses used with the same credit card in the last 6 months (180 days). The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "email_over_cc_seven_day",
    "displayName": "Velocity | Email over credit card | 7 days",
    "description": "The number of different email addresses used with the same credit card in the last 7 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "email_over_cc_seven_hour",
    "displayName": "Velocity | Email over credit card | 7 hours",
    "description": "The number of different email addresses used with the same credit card in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, trans_ts"
  },
  {
    "name": "email_over_device_one_day",
    "displayName": "Velocity | Email over device | 1 day",
    "description": "The number of different email addresses used with the same device in the last day. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id, trans_ts"
  },
  {
    "name": "email_over_device_one_hour",
    "displayName": "Velocity | Email over device | 1 hour",
    "description": "The number of different email addresses used with the same device in the last hour. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id, trans_ts"
  },
  {
    "name": "email_over_device_one_min",
    "displayName": "Velocity | Email over device | 1 minute",
    "description": "The number of different email addresses used with the same device in the last minute. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id, trans_ts"
  },
  {
    "name": "email_over_device_five_day",
    "displayName": "Velocity | Email over device | 5 days",
    "description": "The number of different email addresses used with the same device in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id, trans_ts"
  },
  {
    "name": "email_over_device_five_min",
    "displayName": "Velocity | Email over device | 5 minutes",
    "description": "The number of different email addresses used with the same device in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id, trans_ts"
  },
  {
    "name": "email_over_device_seven_hour",
    "displayName": "Velocity | Email over device | 7 hours",
    "description": "The number of different email addresses used with the same device in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id, trans_ts"
  },
  {
    "name": "email_over_device_id_exact_one_day",
    "displayName": "Velocity | Email over exact device ID | 1 day",
    "description": "The number of different email addresses used with the same exact device ID in the last day. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id_exact, trans_ts"
  },
  {
    "name": "email_over_device_id_exact_one_hour",
    "displayName": "Velocity | Email over exact device ID | 1 hour",
    "description": "The number of different email addresses used with the same exact device ID in the last hour. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id_exact, trans_ts"
  },
  {
    "name": "email_over_device_id_exact_one_min",
    "displayName": "Velocity | Email over exact device ID | 1 minute",
    "description": "The number of different email addresses used with the same exact device ID in the last minute. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id_exact, trans_ts"
  },
  {
    "name": "email_over_device_id_exact_five_day",
    "displayName": "Velocity | Email over exact device ID | 5 days",
    "description": "The number of different email addresses used with the same exact device ID in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id_exact, trans_ts"
  },
  {
    "name": "email_over_device_id_exact_five_min",
    "displayName": "Velocity | Email over exact device ID | 5 minutes",
    "description": "The number of different email addresses used with the same exact device ID in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id_exact, trans_ts"
  },
  {
    "name": "email_over_device_id_exact_seven_hour",
    "displayName": "Velocity | Email over exact device ID | 7 hours",
    "description": "The number of different email addresses used with the same exact device ID in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id_exact, trans_ts"
  },
  {
    "name": "email_over_ip_one_day",
    "displayName": "Velocity | Email over IP | 1 day",
    "description": "The number of different email addresses used with the same IP address in the last day. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "email_over_ip_one_hour",
    "displayName": "Velocity | Email over IP | 1 hour",
    "description": "The number of different email addresses used with the same IP address in the last hour. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "email_over_ip_one_min",
    "displayName": "Velocity | Email over IP | 1 minute",
    "description": "The number of different email addresses used with the same IP address in the last minute. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "email_over_ip_one_month",
    "displayName": "Velocity | Email over IP | 1 month",
    "description": "The number of different email addresses used with the same IP address in the last month (30 days). The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "email_over_ip_ten_day",
    "displayName": "Velocity | Email over IP | 10 days",
    "description": "The number of different email addresses used with the same IP address in the last 10 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "email_over_ip_three_month",
    "displayName": "Velocity | Email over IP | 3 months",
    "description": "The number of different email addresses used with the same IP address in the last 3 months (90 days). The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "email_over_ip_five_day",
    "displayName": "Velocity | Email over IP | 5 days",
    "description": "The number of different email addresses used with the same IP address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "email_over_ip_five_min",
    "displayName": "Velocity | Email over IP | 5 minutes",
    "description": "The number of different email addresses used with the same IP address in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "email_over_ip_six_month",
    "displayName": "Velocity | Email over IP | 6 months",
    "description": "The number of different email addresses used with the same IP address in the last 6 months (180 days). The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "email_over_ip_seven_day",
    "displayName": "Velocity | Email over IP | 7 days",
    "description": "The number of different email addresses used with the same IP address in the last 7 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "email_over_ip_seven_hour",
    "displayName": "Velocity | Email over IP | 7 hours",
    "description": "The number of different email addresses used with the same IP address in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "email_over_device_id_mapped_one_day",
    "displayName": "Velocity | Email over mapped device ID | 1 day",
    "description": "The number of different email addresses used with the same device ID in the last day. The current transaction is added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, cust_email, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "email_over_device_id_mapped_one_hour",
    "displayName": "Velocity | Email over mapped device ID | 1 hour",
    "description": "The number of different email addresses used with the same device ID in the last hour. The current transaction is added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, cust_email, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "email_over_device_id_mapped_one_min",
    "displayName": "Velocity | Email over mapped device ID | 1 minute",
    "description": "The number of different email addresses used with the same device ID in the last minute. The current transaction is added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, cust_email, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "email_over_device_id_mapped_five_day",
    "displayName": "Velocity | Email over mapped device ID | 5 days",
    "description": "The number of different email addresses used with the same device ID in the last 5 days. The current transaction is added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, cust_email, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "email_over_device_id_mapped_five_min",
    "displayName": "Velocity | Email over mapped device ID | 5 minutes",
    "description": "The number of different email addresses used with the same device ID in the last 5 minutes. The current transaction is added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, cust_email, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "email_over_device_id_mapped_seven_hour",
    "displayName": "Velocity | Email over mapped device ID | 7 hours",
    "description": "The number of different email addresses used with the same device ID in the last 7 hours. The current transaction is added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, cust_email, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "email_over_phone_one_day",
    "displayName": "Velocity | Email over phone | 1 day",
    "description": "The number of different email addresses used with the same phone number in the last day. The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "email_over_phone_one_hour",
    "displayName": "Velocity | Email over phone | 1 hour",
    "description": "The number of different email addresses used with the same phone number in the last hour. The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "email_over_phone_one_min",
    "displayName": "Velocity | Email over phone | 1 minute",
    "description": "The number of different email addresses used with the same phone number in the last minute. The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "email_over_phone_one_month",
    "displayName": "Velocity | Email over phone | 1 month",
    "description": "The number of different email addresses used with the same phone number in the last month (30 days). The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "email_over_phone_ten_day",
    "displayName": "Velocity | Email over phone | 10 days",
    "description": "The number of different email addresses used with the same phone number in the last 10 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "email_over_phone_three_month",
    "displayName": "Velocity | Email over phone | 3 months",
    "description": "The number of different email addresses used with the same phone number in the last 3 months (90 days). The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "email_over_phone_five_day",
    "displayName": "Velocity | Email over phone | 5 days",
    "description": "The number of different email addresses used with the same phone number in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "email_over_phone_five_min",
    "displayName": "Velocity | Email over phone | 5 minutes",
    "description": "The number of different email addresses used with the same phone number in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "email_over_phone_six_month",
    "displayName": "Velocity | Email over phone | 6 months",
    "description": "The number of different email addresses used with the same phone number in the last 6 months (180 days). The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "email_over_phone_seven_day",
    "displayName": "Velocity | Email over phone | 7 days",
    "description": "The number of different email addresses used with the same phone number in the last 7 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "email_over_phone_seven_hour",
    "displayName": "Velocity | Email over phone | 7 hours",
    "description": "The number of different email addresses used with the same phone number in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "email_over_ship_ad_one_day",
    "displayName": "Velocity | Email over shipping address | 1 day",
    "description": "The number of different email addresses used with the same shipping address in the last day. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "email_over_ship_ad_one_hour",
    "displayName": "Velocity | Email over shipping address | 1 hour",
    "description": "The number of different email addresses used with the same shipping address in the last hour. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "email_over_ship_ad_one_min",
    "displayName": "Velocity | Email over shipping address | 1 minute",
    "description": "The number of different email addresses used with the same shipping address in the last minute. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "email_over_ship_ad_five_day",
    "displayName": "Velocity | Email over shipping address | 5 days",
    "description": "The number of different email addresses used with the same shipping address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "email_over_ship_ad_five_min",
    "displayName": "Velocity | Email over shipping address | 5 minutes",
    "description": "The number of different email addresses used with the same shipping address in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "email_over_ship_ad_seven_hour",
    "displayName": "Velocity | Email over shipping address | 7 hours",
    "description": "The number of different email addresses used with the same shipping address in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "email_over_device_id_smart_one_day",
    "displayName": "Velocity | Email over smart device ID | 1 day",
    "description": "The number of different email addresses used with the same smart device ID in the last day. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id_smart, trans_ts"
  },
  {
    "name": "email_over_device_id_smart_one_hour",
    "displayName": "Velocity | Email over smart device ID | 1 hour",
    "description": "The number of different email addresses used with the same smart device ID in the last hour. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id_smart, trans_ts"
  },
  {
    "name": "email_over_device_id_smart_one_min",
    "displayName": "Velocity | Email over smart device ID | 1 minute",
    "description": "The number of different email addresses used with the same smart device ID in the last minute. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id_smart, trans_ts"
  },
  {
    "name": "email_over_device_id_smart_one_month",
    "displayName": "Velocity | Email over smart device ID | 1 month",
    "description": "The number of different email addresses used with the same smart device ID in the last month (30 days). The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id_smart, trans_ts"
  },
  {
    "name": "email_over_device_id_smart_ten_day",
    "displayName": "Velocity | Email over smart device ID | 10 days",
    "description": "The number of different email addresses used with the same smart device ID in the last 10 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id_smart, trans_ts"
  },
  {
    "name": "email_over_device_id_smart_three_month",
    "displayName": "Velocity | Email over smart device ID | 3 months",
    "description": "The number of different email addresses used with the same smart device ID in the last 3 months (90 days). The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id_smart, trans_ts"
  },
  {
    "name": "email_over_device_id_smart_five_day",
    "displayName": "Velocity | Email over smart device ID | 5 days",
    "description": "The number of different email addresses used with the same smart device ID in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id_smart, trans_ts"
  },
  {
    "name": "email_over_device_id_smart_five_min",
    "displayName": "Velocity | Email over smart device ID | 5 minutes",
    "description": "The number of different email addresses used with the same smart device ID in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id_smart, trans_ts"
  },
  {
    "name": "email_over_device_id_smart_six_month",
    "displayName": "Velocity | Email over smart device ID | 6 months",
    "description": "The number of different email addresses used with the same smart device ID in the last 6 months (180 days). The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id_smart, trans_ts"
  },
  {
    "name": "email_over_device_id_smart_seven_day",
    "displayName": "Velocity | Email over smart device ID | 7 days",
    "description": "The number of different email addresses used with the same smart device ID in the last 7 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id_smart, trans_ts"
  },
  {
    "name": "email_over_device_id_smart_seven_hour",
    "displayName": "Velocity | Email over smart device ID | 7 hours",
    "description": "The number of different email addresses used with the same smart device ID in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "cust_email, device_id_smart, trans_ts"
  },
  {
    "name": "device_id_exact_one_day",
    "displayName": "Velocity | Exact device ID | 1 day",
    "description": "The number of times the same exact device ID appeared in transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_approved_one_day",
    "displayName": "Velocity | Exact device ID | 1 day",
    "description": "The number of times the same exact device ID appeared in approved transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_one_hour",
    "displayName": "Velocity | Exact device ID | 1 hour",
    "description": "The number of times the same exact device ID appeared in transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_approved_one_hour",
    "displayName": "Velocity | Exact device ID | 1 hour",
    "description": "The number of times the same exact device ID appeared in approved transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_one_min",
    "displayName": "Velocity | Exact device ID | 1 minute",
    "description": "The number of times the same exact device ID appeared in transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_approved_one_min",
    "displayName": "Velocity | Exact device ID | 1 minute",
    "description": "The number of times the same exact device ID appeared in approved transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_five_day",
    "displayName": "Velocity | Exact device ID | 5 days",
    "description": "The number of times the same exact device ID appeared in transactions in the last five days. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_approved_five_day",
    "displayName": "Velocity | Exact device ID | 5 days",
    "description": "The number of times the same exact device ID appeared in approved transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_five_min",
    "displayName": "Velocity | Exact device ID | 5 minutes",
    "description": "The number of times the same exact device ID appeared in transactions in the last five minutes. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_approved_five_min",
    "displayName": "Velocity | Exact device ID | 5 minutes",
    "description": "The number of times the same exact device ID appeared in approved transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_seven_hour",
    "displayName": "Velocity | Exact device ID | 7 hours",
    "description": "The number of times the same exact device ID appeared in transactions in the last seven hours. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_approved_seven_hour",
    "displayName": "Velocity | Exact device ID | 7 hours",
    "description": "The number of times the same exact device ID appeared in approved transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_over_ip_one_day",
    "displayName": "Velocity | Exact device ID over IP address | 1 day",
    "description": "The number of different device IDs used with the same IP address in the last day. The current transaction is added to the count.",
    "dependsOn": "device_id_exact, ip, trans_ts"
  },
  {
    "name": "device_id_exact_over_ip_one_hour",
    "displayName": "Velocity | Exact device ID over IP address | 1 hour",
    "description": "The number of different device IDs used with the same IP address in the last hour. The current transaction is added to the count.",
    "dependsOn": "device_id_exact, ip, trans_ts"
  },
  {
    "name": "device_id_exact_over_ip_one_min",
    "displayName": "Velocity | Exact device ID over IP address | 1 minute",
    "description": "The number of different device IDs used with the same IP address in the last minute. The current transaction is added to the count.",
    "dependsOn": "device_id_exact, ip, trans_ts"
  },
  {
    "name": "device_id_exact_over_ip_five_day",
    "displayName": "Velocity | Exact device ID over IP address | 5 days",
    "description": "The number of different device IDs used with the same IP address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "device_id_exact, ip, trans_ts"
  },
  {
    "name": "device_id_exact_over_ip_five_min",
    "displayName": "Velocity | Exact device ID over IP address | 5 minutes",
    "description": "The number of different device IDs used with the same IP address in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "device_id_exact, ip, trans_ts"
  },
  {
    "name": "device_id_exact_over_ip_seven_hour",
    "displayName": "Velocity | Exact device ID over IP address | 7 hours",
    "description": "The number of different device IDs used with the same IP address in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "device_id_exact, ip, trans_ts"
  },
  {
    "name": "beneficiary_id_external_declined_one_day",
    "displayName": "Velocity | Externally declined beneficiary ID | 1 day",
    "description": "The number of times the same beneficiary ID appeared in externally declined transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_external_declined_one_hour",
    "displayName": "Velocity | Externally declined beneficiary ID | 1 hour",
    "description": "The number of times the same beneficiary ID appeared in externally declined transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_external_declined_one_min",
    "displayName": "Velocity | Externally declined beneficiary ID | 1 minute",
    "description": "The number of times the same beneficiary ID appeared in externally declined transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_external_declined_one_month",
    "displayName": "Velocity | Externally declined beneficiary ID | 1 month",
    "description": "The number of times the same beneficiary ID appeared in externally declined transactions in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_external_declined_ten_day",
    "displayName": "Velocity | Externally declined beneficiary ID | 10 days",
    "description": "The number of times the same beneficiary ID appeared in externally declined transactions in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_external_declined_three_month",
    "displayName": "Velocity | Externally declined beneficiary ID | 3 months",
    "description": "The number of times the same beneficiary ID appeared in externally declined transactions in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_external_declined_five_day",
    "displayName": "Velocity | Externally declined beneficiary ID | 5 days",
    "description": "The number of times the same beneficiary ID appeared in externally declined transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_external_declined_five_min",
    "displayName": "Velocity | Externally declined beneficiary ID | 5 minutes",
    "description": "The number of times the same beneficiary ID appeared in externally declined transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_external_declined_six_month",
    "displayName": "Velocity | Externally declined beneficiary ID | 6 months",
    "description": "The number of times the same beneficiary ID appeared in externally declined transactions in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_external_declined_seven_day",
    "displayName": "Velocity | Externally declined beneficiary ID | 7 days",
    "description": "The number of times the same beneficiary ID appeared in externally declined transactions in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_external_declined_seven_hour",
    "displayName": "Velocity | Externally declined beneficiary ID | 7 hours",
    "description": "The number of times the same beneficiary ID appeared in externally declined transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_external_declined_one_day",
    "displayName": "Velocity | Externally declined billing address | 1 day",
    "description": "The number of times the same billing address appeared in externally declined transactions in the last day. The current transaction is not added to the count. Transactions may be declined externally by the issuer, another fraud-prevention solution, etc.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_external_declined_one_hour",
    "displayName": "Velocity | Externally declined billing address | 1 hour",
    "description": "The number of times the same billing address appeared in externally declined transactions in the last hour. The current transaction is not added to the count. Transactions may be declined externally by the issuer, another fraud-prevention solution, etc.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_external_declined_one_min",
    "displayName": "Velocity | Externally declined billing address | 1 minute",
    "description": "The number of times the same billing address appeared in externally declined transactions in the last minute. The current transaction is not added to the count. Transactions may be declined externally by the issuer, another fraud-prevention solution, etc.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_external_declined_five_day",
    "displayName": "Velocity | Externally declined billing address | 5 days",
    "description": "The number of times the same billing address appeared in externally declined transactions in the last 5 days. The current transaction is not added to the count. Transactions may be declined externally by the issuer, another fraud-prevention solution, etc.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_external_declined_five_min",
    "displayName": "Velocity | Externally declined billing address | 5 minutes",
    "description": "The number of times the same billing address appeared in externally declined transactions in the last 5 minutes. The current transaction is not added to the count. Transactions may be declined externally by the issuer, another fraud-prevention solution, etc.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_external_declined_seven_hour",
    "displayName": "Velocity | Externally declined billing address | 7 hours",
    "description": "The number of times the same billing address appeared in externally declined transactions in the last 7 hours. The current transaction is not added to the count. Transactions may be declined externally by the issuer, another fraud-prevention solution, etc.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_external_declined_one_day",
    "displayName": "Velocity | Externally declined customer first name + Email domain + Seller ID | 1 day",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in externally declined transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_external_declined_one_hour",
    "displayName": "Velocity | Externally declined customer first name + Email domain + Seller ID | 1 hour",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in externally declined transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_external_declined_one_min",
    "displayName": "Velocity | Externally declined customer first name + Email domain + Seller ID | 1 minute",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in externally declined transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_external_declined_five_day",
    "displayName": "Velocity | Externally declined customer first name + Email domain + Seller ID | 5 days",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in externally declined transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_external_declined_five_min",
    "displayName": "Velocity | Externally declined customer first name + Email domain + Seller ID | 5 minutes",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in externally declined transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_external_declined_seven_hour",
    "displayName": "Velocity | Externally declined customer first name + Email domain + Seller ID | 7 hours",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in externally declined transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_id_external_declined_one_day",
    "displayName": "Velocity | Externally declined customer ID | 1 day",
    "description": "The number of times the same customer ID appeared in externally declined transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_external_declined_one_hour",
    "displayName": "Velocity | Externally declined customer ID | 1 hour",
    "description": "The number of times the same customer ID appeared in externally declined transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_external_declined_one_min",
    "displayName": "Velocity | Externally declined customer ID | 1 minute",
    "description": "The number of times the same customer ID appeared in externally declined transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_external_declined_one_month",
    "displayName": "Velocity | Externally declined customer ID | 1 month",
    "description": "The number of times the same customer ID appeared in externally declined transactions in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_external_declined_ten_day",
    "displayName": "Velocity | Externally declined customer ID | 10 days",
    "description": "The number of times the same customer ID appeared in externally declined transactions in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_external_declined_three_month",
    "displayName": "Velocity | Externally declined customer ID | 3 months",
    "description": "The number of times the same customer ID appeared in externally declined transactions in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_external_declined_five_day",
    "displayName": "Velocity | Externally declined customer ID | 5 days",
    "description": "The number of times the same customer ID appeared in externally declined transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_external_declined_five_min",
    "displayName": "Velocity | Externally declined customer ID | 5 minutes",
    "description": "The number of times the same customer ID appeared in externally declined transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_external_declined_six_month",
    "displayName": "Velocity | Externally declined customer ID | 6 months",
    "description": "The number of times the same customer ID appeared in externally declined transactions in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_external_declined_seven_day",
    "displayName": "Velocity | Externally declined customer ID | 7 days",
    "description": "The number of times the same customer ID appeared in externally declined transactions in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_external_declined_seven_hour",
    "displayName": "Velocity | Externally declined customer ID | 7 hours",
    "description": "The number of times the same customer ID appeared in externally declined transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_fl_ordered_external_declined_one_day",
    "displayName": "Velocity | Externally declined customer name | 1 day",
    "description": "The number of times the same customer name appeared in externally declined transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_external_declined_one_hour",
    "displayName": "Velocity | Externally declined customer name | 1 hour",
    "description": "The number of times the same customer name appeared in externally declined transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_external_declined_one_min",
    "displayName": "Velocity | Externally declined customer name | 1 minute",
    "description": "The number of times the same customer name appeared in externally declined transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_external_declined_five_day",
    "displayName": "Velocity | Externally declined customer name | 5 days",
    "description": "The number of times the same customer name appeared in externally declined transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_external_declined_five_min",
    "displayName": "Velocity | Externally declined customer name | 5 minutes",
    "description": "The number of times the same customer name appeared in externally declined transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_external_declined_seven_hour",
    "displayName": "Velocity | Externally declined customer name | 7 hours",
    "description": "The number of times the same customer name appeared in externally declined transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_email_external_declined_one_day",
    "displayName": "Velocity | Externally declined email | 1 day",
    "description": "The number of times the same email address appeared in externally declined transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_external_declined_one_hour",
    "displayName": "Velocity | Externally declined email | 1 hour",
    "description": "The number of times the same email address appeared in externally declined transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_external_declined_one_min",
    "displayName": "Velocity | Externally declined email | 1 minute",
    "description": "The number of times the same email address appeared in externally declined transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_external_declined_five_day",
    "displayName": "Velocity | Externally declined email | 5 days",
    "description": "The number of times the same email address appeared in externally declined transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_external_declined_five_min",
    "displayName": "Velocity | Externally declined email | 5 minutes",
    "description": "The number of times the same email address appeared in externally declined transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_external_declined_seven_hour",
    "displayName": "Velocity | Externally declined email | 7 hours",
    "description": "The number of times the same email address appeared in externally declined transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "device_id_exact_external_declined_one_day",
    "displayName": "Velocity | Externally declined exact device ID | 1 day",
    "description": "The number of times the same exact device ID appeared in externally declined transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_external_declined_one_hour",
    "displayName": "Velocity | Externally declined exact device ID | 1 hour",
    "description": "The number of times the same exact device ID appeared in externally declined transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_external_declined_one_min",
    "displayName": "Velocity | Externally declined exact device ID | 1 minute",
    "description": "The number of times the same exact device ID appeared in externally declined transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_external_declined_five_day",
    "displayName": "Velocity | Externally declined exact device ID | 5 days",
    "description": "The number of times the same exact device ID appeared in externally declined transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_external_declined_five_min",
    "displayName": "Velocity | Externally declined exact device ID | 5 minutes",
    "description": "The number of times the same exact device ID appeared in externally declined transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_external_declined_seven_hour",
    "displayName": "Velocity | Externally declined exact device ID | 7 hours",
    "description": "The number of times the same exact device ID appeared in externally declined transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "ip_external_declined_one_day",
    "displayName": "Velocity | Externally declined IP address | 1 day",
    "description": "The number of times the same IP address appeared in externally declined transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_external_declined_one_hour",
    "displayName": "Velocity | Externally declined IP address | 1 hour",
    "description": "The number of times the same IP address appeared in externally declined transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_external_declined_one_min",
    "displayName": "Velocity | Externally declined IP address | 1 minute",
    "description": "The number of times the same IP address appeared in externally declined transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_external_declined_five_day",
    "displayName": "Velocity | Externally declined IP address | 5 days",
    "description": "The number of times the same IP address appeared in externally declined transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_external_declined_five_min",
    "displayName": "Velocity | Externally declined IP address | 5 minutes",
    "description": "The number of times the same IP address appeared in externally declined transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_external_declined_seven_hour",
    "displayName": "Velocity | Externally declined IP address | 7 hours",
    "description": "The number of times the same IP address appeared in externally declined transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "device_id_mapped_external_declined_one_day",
    "displayName": "Velocity | Externally declined mapped device ID | 1 day",
    "description": "The number of times the same device ID appeared in externally declined transactions in the last day. The current transaction is not added to the count. Transactions may be declined externally by the issuer, another fraud-prevention solution, etc. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_external_declined_one_hour",
    "displayName": "Velocity | Externally declined mapped device ID | 1 hour",
    "description": "The number of times the same device ID appeared in externally declined transactions in the last hour. The current transaction is not added to the count. Transactions may be declined externally by the issuer, another fraud-prevention solution, etc. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_external_declined_one_min",
    "displayName": "Velocity | Externally declined mapped device ID | 1 minute",
    "description": "The number of times the same device ID appeared in externally declined transactions in the last minute. The current transaction is not added to the count. Transactions may be declined externally by the issuer, another fraud-prevention solution, etc. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_external_declined_five_day",
    "displayName": "Velocity | Externally declined mapped device ID | 5 days",
    "description": "The number of times the same device ID appeared in externally declined transactions in the last 5 days. The current transaction is not added to the count. Transactions may be declined externally by the issuer, another fraud-prevention solution, etc. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_external_declined_five_min",
    "displayName": "Velocity | Externally declined mapped device ID | 5 minutes",
    "description": "The number of times the same device ID appeared in externally declined transactions in the last 5 minutes. The current transaction is not added to the count. Transactions may be declined externally by the issuer, another fraud-prevention solution, etc. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_external_declined_seven_hour",
    "displayName": "Velocity | Externally declined mapped device ID | 7 hours",
    "description": "The number of times the same device ID appeared in externally declined transactions in the last 7 hours. The current transaction is not added to the count. Transactions may be declined externally by the issuer, another fraud-prevention solution, etc. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "funding_source_external_declined_one_day",
    "displayName": "Velocity | Externally declined payment method | 1 day",
    "description": "The number of times the same payment method appeared in externally declined transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_external_declined_one_hour",
    "displayName": "Velocity | Externally declined payment method | 1 hour",
    "description": "The number of times the same payment method appeared in externally declined transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_external_declined_one_min",
    "displayName": "Velocity | Externally declined payment method | 1 minute",
    "description": "The number of times the same payment method appeared in externally declined transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_external_declined_five_day",
    "displayName": "Velocity | Externally declined payment method | 5 days",
    "description": "The number of times the same payment method appeared in externally declined transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_external_declined_five_min",
    "displayName": "Velocity | Externally declined payment method | 5 minutes",
    "description": "The number of times the same payment method appeared in externally declined transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_external_declined_seven_hour",
    "displayName": "Velocity | Externally declined payment method | 7 hours",
    "description": "The number of times the same payment method appeared in externally declined transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "phone_external_declined_one_day",
    "displayName": "Velocity | Externally declined phone | 1 day",
    "description": "The number of times the same phone number appeared in externally declined transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_external_declined_one_hour",
    "displayName": "Velocity | Externally declined phone | 1 hour",
    "description": "The number of times the same phone number appeared in externally declined transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_external_declined_one_min",
    "displayName": "Velocity | Externally declined phone | 1 minute",
    "description": "The number of times the same phone number appeared in externally declined transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_external_declined_five_day",
    "displayName": "Velocity | Externally declined phone | 5 days",
    "description": "The number of times the same phone number appeared in externally declined transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_external_declined_five_min",
    "displayName": "Velocity | Externally declined phone | 5 minutes",
    "description": "The number of times the same phone number appeared in externally declined transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_external_declined_seven_hour",
    "displayName": "Velocity | Externally declined phone | 7 hours",
    "description": "The number of times the same phone number appeared in externally declined transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "postnummer_external_declined_one_day",
    "displayName": "Velocity | Externally declined Postnummer | 1 day",
    "description": "The number of times the same Postnummer appeared in externally declined transactions in the last day. The current transaction is not added to the count. Transactions may be declined externally by the issuer, another fraud-prevention solution, etc.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_external_declined_one_hour",
    "displayName": "Velocity | Externally declined Postnummer | 1 hour",
    "description": "The number of times the same Postnummer appeared in externally declined transactions in the last hour. The current transaction is not added to the count. Transactions may be declined externally by the issuer, another fraud-prevention solution, etc.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_external_declined_one_min",
    "displayName": "Velocity | Externally declined Postnummer | 1 minute",
    "description": "The number of times the same Postnummer appeared in externally declined transactions in the last minute. The current transaction is not added to the count. Transactions may be declined externally by the issuer, another fraud-prevention solution, etc.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_external_declined_five_day",
    "displayName": "Velocity | Externally declined Postnummer | 5 days",
    "description": "The number of times the same Postnummer appeared in externally declined transactions in the last 5 days. The current transaction is not added to the count. Transactions may be declined externally by the issuer, another fraud-prevention solution, etc.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_external_declined_five_min",
    "displayName": "Velocity | Externally declined Postnummer | 5 minutes",
    "description": "The number of times the same Postnummer appeared in externally declined transactions in the last 5 minutes. The current transaction is not added to the count. Transactions may be declined externally by the issuer, another fraud-prevention solution, etc.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_external_declined_seven_hour",
    "displayName": "Velocity | Externally declined Postnummer | 7 hours",
    "description": "The number of times the same Postnummer appeared in externally declined transactions in the last 7 hours. The current transaction is not added to the count. Transactions may be declined externally by the issuer, another fraud-prevention solution, etc.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_external_declined_one_day",
    "displayName": "Velocity | Externally declined shipping address | 1 day",
    "description": "The number of times the same shipping address appeared in externally declined transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_external_declined_one_hour",
    "displayName": "Velocity | Externally declined shipping address | 1 hour",
    "description": "The number of times the same shipping address appeared in externally declined transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_external_declined_one_min",
    "displayName": "Velocity | Externally declined shipping address | 1 minute",
    "description": "The number of times the same shipping address appeared in externally declined transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_external_declined_five_day",
    "displayName": "Velocity | Externally declined shipping address | 5 days",
    "description": "The number of times the same shipping address appeared in externally declined transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_external_declined_five_min",
    "displayName": "Velocity | Externally declined shipping address | 5 minutes",
    "description": "The number of times the same shipping address appeared in externally declined transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_external_declined_seven_hour",
    "displayName": "Velocity | Externally declined shipping address | 7 hours",
    "description": "The number of times the same shipping address appeared in externally declined transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "device_id_smart_external_declined_one_day",
    "displayName": "Velocity | Externally declined smart device ID | 1 day",
    "description": "The number of times the same smart device ID appeared in externally declined transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_external_declined_one_hour",
    "displayName": "Velocity | Externally declined smart device ID | 1 hour",
    "description": "The number of times the same smart device ID appeared in externally declined transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_external_declined_one_min",
    "displayName": "Velocity | Externally declined smart device ID | 1 minute",
    "description": "The number of times the same smart device ID appeared in externally declined transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_external_declined_five_day",
    "displayName": "Velocity | Externally declined smart device ID | 5 days",
    "description": "The number of times the same smart device ID appeared in externally declined transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_external_declined_five_min",
    "displayName": "Velocity | Externally declined smart device ID | 5 minutes",
    "description": "The number of times the same smart device ID appeared in externally declined transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_external_declined_seven_hour",
    "displayName": "Velocity | Externally declined smart device ID | 7 hours",
    "description": "The number of times the same smart device ID appeared in externally declined transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "beneficiary_id_fraugster_declined_one_day",
    "displayName": "Velocity | Fraugster declined beneficiary ID | 1 day",
    "description": "The number of times the same beneficiary ID appeared in transactions declined by Fraugster in the last day. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_fraugster_declined_one_hour",
    "displayName": "Velocity | Fraugster declined beneficiary ID | 1 hour",
    "description": "The number of times the same beneficiary ID appeared in transactions declined by Fraugster in the last hour. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_fraugster_declined_one_min",
    "displayName": "Velocity | Fraugster declined beneficiary ID | 1 minute",
    "description": "The number of times the same beneficiary ID appeared in transactions declined by Fraugster in the last minute. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_fraugster_declined_one_month",
    "displayName": "Velocity | Fraugster declined beneficiary ID | 1 month",
    "description": "The number of times the same beneficiary ID appeared in transactions declined by Fraugster in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_fraugster_declined_ten_day",
    "displayName": "Velocity | Fraugster declined beneficiary ID | 10 days",
    "description": "The number of times the same beneficiary ID appeared in transactions declined by Fraugster in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_fraugster_declined_three_month",
    "displayName": "Velocity | Fraugster declined beneficiary ID | 3 months",
    "description": "The number of times the same beneficiary ID appeared in transactions declined by Fraugster in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_fraugster_declined_five_day",
    "displayName": "Velocity | Fraugster declined beneficiary ID | 5 days",
    "description": "The number of times the same beneficiary ID appeared in transactions declined by Fraugster in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_fraugster_declined_five_min",
    "displayName": "Velocity | Fraugster declined beneficiary ID | 5 minutes",
    "description": "The number of times the same beneficiary ID appeared in transactions declined by Fraugster in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_fraugster_declined_six_month",
    "displayName": "Velocity | Fraugster declined beneficiary ID | 6 months",
    "description": "The number of times the same beneficiary ID appeared in transactions declined by Fraugster in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_fraugster_declined_seven_day",
    "displayName": "Velocity | Fraugster declined beneficiary ID | 7 days",
    "description": "The number of times the same beneficiary ID appeared in transactions declined by Fraugster in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "beneficiary_id_fraugster_declined_seven_hour",
    "displayName": "Velocity | Fraugster declined beneficiary ID | 7 hours",
    "description": "The number of times the same beneficiary ID appeared in transactions declined by Fraugster in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "beneficiary_id, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_fraugster_declined_one_day",
    "displayName": "Velocity | Fraugster declined billing address | 1 day",
    "description": "The number of times the same billing address appeared in transactions declined by Fraugster in the last day. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_fraugster_declined_one_hour",
    "displayName": "Velocity | Fraugster declined billing address | 1 hour",
    "description": "The number of times the same billing address appeared in transactions declined by Fraugster in the last hour. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_fraugster_declined_one_min",
    "displayName": "Velocity | Fraugster declined billing address | 1 minute",
    "description": "The number of times the same billing address appeared in transactions declined by Fraugster in the last minute. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_fraugster_declined_five_day",
    "displayName": "Velocity | Fraugster declined billing address | 5 days",
    "description": "The number of times the same billing address appeared in transactions declined by Fraugster in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_fraugster_declined_five_min",
    "displayName": "Velocity | Fraugster declined billing address | 5 minutes",
    "description": "The number of times the same billing address appeared in transactions declined by Fraugster in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "bill_ad_norm_cnct_fraugster_declined_seven_hour",
    "displayName": "Velocity | Fraugster declined billing address | 7 hours",
    "description": "The number of times the same billing address appeared in transactions declined by Fraugster in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_fraugster_declined_one_day",
    "displayName": "Velocity | Fraugster declined customer first name + Email domain + Seller ID | 1 day",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in transactions declined by Fraugster in the last day. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_fraugster_declined_one_hour",
    "displayName": "Velocity | Fraugster declined customer first name + Email domain + Seller ID | 1 hour",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in transactions declined by Fraugster in the last hour. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_fraugster_declined_one_min",
    "displayName": "Velocity | Fraugster declined customer first name + Email domain + Seller ID | 1 minute",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in transactions declined by Fraugster in the last minute. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_fraugster_declined_five_day",
    "displayName": "Velocity | Fraugster declined customer first name + Email domain + Seller ID | 5 days",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in transactions declined by Fraugster in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_fraugster_declined_five_min",
    "displayName": "Velocity | Fraugster declined customer first name + Email domain + Seller ID | 5 minutes",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in transactions declined by Fraugster in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_first_edom_seller_id_fraugster_declined_seven_hour",
    "displayName": "Velocity | Fraugster declined customer first name + Email domain + Seller ID | 7 hours",
    "description": "The number of times the same combination of first name, email domain and seller ID appeared in transactions declined by Fraugster in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "client_id, cust_email, cust_first_name, seller_id, trans_ts"
  },
  {
    "name": "cust_id_fraugster_declined_one_day",
    "displayName": "Velocity | Fraugster declined customer ID | 1 day",
    "description": "The number of times the same customer ID appeared in transactions declined by Fraugster in the last day. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_fraugster_declined_one_hour",
    "displayName": "Velocity | Fraugster declined customer ID | 1 hour",
    "description": "The number of times the same customer ID appeared in transactions declined by Fraugster in the last hour. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_fraugster_declined_one_min",
    "displayName": "Velocity | Fraugster declined customer ID | 1 minute",
    "description": "The number of times the same customer ID appeared in transactions declined by Fraugster in the last minute. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_fraugster_declined_one_month",
    "displayName": "Velocity | Fraugster declined customer ID | 1 month",
    "description": "The number of times the same customer ID appeared in transactions declined by Fraugster in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_fraugster_declined_ten_day",
    "displayName": "Velocity | Fraugster declined customer ID | 10 days",
    "description": "The number of times the same customer ID appeared in transactions declined by Fraugster in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_fraugster_declined_three_month",
    "displayName": "Velocity | Fraugster declined customer ID | 3 months",
    "description": "The number of times the same customer ID appeared in transactions declined by Fraugster in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_fraugster_declined_five_day",
    "displayName": "Velocity | Fraugster declined customer ID | 5 days",
    "description": "The number of times the same customer ID appeared in transactions declined by Fraugster in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_fraugster_declined_five_min",
    "displayName": "Velocity | Fraugster declined customer ID | 5 minutes",
    "description": "The number of times the same customer ID appeared in transactions declined by Fraugster in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_fraugster_declined_six_month",
    "displayName": "Velocity | Fraugster declined customer ID | 6 months",
    "description": "The number of times the same customer ID appeared in transactions declined by Fraugster in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_fraugster_declined_seven_day",
    "displayName": "Velocity | Fraugster declined customer ID | 7 days",
    "description": "The number of times the same customer ID appeared in transactions declined by Fraugster in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_id_fraugster_declined_seven_hour",
    "displayName": "Velocity | Fraugster declined customer ID | 7 hours",
    "description": "The number of times the same customer ID appeared in transactions declined by Fraugster in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "cust_id, trans_ts"
  },
  {
    "name": "cust_fl_ordered_fraugster_declined_one_day",
    "displayName": "Velocity | Fraugster declined customer name | 1 day",
    "description": "The number of times the same customer name appeared in transactions declined by Fraugster in the last day. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_fraugster_declined_one_hour",
    "displayName": "Velocity | Fraugster declined customer name | 1 hour",
    "description": "The number of times the same customer name appeared in transactions declined by Fraugster in the last hour. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_fraugster_declined_one_min",
    "displayName": "Velocity | Fraugster declined customer name | 1 minute",
    "description": "The number of times the same customer name appeared in transactions declined by Fraugster in the last minute. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_fraugster_declined_five_day",
    "displayName": "Velocity | Fraugster declined customer name | 5 days",
    "description": "The number of times the same customer name appeared in transactions declined by Fraugster in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_fraugster_declined_five_min",
    "displayName": "Velocity | Fraugster declined customer name | 5 minutes",
    "description": "The number of times the same customer name appeared in transactions declined by Fraugster in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_fl_ordered_fraugster_declined_seven_hour",
    "displayName": "Velocity | Fraugster declined customer name | 7 hours",
    "description": "The number of times the same customer name appeared in transactions declined by Fraugster in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, trans_ts"
  },
  {
    "name": "cust_email_fraugster_declined_one_day",
    "displayName": "Velocity | Fraugster declined email | 1 day",
    "description": "The number of times the same email address appeared in transactions declined by Fraugster in the last day. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_fraugster_declined_one_hour",
    "displayName": "Velocity | Fraugster declined email | 1 hour",
    "description": "The number of times the same email address appeared in transactions declined by Fraugster in the last hour. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_fraugster_declined_one_min",
    "displayName": "Velocity | Fraugster declined email | 1 minute",
    "description": "The number of times the same email address appeared in transactions declined by Fraugster in the last minute. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_fraugster_declined_five_day",
    "displayName": "Velocity | Fraugster declined email | 5 days",
    "description": "The number of times the same email address appeared in transactions declined by Fraugster in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_fraugster_declined_five_min",
    "displayName": "Velocity | Fraugster declined email | 5 minutes",
    "description": "The number of times the same email address appeared in transactions declined by Fraugster in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "cust_email_fraugster_declined_seven_hour",
    "displayName": "Velocity | Fraugster declined email | 7 hours",
    "description": "The number of times the same email address appeared in transactions declined by Fraugster in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "cust_email, trans_ts"
  },
  {
    "name": "device_id_exact_fraugster_declined_one_day",
    "displayName": "Velocity | Fraugster declined exact device ID | 1 day",
    "description": "The number of times the same exact device ID appeared in transactions declined by Fraugster in the last day. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_fraugster_declined_one_hour",
    "displayName": "Velocity | Fraugster declined exact device ID | 1 hour",
    "description": "The number of times the same exact device ID appeared in transactions declined by Fraugster in the last hour. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_fraugster_declined_one_min",
    "displayName": "Velocity | Fraugster declined exact device ID | 1 minute",
    "description": "The number of times the same exact device ID appeared in transactions declined by Fraugster in the last minute. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_fraugster_declined_five_day",
    "displayName": "Velocity | Fraugster declined exact device ID | 5 days",
    "description": "The number of times the same exact device ID appeared in transactions declined by Fraugster in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_fraugster_declined_five_min",
    "displayName": "Velocity | Fraugster declined exact device ID | 5 minutes",
    "description": "The number of times the same exact device ID appeared in transactions declined by Fraugster in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "device_id_exact_fraugster_declined_seven_hour",
    "displayName": "Velocity | Fraugster declined exact device ID | 7 hours",
    "description": "The number of times the same exact device ID appeared in transactions declined by Fraugster in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "device_id_exact, trans_ts"
  },
  {
    "name": "ip_fraugster_declined_one_day",
    "displayName": "Velocity | Fraugster declined IP address | 1 day",
    "description": "The number of times the same IP address appeared in transactions declined by Fraugster in the last day. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_fraugster_declined_one_hour",
    "displayName": "Velocity | Fraugster declined IP address | 1 hour",
    "description": "The number of times the same IP address appeared in transactions declined by Fraugster in the last hour. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_fraugster_declined_one_min",
    "displayName": "Velocity | Fraugster declined IP address | 1 minute",
    "description": "The number of times the same IP address appeared in transactions declined by Fraugster in the last minute. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_fraugster_declined_five_day",
    "displayName": "Velocity | Fraugster declined IP address | 5 days",
    "description": "The number of times the same IP address appeared in transactions declined by Fraugster in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_fraugster_declined_five_min",
    "displayName": "Velocity | Fraugster declined IP address | 5 minutes",
    "description": "The number of times the same IP address appeared in transactions declined by Fraugster in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_fraugster_declined_seven_hour",
    "displayName": "Velocity | Fraugster declined IP address | 7 hours",
    "description": "The number of times the same IP address appeared in transactions declined by Fraugster in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "device_id_mapped_fraugster_declined_one_day",
    "displayName": "Velocity | Fraugster declined mapped device ID | 1 day",
    "description": "The number of times the same device ID appeared in transactions declined by Fraugster in the last day. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_fraugster_declined_one_hour",
    "displayName": "Velocity | Fraugster declined mapped device ID | 1 hour",
    "description": "The number of times the same device ID appeared in transactions declined by Fraugster in the last hour. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_fraugster_declined_one_min",
    "displayName": "Velocity | Fraugster declined mapped device ID | 1 minute",
    "description": "The number of times the same device ID appeared in transactions declined by Fraugster in the last minute. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_fraugster_declined_five_day",
    "displayName": "Velocity | Fraugster declined mapped device ID | 5 days",
    "description": "The number of times the same device ID appeared in transactions declined by Fraugster in the last 5 days. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_fraugster_declined_five_min",
    "displayName": "Velocity | Fraugster declined mapped device ID | 5 minutes",
    "description": "The number of times the same device ID appeared in transactions declined by Fraugster in the last 5 minutes. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_fraugster_declined_seven_hour",
    "displayName": "Velocity | Fraugster declined mapped device ID | 7 hours",
    "description": "The number of times the same device ID appeared in transactions declined by Fraugster in the last 7 hours. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "funding_source_fraugster_declined_one_day",
    "displayName": "Velocity | Fraugster declined payment method | 1 day",
    "description": "The number of times the same payment method appeared in transactions declined by Fraugster in the last day. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_fraugster_declined_one_hour",
    "displayName": "Velocity | Fraugster declined payment method | 1 hour",
    "description": "The number of times the same payment method appeared in transactions declined by Fraugster in the last hour. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_fraugster_declined_one_min",
    "displayName": "Velocity | Fraugster declined payment method | 1 minute",
    "description": "The number of times the same payment method appeared in transactions declined by Fraugster in the last minute. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_fraugster_declined_five_day",
    "displayName": "Velocity | Fraugster declined payment method | 5 days",
    "description": "The number of times the same payment method appeared in transactions declined by Fraugster in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_fraugster_declined_five_min",
    "displayName": "Velocity | Fraugster declined payment method | 5 minutes",
    "description": "The number of times the same payment method appeared in transactions declined by Fraugster in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_fraugster_declined_seven_hour",
    "displayName": "Velocity | Fraugster declined payment method | 7 hours",
    "description": "The number of times the same payment method appeared in transactions declined by Fraugster in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "phone_fraugster_declined_one_day",
    "displayName": "Velocity | Fraugster declined phone | 1 day",
    "description": "The number of times the same phone number appeared in transactions declined by Fraugster in the last day. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_fraugster_declined_one_hour",
    "displayName": "Velocity | Fraugster declined phone | 1 hour",
    "description": "The number of times the same phone number appeared in transactions declined by Fraugster in the last hour. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_fraugster_declined_one_min",
    "displayName": "Velocity | Fraugster declined phone | 1 minute",
    "description": "The number of times the same phone number appeared in transactions declined by Fraugster in the last minute. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_fraugster_declined_five_day",
    "displayName": "Velocity | Fraugster declined phone | 5 days",
    "description": "The number of times the same phone number appeared in transactions declined by Fraugster in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_fraugster_declined_five_min",
    "displayName": "Velocity | Fraugster declined phone | 5 minutes",
    "description": "The number of times the same phone number appeared in transactions declined by Fraugster in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_fraugster_declined_seven_hour",
    "displayName": "Velocity | Fraugster declined phone | 7 hours",
    "description": "The number of times the same phone number appeared in transactions declined by Fraugster in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "postnummer_fraugster_declined_one_day",
    "displayName": "Velocity | Fraugster declined Postnummer | 1 day",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in transactions declined by Fraugster in the last day. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_fraugster_declined_one_hour",
    "displayName": "Velocity | Fraugster declined Postnummer | 1 hour",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in transactions declined by Fraugster in the last hour. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_fraugster_declined_one_min",
    "displayName": "Velocity | Fraugster declined Postnummer | 1 minute",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in transactions declined by Fraugster in the last minute. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_fraugster_declined_five_day",
    "displayName": "Velocity | Fraugster declined Postnummer | 5 days",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in transactions declined by Fraugster in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_fraugster_declined_five_min",
    "displayName": "Velocity | Fraugster declined Postnummer | 5 minutes",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in transactions declined by Fraugster in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_fraugster_declined_seven_hour",
    "displayName": "Velocity | Fraugster declined Postnummer | 7 hours",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in transactions declined by Fraugster in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_fraugster_declined_one_day",
    "displayName": "Velocity | Fraugster declined shipping address | 1 day",
    "description": "The number of times the same shipping address appeared in transactions declined by Fraugster in the last day. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_fraugster_declined_one_hour",
    "displayName": "Velocity | Fraugster declined shipping address | 1 hour",
    "description": "The number of times the same shipping address appeared in transactions declined by Fraugster in the last hour. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_fraugster_declined_one_min",
    "displayName": "Velocity | Fraugster declined shipping address | 1 minute",
    "description": "The number of times the same shipping address appeared in transactions declined by Fraugster in the last minute. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_fraugster_declined_five_day",
    "displayName": "Velocity | Fraugster declined shipping address | 5 days",
    "description": "The number of times the same shipping address appeared in transactions declined by Fraugster in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_fraugster_declined_five_min",
    "displayName": "Velocity | Fraugster declined shipping address | 5 minutes",
    "description": "The number of times the same shipping address appeared in transactions declined by Fraugster in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_fraugster_declined_seven_hour",
    "displayName": "Velocity | Fraugster declined shipping address | 7 hours",
    "description": "The number of times the same shipping address appeared in transactions declined by Fraugster in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "device_id_smart_fraugster_declined_one_day",
    "displayName": "Velocity | Fraugster declined smart device ID | 1 day",
    "description": "The number of times the same smart device ID appeared in transactions declined by Fraugster in the last day. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_fraugster_declined_one_hour",
    "displayName": "Velocity | Fraugster declined smart device ID | 1 hour",
    "description": "The number of times the same smart device ID appeared in transactions declined by Fraugster in the last hour. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_fraugster_declined_one_min",
    "displayName": "Velocity | Fraugster declined smart device ID | 1 minute",
    "description": "The number of times the same smart device ID appeared in transactions declined by Fraugster in the last minute. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_fraugster_declined_five_day",
    "displayName": "Velocity | Fraugster declined smart device ID | 5 days",
    "description": "The number of times the same smart device ID appeared in transactions declined by Fraugster in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_fraugster_declined_five_min",
    "displayName": "Velocity | Fraugster declined smart device ID | 5 minutes",
    "description": "The number of times the same smart device ID appeared in transactions declined by Fraugster in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_fraugster_declined_seven_hour",
    "displayName": "Velocity | Fraugster declined smart device ID | 7 hours",
    "description": "The number of times the same smart device ID appeared in transactions declined by Fraugster in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "funding_source_over_cust_id_one_day",
    "displayName": "Velocity | Funding source over customer ID | 1 day",
    "description": "The number of different funding sources used with the same customer ID in the last day. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_id, trans_ts"
  },
  {
    "name": "funding_source_over_cust_id_one_hour",
    "displayName": "Velocity | Funding source over customer ID | 1 hour",
    "description": "The number of different funding sources used with the same customer ID in the last hour. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_id, trans_ts"
  },
  {
    "name": "funding_source_over_cust_id_one_min",
    "displayName": "Velocity | Funding source over customer ID | 1 minute",
    "description": "The number of different funding sources used with the same customer ID in the last minute. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_id, trans_ts"
  },
  {
    "name": "funding_source_over_cust_id_one_month",
    "displayName": "Velocity | Funding source over customer ID | 1 month",
    "description": "The number of different funding sources used with the same customer ID in the last month (30 days). The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_id, trans_ts"
  },
  {
    "name": "funding_source_over_cust_id_ten_day",
    "displayName": "Velocity | Funding source over customer ID | 10 days",
    "description": "The number of different funding sources used with the same customer ID in the last 10 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_id, trans_ts"
  },
  {
    "name": "funding_source_over_cust_id_three_month",
    "displayName": "Velocity | Funding source over customer ID | 3 months",
    "description": "The number of different funding sources used with the same customer ID in the last 3 months (90 days). The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_id, trans_ts"
  },
  {
    "name": "funding_source_over_cust_id_five_day",
    "displayName": "Velocity | Funding source over customer ID | 5 days",
    "description": "The number of different funding sources used with the same customer ID in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_id, trans_ts"
  },
  {
    "name": "funding_source_over_cust_id_five_min",
    "displayName": "Velocity | Funding source over customer ID | 5 minutes",
    "description": "The number of different funding sources used with the same customer ID in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_id, trans_ts"
  },
  {
    "name": "funding_source_over_cust_id_six_month",
    "displayName": "Velocity | Funding source over customer ID | 6 months",
    "description": "The number of different funding sources used with the same customer ID in the last 6 months (180 days). The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_id, trans_ts"
  },
  {
    "name": "funding_source_over_cust_id_seven_day",
    "displayName": "Velocity | Funding source over customer ID | 7 days",
    "description": "The number of different funding sources used with the same customer ID in the last 7 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_id, trans_ts"
  },
  {
    "name": "funding_source_over_cust_id_seven_hour",
    "displayName": "Velocity | Funding source over customer ID | 7 hours",
    "description": "The number of different funding sources used with the same customer ID in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_id, trans_ts"
  },
  {
    "name": "ip_one_day",
    "displayName": "Velocity | IP | 1 day",
    "description": "The number of times the same IP address appeared in transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_one_hour",
    "displayName": "Velocity | IP | 1 hour",
    "description": "The number of times the same IP address appeared in transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_one_min",
    "displayName": "Velocity | IP | 1 minute",
    "description": "The number of times the same IP address appeared in transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_one_month",
    "displayName": "Velocity | IP | 1 month",
    "description": "The number of times the same IP address appeared in transactions in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_ten_day",
    "displayName": "Velocity | IP | 10 days",
    "description": "The number of times the same IP address appeared in transactions in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_three_month",
    "displayName": "Velocity | IP | 3 months",
    "description": "The number of times the same IP address appeared in transactions in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_five_day",
    "displayName": "Velocity | IP | 5 days",
    "description": "The number of times the same IP address appeared in transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_five_min",
    "displayName": "Velocity | IP | 5 minutes",
    "description": "The number of times the same IP address appeared in transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_six_month",
    "displayName": "Velocity | IP | 6 months",
    "description": "The number of times the same IP address appeared in transactions in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_seven_day",
    "displayName": "Velocity | IP | 7 days",
    "description": "The number of times the same IP address appeared in transactions in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_seven_hour",
    "displayName": "Velocity | IP | 7 hours",
    "description": "The number of times the same IP address appeared in transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "ip, trans_ts"
  },
  {
    "name": "ip_ctry_over_cc_one_day",
    "displayName": "Velocity | IP country over credit card | 1 day",
    "description": "The number of different IP countries used with the same credit card in the last day. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "ip_ctry_over_cc_one_hour",
    "displayName": "Velocity | IP country over credit card | 1 hour",
    "description": "The number of different IP countries used with the same credit card in the last hour. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "ip_ctry_over_cc_one_min",
    "displayName": "Velocity | IP country over credit card | 1 minute",
    "description": "The number of different IP countries used with the same credit card in the last minute. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "ip_ctry_over_cc_five_day",
    "displayName": "Velocity | IP country over credit card | 5 days",
    "description": "The number of different IP countries used with the same credit card in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "ip_ctry_over_cc_five_min",
    "displayName": "Velocity | IP country over credit card | 5 minutes",
    "description": "The number of different IP countries used with the same credit card in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "ip_ctry_over_cc_seven_hour",
    "displayName": "Velocity | IP country over credit card | 7 hours",
    "description": "The number of different IP countries used with the same credit card in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "ip_ctry_over_device_one_day",
    "displayName": "Velocity | IP country over device | 1 day",
    "description": "The number of different IP countries used with the same device in the last day. The current transaction is added to the count.",
    "dependsOn": "device_id, ip, trans_ts"
  },
  {
    "name": "ip_ctry_over_device_one_hour",
    "displayName": "Velocity | IP country over device | 1 hour",
    "description": "The number of different IP countries used with the same device in the last hour. The current transaction is added to the count.",
    "dependsOn": "device_id, ip, trans_ts"
  },
  {
    "name": "ip_ctry_over_device_one_min",
    "displayName": "Velocity | IP country over device | 1 minute",
    "description": "The number of different IP countries used with the same device in the last minute. The current transaction is added to the count.",
    "dependsOn": "device_id, ip, trans_ts"
  },
  {
    "name": "ip_ctry_over_device_five_day",
    "displayName": "Velocity | IP country over device | 5 days",
    "description": "The number of different IP countries used with the same device in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "device_id, ip, trans_ts"
  },
  {
    "name": "ip_ctry_over_device_five_min",
    "displayName": "Velocity | IP country over device | 5 minute",
    "description": "The number of different IP countries used with the same device in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "device_id, ip, trans_ts"
  },
  {
    "name": "ip_ctry_over_device_seven_hour",
    "displayName": "Velocity | IP country over device | 7 hours",
    "description": "The number of different IP countries used with the same device in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "device_id, ip, trans_ts"
  },
  {
    "name": "ip_ctry_over_email_one_day",
    "displayName": "Velocity | IP country over email | 1 day",
    "description": "The number of different IP countries used with the same email address in the last day. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "ip_ctry_over_email_one_hour",
    "displayName": "Velocity | IP country over email | 1 hour",
    "description": "The number of different IP countries used with the same email address in the last hour. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "ip_ctry_over_email_one_min",
    "displayName": "Velocity | IP country over email | 1 minute",
    "description": "The number of different IP countries used with the same email address in the last minute. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "ip_ctry_over_email_five_day",
    "displayName": "Velocity | IP country over email | 5 days",
    "description": "The number of different IP countries used with the same email address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "ip_ctry_over_email_five_min",
    "displayName": "Velocity | IP country over email | 5 minutes",
    "description": "The number of different IP countries used with the same email address in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "ip_ctry_over_email_seven_hour",
    "displayName": "Velocity | IP country over email | 7 hours",
    "description": "The number of different IP countries used with the same email address in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "ip_ctry_over_phone_one_day",
    "displayName": "Velocity | IP country over phone | 1 day",
    "description": "The number of different IP countries used with the same phone number in the last day. The current transaction is added to the count.",
    "dependsOn": "ip, phone, trans_ts"
  },
  {
    "name": "ip_ctry_over_phone_one_hour",
    "displayName": "Velocity | IP country over phone | 1 hour",
    "description": "The number of different IP countries used with the same phone number in the last hour. The current transaction is added to the count.",
    "dependsOn": "ip, phone, trans_ts"
  },
  {
    "name": "ip_ctry_over_phone_one_min",
    "displayName": "Velocity | IP country over phone | 1 minute",
    "description": "The number of different IP countries used with the same phone number in the last minute. The current transaction is added to the count.",
    "dependsOn": "ip, phone, trans_ts"
  },
  {
    "name": "ip_ctry_over_phone_five_day",
    "displayName": "Velocity | IP country over phone | 5 days",
    "description": "The number of different IP countries used with the same phone number in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "ip, phone, trans_ts"
  },
  {
    "name": "ip_ctry_over_phone_five_min",
    "displayName": "Velocity | IP country over phone | 5 minutes",
    "description": "The number of different IP countries used with the same phone number in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "ip, phone, trans_ts"
  },
  {
    "name": "ip_ctry_over_phone_seven_hour",
    "displayName": "Velocity | IP country over phone | 7 hours",
    "description": "The number of different IP countries used with the same phone number in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "ip, phone, trans_ts"
  },
  {
    "name": "ip_ctry_over_ship_ad_one_day",
    "displayName": "Velocity | IP country over shipping address | 1 day",
    "description": "The number of different IP countries used with the same shipping address in the last day. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ip_ctry_over_ship_ad_one_hour",
    "displayName": "Velocity | IP country over shipping address | 1 hour",
    "description": "The number of different IP countries used with the same shipping address in the last hour. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ip_ctry_over_ship_ad_one_min",
    "displayName": "Velocity | IP country over shipping address | 1 minute",
    "description": "The number of different IP countries used with the same shipping address in the last minute. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ip_ctry_over_ship_ad_five_day",
    "displayName": "Velocity | IP country over shipping address | 5 days",
    "description": "The number of different IP countries used with the same shipping address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ip_ctry_over_ship_ad_five_min",
    "displayName": "Velocity | IP country over shipping address | 5 minutes",
    "description": "The number of different IP countries used with the same shipping address in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ip_ctry_over_ship_ad_seven_hour",
    "displayName": "Velocity | IP country over shipping address | 7 hours",
    "description": "The number of different IP countries used with the same shipping address in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ip_over_bill_ad_one_day",
    "displayName": "Velocity | IP over billing address | 1 day",
    "description": "The number of times a different IP was used with the same billing address in the last day. The billing address used in this attribute is a normalized version of the customer's billing address. The current transaction is added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, ip, trans_ts"
  },
  {
    "name": "ip_over_bill_ad_one_hour",
    "displayName": "Velocity | IP over billing address | 1 hour",
    "description": "The number of times a different IP was used with the same billing address in the last hour. The billing address used in this attribute is a normalized version of the customer's billing address. The current transaction is added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, ip, trans_ts"
  },
  {
    "name": "ip_over_bill_ad_one_min",
    "displayName": "Velocity | IP over billing address | 1 minute",
    "description": "The number of times a different IP was used with the same billing address in the last minute. The billing address used in this attribute is a normalized version of the customer's billing address. The current transaction is added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, ip, trans_ts"
  },
  {
    "name": "ip_over_bill_ad_five_day",
    "displayName": "Velocity | IP over billing address | 5 days",
    "description": "The number of times a different IP was used with the same billing address in the last 5 days. The billing address used in this attribute is a normalized version of the customer's billing address. The current transaction is added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, ip, trans_ts"
  },
  {
    "name": "ip_over_bill_ad_five_min",
    "displayName": "Velocity | IP over billing address | 5 minutes",
    "description": "The number of times a different IP was used with the same billing address in the last 5 minutes. The billing address used in this attribute is a normalized version of the customer's billing address. The current transaction is added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, ip, trans_ts"
  },
  {
    "name": "ip_over_bill_ad_seven_hour",
    "displayName": "Velocity | IP over billing address | 7 hours",
    "description": "The number of times a different IP was used with the same billing address in the last 7 hours. The billing address used in this attribute is a normalized version of the customer's billing address. The current transaction is added to the count.",
    "dependsOn": "bill_ad_line1, bill_ad_zip, ip, trans_ts"
  },
  {
    "name": "ip_over_cc_one_day",
    "displayName": "Velocity | IP over credit card | 1 day",
    "description": "The number of different IP addresses used with the same credit card in the last day. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "ip_over_cc_one_hour",
    "displayName": "Velocity | IP over credit card | 1 hour",
    "description": "The number of different IP addresses used with the same credit card in the last hour. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "ip_over_cc_one_min",
    "displayName": "Velocity | IP over credit card | 1 minute",
    "description": "The number of different IP addresses used with the same credit card in the last minute. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "ip_over_cc_five_day",
    "displayName": "Velocity | IP over credit card | 5 days",
    "description": "The number of different IP addresses used with the same credit card in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "ip_over_cc_five_min",
    "displayName": "Velocity | IP over credit card | 5 minutes",
    "description": "The number of different IP addresses used with the same credit card in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "ip_over_cc_seven_hour",
    "displayName": "Velocity | IP over credit card | 7 hours",
    "description": "The number of different IP addresses used with the same credit card in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ip, trans_ts"
  },
  {
    "name": "ip_over_device_one_day",
    "displayName": "Velocity | IP over device | 1 day",
    "description": "The number of different IP addresses used with the same device in the last day. The current transaction is added to the count.",
    "dependsOn": "device_id, ip, trans_ts"
  },
  {
    "name": "ip_over_device_one_hour",
    "displayName": "Velocity | IP over device | 1 hour",
    "description": "The number of different IP addresses used with the same device in the last hour. The current transaction is added to the count.",
    "dependsOn": "device_id, ip, trans_ts"
  },
  {
    "name": "ip_over_device_one_min",
    "displayName": "Velocity | IP over device | 1 minute",
    "description": "The number of different IP addresses used with the same device in the last minute. The current transaction is added to the count.",
    "dependsOn": "device_id, ip, trans_ts"
  },
  {
    "name": "ip_over_device_five_day",
    "displayName": "Velocity | IP over device | 5 days",
    "description": "The number of different IP addresses used with the same device in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "device_id, ip, trans_ts"
  },
  {
    "name": "ip_over_device_five_min",
    "displayName": "Velocity | IP over device | 5 minutes",
    "description": "The number of different IP addresses used with the same device in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "device_id, ip, trans_ts"
  },
  {
    "name": "ip_over_device_seven_hour",
    "displayName": "Velocity | IP over device | 7 hours",
    "description": "The number of different IP addresses used with the same device in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "device_id, ip, trans_ts"
  },
  {
    "name": "ip_over_email_one_day",
    "displayName": "Velocity | IP over email | 1 day",
    "description": "The number of different IP addresses used with the same email address in the last day. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "ip_over_email_one_hour",
    "displayName": "Velocity | IP over email | 1 hour",
    "description": "The number of different IP addresses used with the same email address in the last hour. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "ip_over_email_one_min",
    "displayName": "Velocity | IP over email | 1 minute",
    "description": "The number of different IP addresses used with the same email address in the last minute. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "ip_over_email_one_month",
    "displayName": "Velocity | IP over email | 1 month",
    "description": "The number of different IP addresses used with the same email address in the last month (30 days). The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "ip_over_email_ten_day",
    "displayName": "Velocity | IP over email | 10 days",
    "description": "The number of different IP addresses used with the same email address in the last 10 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "ip_over_email_three_month",
    "displayName": "Velocity | IP over email | 3 months",
    "description": "The number of different IP addresses used with the same email address in the last 3 months (90 days). The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "ip_over_email_five_day",
    "displayName": "Velocity | IP over email | 5 days",
    "description": "The number of different IP addresses used with the same email address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "ip_over_email_five_min",
    "displayName": "Velocity | IP over email | 5 minutes",
    "description": "The number of different IP addresses used with the same email address in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "ip_over_email_six_month",
    "displayName": "Velocity | IP over email | 6 months",
    "description": "The number of different IP addresses used with the same email address in the last 6 months (180 days). The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "ip_over_email_seven_day",
    "displayName": "Velocity | IP over email | 7 days",
    "description": "The number of different IP addresses used with the same email address in the last 7 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "ip_over_email_seven_hour",
    "displayName": "Velocity | IP over email | 7 hours",
    "description": "The number of different IP addresses used with the same email address in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "cust_email, ip, trans_ts"
  },
  {
    "name": "ip_over_device_id_mapped_one_day",
    "displayName": "Velocity | IP over mapped device ID | 1 day",
    "description": "The number of different IP addresses used with the same device ID in the last day. The current transaction is added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "ip_over_device_id_mapped_one_hour",
    "displayName": "Velocity | IP over mapped device ID | 1 hour",
    "description": "The number of different IP addresses used with the same device ID in the last hour. The current transaction is added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "ip_over_device_id_mapped_five_day",
    "displayName": "Velocity | IP over mapped device ID | 5 days",
    "description": "The number of different IP addresses used with the same device ID in the last 5 days. The current transaction is added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "ip_over_device_id_mapped_five_min",
    "displayName": "Velocity | IP over mapped device ID | 5 minutes",
    "description": "The number of different IP addresses used with the same device ID in the last 5 minutes. The current transaction is added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "ip_over_device_id_mapped_seven_hour",
    "displayName": "Velocity | IP over mapped device ID | 7 hours",
    "description": "The number of different IP addresses used with the same device ID in the last 7 hours. The current transaction is added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "ip_over_device_id_mapped_one_min",
    "displayName": "Velocity | IP over mapped device ID| 1 minute",
    "description": "The number of different IP addresses used with the same device ID in the last minute. The current transaction is added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "ip_over_phone_one_day",
    "displayName": "Velocity | IP over phone | 1 day",
    "description": "The number of different IP addresses used with the same phone number in the last day. The current transaction is added to the count.",
    "dependsOn": "ip, phone, trans_ts"
  },
  {
    "name": "ip_over_phone_one_hour",
    "displayName": "Velocity | IP over phone | 1 hour",
    "description": "The number of different IP addresses used with the same phone number in the last hour. The current transaction is added to the count.",
    "dependsOn": "ip, phone, trans_ts"
  },
  {
    "name": "ip_over_phone_one_min",
    "displayName": "Velocity | IP over phone | 1 minute",
    "description": "The number of different IP addresses used with the same phone number in the last minute. The current transaction is added to the count.",
    "dependsOn": "ip, phone, trans_ts"
  },
  {
    "name": "ip_over_phone_five_day",
    "displayName": "Velocity | IP over phone | 5 days",
    "description": "The number of different IP addresses used with the same phone number in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "ip, phone, trans_ts"
  },
  {
    "name": "ip_over_phone_five_min",
    "displayName": "Velocity | IP over phone | 5 minutes",
    "description": "The number of different IP addresses used with the same phone number in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "ip, phone, trans_ts"
  },
  {
    "name": "ip_over_phone_seven_hour",
    "displayName": "Velocity | IP over phone | 7 hours",
    "description": "The number of different IP addresses used with the same phone number in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "ip, phone, trans_ts"
  },
  {
    "name": "ip_over_ship_ad_one_day",
    "displayName": "Velocity | IP over shipping address | 1 day",
    "description": "The number of different IP addresses used with the same shipping address in the last day. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ip_over_ship_ad_one_hour",
    "displayName": "Velocity | IP over shipping address | 1 hour",
    "description": "The number of different IP addresses used with the same shipping address in the last hour. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ip_over_ship_ad_one_min",
    "displayName": "Velocity | IP over shipping address | 1 minute",
    "description": "The number of different IP addresses used with the same shipping address in the last minute. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ip_over_ship_ad_five_day",
    "displayName": "Velocity | IP over shipping address | 5 days",
    "description": "The number of different IP addresses used with the same shipping address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ip_over_ship_ad_five_min",
    "displayName": "Velocity | IP over shipping address | 5 minutes",
    "description": "The number of different IP addresses used with the same shipping address in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ip_over_ship_ad_seven_hour",
    "displayName": "Velocity | IP over shipping address | 7 hours",
    "description": "The number of different IP addresses used with the same shipping address in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "device_id_mapped_one_day",
    "displayName": "Velocity | Mapped device ID | 1 day",
    "description": "The number of times the same device ID appeared in transactions in the last day. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_one_hour",
    "displayName": "Velocity | Mapped device ID | 1 hour",
    "description": "The number of times the same device ID appeared in transactions in the last hour. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_one_min",
    "displayName": "Velocity | Mapped device ID | 1 minute",
    "description": "The number of times the same device ID appeared in transactions in the last minute. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_one_month",
    "displayName": "Velocity | Mapped device ID | 1 month",
    "description": "The number of times the same device ID appeared in transactions in the last month (30 days). The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_ten_day",
    "displayName": "Velocity | Mapped device ID | 10 days",
    "description": "The number of times the same device ID appeared in transactions in the last 10 days. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_three_month",
    "displayName": "Velocity | Mapped device ID | 3 months",
    "description": "The number of times the same device ID appeared in transactions in the last 3 months (90 days). The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_five_day",
    "displayName": "Velocity | Mapped device ID | 5 days",
    "description": "The number of times the same device ID appeared in transactions in the last 5 days. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_five_min",
    "displayName": "Velocity | Mapped device ID | 5 minutes",
    "description": "The number of times the same device ID appeared in transactions in the last 5 minutes. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_six_month",
    "displayName": "Velocity | Mapped device ID | 6 months",
    "description": "The number of times the same device ID appeared in transactions in the last 6 months (180 days). The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_seven_day",
    "displayName": "Velocity | Mapped device ID | 7 days",
    "description": "The number of times the same device ID appeared in transactions in the last 7 days. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "device_id_mapped_seven_hour",
    "displayName": "Velocity | Mapped device ID | 7 hours",
    "description": "The number of times the same device ID appeared in transactions in the last 7 hours. The current transaction is not added to the count. The mapped value of the device ID is based on your configuration settings.",
    "dependsOn": "client_id, device_fingerprint, device_id, ip, seller_id, sub_seller, trans_ts"
  },
  {
    "name": "funding_source_one_day",
    "displayName": "Velocity | Payment method | 1 day",
    "description": "The number of times the same payment method appeared in transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_one_hour",
    "displayName": "Velocity | Payment method | 1 hour",
    "description": "The number of times the same payment method appeared in transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_one_min",
    "displayName": "Velocity | Payment method | 1 minute",
    "description": "The number of times the same payment method appeared in transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_one_month",
    "displayName": "Velocity | Payment method | 1 month",
    "description": "The number of times the same payment method appeared in transactions in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_ten_day",
    "displayName": "Velocity | Payment method | 10 days",
    "description": "The number of times the same payment method appeared in transactions in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_three_month",
    "displayName": "Velocity | Payment method | 3 months",
    "description": "The number of times the same payment method appeared in transactions in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_five_day",
    "displayName": "Velocity | Payment method | 5 days",
    "description": "The number of times the same payment method appeared in transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_five_min",
    "displayName": "Velocity | Payment method | 5 minutes",
    "description": "The number of times the same payment method appeared in transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_six_month",
    "displayName": "Velocity | Payment method | 6 months",
    "description": "The number of times the same payment method appeared in transactions in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_seven_day",
    "displayName": "Velocity | Payment method | 7 days",
    "description": "The number of times the same payment method appeared in transactions in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "funding_source_seven_hour",
    "displayName": "Velocity | Payment method | 7 hours",
    "description": "The number of times the same payment method appeared in transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, trans_ts"
  },
  {
    "name": "pmt_method_brand_over_email_one_day",
    "displayName": "Velocity | Payment method brand over email | 1 day",
    "description": "The number of different payment methods used with the same email address in the last day. The current transaction is added to the count.",
    "dependsOn": "cust_email, pmt_method_brand, trans_ts"
  },
  {
    "name": "pmt_method_brand_over_email_one_hour",
    "displayName": "Velocity | Payment method brand over email | 1 hour",
    "description": "The number of different payment methods used with the same email address in the last hour. The current transaction is added to the count.",
    "dependsOn": "cust_email, pmt_method_brand, trans_ts"
  },
  {
    "name": "pmt_method_brand_over_email_one_min",
    "displayName": "Velocity | Payment method brand over email | 1 minute",
    "description": "The number of different payment methods used with the same email address in the last minute. The current transaction is added to the count.",
    "dependsOn": "cust_email, pmt_method_brand, trans_ts"
  },
  {
    "name": "pmt_method_brand_over_email_five_day",
    "displayName": "Velocity | Payment method brand over email | 5 days",
    "description": "The number of different payment methods used with the same email address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, pmt_method_brand, trans_ts"
  },
  {
    "name": "pmt_method_brand_over_email_five_min",
    "displayName": "Velocity | Payment method brand over email | 5 minutes",
    "description": "The number of different payment methods used with the same email address in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "cust_email, pmt_method_brand, trans_ts"
  },
  {
    "name": "pmt_method_brand_over_email_seven_hour",
    "displayName": "Velocity | Payment method brand over email | 7 hours",
    "description": "The number of different payment methods used with the same email address in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "cust_email, pmt_method_brand, trans_ts"
  },
  {
    "name": "phone_one_day",
    "displayName": "Velocity | Phone | 1 day",
    "description": "The number of times the same phone number appeared in transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_one_hour",
    "displayName": "Velocity | Phone | 1 hour",
    "description": "The number of times the same phone number appeared in transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_one_min",
    "displayName": "Velocity | Phone | 1 minute",
    "description": "The number of times the same phone number appeared in transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_five_day",
    "displayName": "Velocity | Phone | 5 days",
    "description": "The number of times the same phone number appeared in transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_five_min",
    "displayName": "Velocity | Phone | 5 minutes",
    "description": "The number of times the same phone number appeared in transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_seven_hour",
    "displayName": "Velocity | Phone | 7 hours",
    "description": "The number of times the same phone number appeared in transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "phone, trans_ts"
  },
  {
    "name": "phone_over_cc_one_day",
    "displayName": "Velocity | Phone over credit card | 1 day",
    "description": "The number of different phone numbers used with the same credit card in the last day. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, phone, trans_ts"
  },
  {
    "name": "phone_over_cc_one_hour",
    "displayName": "Velocity | Phone over credit card | 1 hour",
    "description": "The number of different phone numbers used with the same credit card in the last hour. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, phone, trans_ts"
  },
  {
    "name": "phone_over_cc_one_min",
    "displayName": "Velocity | Phone over credit card | 1 minute",
    "description": "The number of different phone numbers used with the same credit card in the last minute. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, phone, trans_ts"
  },
  {
    "name": "phone_over_cc_five_day",
    "displayName": "Velocity | Phone over credit card | 5 days",
    "description": "The number of different phone numbers used with the same credit card in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, phone, trans_ts"
  },
  {
    "name": "phone_over_cc_five_min",
    "displayName": "Velocity | Phone over credit card | 5 minutes",
    "description": "The number of different phone numbers used with the same credit card in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, phone, trans_ts"
  },
  {
    "name": "phone_over_cc_seven_hour",
    "displayName": "Velocity | Phone over credit card | 7 hours",
    "description": "The number of different phone numbers used with the same credit card in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, phone, trans_ts"
  },
  {
    "name": "phone_over_device_one_day",
    "displayName": "Velocity | Phone over device | 1 day",
    "description": "The number of different phone numbers used with the same device in the last day. The current transaction is added to the count.",
    "dependsOn": "device_id, phone, trans_ts"
  },
  {
    "name": "phone_over_device_one_hour",
    "displayName": "Velocity | Phone over device | 1 hour",
    "description": "The number of different phone numbers used with the same device in the last hour. The current transaction is added to the count.",
    "dependsOn": "device_id, phone, trans_ts"
  },
  {
    "name": "phone_over_device_one_min",
    "displayName": "Velocity | Phone over device | 1 minute",
    "description": "The number of different phone numbers used with the same device in the last minute. The current transaction is added to the count.",
    "dependsOn": "device_id, phone, trans_ts"
  },
  {
    "name": "phone_over_device_five_day",
    "displayName": "Velocity | Phone over device | 5 days",
    "description": "The number of different phone numbers used with the same device in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "device_id, phone, trans_ts"
  },
  {
    "name": "phone_over_device_five_min",
    "displayName": "Velocity | Phone over device | 5 minutes",
    "description": "The number of different phone numbers used with the same device in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "device_id, phone, trans_ts"
  },
  {
    "name": "phone_over_device_seven_hour",
    "displayName": "Velocity | Phone over device | 7 hours",
    "description": "The number of different phone numbers used with the same device in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "device_id, phone, trans_ts"
  },
  {
    "name": "phone_over_email_one_day",
    "displayName": "Velocity | Phone over email | 1 day",
    "description": "The number of different phone numbers used with the same email address in the last day. The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "phone_over_email_one_hour",
    "displayName": "Velocity | Phone over email | 1 hour",
    "description": "The number of different phone numbers used with the same email address in the last hour. The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "phone_over_email_one_min",
    "displayName": "Velocity | Phone over email | 1 minute",
    "description": "The number of different phone numbers used with the same email address in the last minute. The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "phone_over_email_one_month",
    "displayName": "Velocity | Phone over email | 1 month",
    "description": "The number of different phone numbers used with the same email address in the last month (30 days). The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "phone_over_email_ten_day",
    "displayName": "Velocity | Phone over email | 10 days",
    "description": "The number of different phone numbers used with the same email address in the last 10 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "phone_over_email_three_month",
    "displayName": "Velocity | Phone over email | 3 months",
    "description": "The number of different phone numbers used with the same email address in the last 3 months (90 days). The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "phone_over_email_five_day",
    "displayName": "Velocity | Phone over email | 5 days",
    "description": "The number of different phone numbers used with the same email address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "phone_over_email_five_min",
    "displayName": "Velocity | Phone over email | 5 minutes",
    "description": "The number of different phone numbers used with the same email address in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "phone_over_email_six_month",
    "displayName": "Velocity | Phone over email | 6 months",
    "description": "The number of different phone numbers used with the same email address in the last 6 months (180 days). The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "phone_over_email_seven_day",
    "displayName": "Velocity | Phone over email | 7 days",
    "description": "The number of different phone numbers used with the same email address in the last 7 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "phone_over_email_seven_hour",
    "displayName": "Velocity | Phone over email | 7 hours",
    "description": "The number of different phone numbers used with the same email address in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "cust_email, phone, trans_ts"
  },
  {
    "name": "phone_over_email_velocity_high_level",
    "displayName": "Velocity | Phone over email | High level",
    "description": "The high level values of the velocity attribute 'phone_over_email'.",
    "dependsOn": "ba_iban, bin_issuer, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, cust_email, cust_first_name, cust_last_name, cust_middle_name, cust_name, phone, trans_ts"
  },
  {
    "name": "phone_over_ip_one_day",
    "displayName": "Velocity | Phone over IP | 1 day",
    "description": "The number of different phone numbers used with the same IP address in the last day. The current transaction is added to the count.",
    "dependsOn": "ip, phone, trans_ts"
  },
  {
    "name": "phone_over_ip_one_hour",
    "displayName": "Velocity | Phone over IP | 1 hour",
    "description": "The number of different phone numbers used with the same IP address in the last hour. The current transaction is added to the count.",
    "dependsOn": "ip, phone, trans_ts"
  },
  {
    "name": "phone_over_ip_one_min",
    "displayName": "Velocity | Phone over IP | 1 minute",
    "description": "The number of different phone numbers used with the same IP address in the last minute. The current transaction is added to the count.",
    "dependsOn": "ip, phone, trans_ts"
  },
  {
    "name": "phone_over_ip_five_day",
    "displayName": "Velocity | Phone over IP | 5 days",
    "description": "The number of different phone numbers used with the same IP address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "ip, phone, trans_ts"
  },
  {
    "name": "phone_over_ip_five_min",
    "displayName": "Velocity | Phone over IP | 5 minutes",
    "description": "The number of different phone numbers used with the same IP address in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "ip, phone, trans_ts"
  },
  {
    "name": "phone_over_ip_seven_hour",
    "displayName": "Velocity | Phone over IP | 7 hours",
    "description": "The number of different phone numbers used with the same IP address in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "ip, phone, trans_ts"
  },
  {
    "name": "phone_over_ship_ad_one_day",
    "displayName": "Velocity | Phone over shipping address | 1 day",
    "description": "The number of different phone numbers used with the same shipping address in the last day. The current transaction is added to the count.",
    "dependsOn": "phone, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "phone_over_ship_ad_one_hour",
    "displayName": "Velocity | Phone over shipping address | 1 hour",
    "description": "The number of different phone numbers used with the same shipping address in the last hour. The current transaction is added to the count.",
    "dependsOn": "phone, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "phone_over_ship_ad_one_min",
    "displayName": "Velocity | Phone over shipping address | 1 minute",
    "description": "The number of different phone numbers used with the same shipping address in the last minute. The current transaction is added to the count.",
    "dependsOn": "phone, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "phone_over_ship_ad_five_day",
    "displayName": "Velocity | Phone over shipping address | 5 days",
    "description": "The number of different phone numbers used with the same shipping address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "phone, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "phone_over_ship_ad_five_min",
    "displayName": "Velocity | Phone over shipping address | 5 minutes",
    "description": "The number of different phone numbers used with the same shipping address in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "phone, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "phone_over_ship_ad_seven_hour",
    "displayName": "Velocity | Phone over shipping address | 7 hours",
    "description": "The number of different phone numbers used with the same shipping address in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "phone, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "postnummer_one_day",
    "displayName": "Velocity | Postnummer | 1 day",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_one_hour",
    "displayName": "Velocity | Postnummer | 1 hour",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_one_min",
    "displayName": "Velocity | Postnummer | 1 minute",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_five_day",
    "displayName": "Velocity | Postnummer | 5 days",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_five_min",
    "displayName": "Velocity | Postnummer | 5 minutes",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "postnummer_seven_hour",
    "displayName": "Velocity | Postnummer | 7 hours",
    "description": "The number of times the same Postnummer (personal customer number for DHL packstations) appeared in transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "cust_company, ship_ad_line1, ship_ad_line2, ship_ad_line3, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_one_day",
    "displayName": "Velocity | Shipping address | 1 day",
    "description": "The number of times the same shipping address appeared in transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_one_hour",
    "displayName": "Velocity | Shipping address | 1 hour",
    "description": "The number of times the same shipping address appeared in transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_one_min",
    "displayName": "Velocity | Shipping address | 1 minute",
    "description": "The number of times the same shipping address appeared in transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_five_day",
    "displayName": "Velocity | Shipping address | 5 days",
    "description": "The number of times the same shipping address appeared in transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_five_min",
    "displayName": "Velocity | Shipping address | 5 minutes",
    "description": "The number of times the same shipping address appeared in transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_line1_zip_cnct_seven_hour",
    "displayName": "Velocity | Shipping address | 7 hours",
    "description": "The number of times the same shipping address appeared in transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_name_over_email_one_day",
    "displayName": "Velocity | Shipping address full name over email | 1 day",
    "description": "The number of times a different name on the shipping address was used with the same email address in the last day. The name used in this attribute is a normalized version of the customer's full name. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_name, trans_ts"
  },
  {
    "name": "ship_fl_norm_over_email_one_day",
    "displayName": "Velocity | Shipping address full name over email | 1 day",
    "description": "The number of times a different full name on the shipping address was used with the same email address in the last day. The name used in this attribute is a normalized version of the customer's full name. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_first_name, ship_ad_last_name, ship_ad_middle_name, ship_ad_name, trans_ts"
  },
  {
    "name": "ship_ad_name_over_email_one_hour",
    "displayName": "Velocity | Shipping address full name over email | 1 hour",
    "description": "The number of times a different name on the shipping address was used with the same email address in the last hour. The name used in this attribute is a normalized version of the customer's full name. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_name, trans_ts"
  },
  {
    "name": "ship_fl_norm_over_email_one_hour",
    "displayName": "Velocity | Shipping address full name over email | 1 hour",
    "description": "The number of times a different full name on the shipping address was used with the same email address in the last hour. The name used in this attribute is a normalized version of the customer's full name. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_first_name, ship_ad_last_name, ship_ad_middle_name, ship_ad_name, trans_ts"
  },
  {
    "name": "ship_ad_name_over_email_one_min",
    "displayName": "Velocity | Shipping address full name over email | 1 minute",
    "description": "The number of times a different name on the shipping address was used with the same email address in the last minute. The name used in this attribute is a normalized version of the customer's full name. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_name, trans_ts"
  },
  {
    "name": "ship_fl_norm_over_email_one_min",
    "displayName": "Velocity | Shipping address full name over email | 1 minute",
    "description": "The number of times a different full name on the shipping address was used with the same email address in the last minute. The name used in this attribute is a normalized version of the customer's full name. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_first_name, ship_ad_last_name, ship_ad_middle_name, ship_ad_name, trans_ts"
  },
  {
    "name": "ship_fl_norm_over_email_one_month",
    "displayName": "Velocity | Shipping address full name over email | 1 month",
    "description": "The number of times a different full name on the shipping address was used with the same email address in the last month (30 days). The name used in this attribute is a normalized version of the customer's full name. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_first_name, ship_ad_last_name, ship_ad_middle_name, ship_ad_name, trans_ts"
  },
  {
    "name": "ship_fl_norm_over_email_ten_day",
    "displayName": "Velocity | Shipping address full name over email | 10 days",
    "description": "The number of times a different full name on the shipping address was used with the same email address in the last 10 days. The name used in this attribute is a normalized version of the customer's full name. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_first_name, ship_ad_last_name, ship_ad_middle_name, ship_ad_name, trans_ts"
  },
  {
    "name": "ship_fl_norm_over_email_three_month",
    "displayName": "Velocity | Shipping address full name over email | 3 months",
    "description": "The number of times a different full name on the shipping address was used with the same email address in the last 3 months (90 days). The name used in this attribute is a normalized version of the customer's full name. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_first_name, ship_ad_last_name, ship_ad_middle_name, ship_ad_name, trans_ts"
  },
  {
    "name": "ship_ad_name_over_email_five_day",
    "displayName": "Velocity | Shipping address full name over email | 5 days",
    "description": "The number of times a different name on the shipping address was used with the same email address in the last 5 days. The name used in this attribute is a normalized version of the customer's full name. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_name, trans_ts"
  },
  {
    "name": "ship_fl_norm_over_email_five_day",
    "displayName": "Velocity | Shipping address full name over email | 5 days",
    "description": "The number of times a different full name on the shipping address was used with the same email address in the last 5 days. The name used in this attribute is a normalized version of the customer's full name. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_first_name, ship_ad_last_name, ship_ad_middle_name, ship_ad_name, trans_ts"
  },
  {
    "name": "ship_ad_name_over_email_five_min",
    "displayName": "Velocity | Shipping address full name over email | 5 minutes",
    "description": "The number of times a different name on the shipping address was used with the same email address in the last 5 minutes. The name used in this attribute is a normalized version of the customer's full name. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_name, trans_ts"
  },
  {
    "name": "ship_fl_norm_over_email_five_min",
    "displayName": "Velocity | Shipping address full name over email | 5 minutes",
    "description": "The number of times a different full name on the shipping address was used with the same email address in the last 5 minutes. The name used in this attribute is a normalized version of the customer's full name. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_first_name, ship_ad_last_name, ship_ad_middle_name, ship_ad_name, trans_ts"
  },
  {
    "name": "ship_fl_norm_over_email_six_month",
    "displayName": "Velocity | Shipping address full name over email | 6 months",
    "description": "The number of times a different full name on the shipping address was used with the same email address in the last 6 months (180 days). The name used in this attribute is a normalized version of the customer's full name. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_first_name, ship_ad_last_name, ship_ad_middle_name, ship_ad_name, trans_ts"
  },
  {
    "name": "ship_fl_norm_over_email_seven_day",
    "displayName": "Velocity | Shipping address full name over email | 7 days",
    "description": "The number of times a different full name on the shipping address was used with the same email address in the last 7 days. The name used in this attribute is a normalized version of the customer's full name. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_first_name, ship_ad_last_name, ship_ad_middle_name, ship_ad_name, trans_ts"
  },
  {
    "name": "ship_ad_name_over_email_seven_hour",
    "displayName": "Velocity | Shipping address full name over email | 7 hours",
    "description": "The number of times a different name on the shipping address was used with the same email address in the last 7 hours. The name used in this attribute is a normalized version of the customer's full name. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_name, trans_ts"
  },
  {
    "name": "ship_fl_norm_over_email_seven_hour",
    "displayName": "Velocity | Shipping address full name over email | 7 hours",
    "description": "The number of times a different full name on the shipping address was used with the same email address in the last 7 hours. The name used in this attribute is a normalized version of the customer's full name. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_first_name, ship_ad_last_name, ship_ad_middle_name, ship_ad_name, trans_ts"
  },
  {
    "name": "ship_ad_over_bin_ctry_one_day",
    "displayName": "Velocity | Shipping address over BIN country | 1 day",
    "description": "The number of different shipping addresses used with the same BIN country in the last day. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_bin_ctry_one_hour",
    "displayName": "Velocity | Shipping address over BIN country | 1 hour",
    "description": "The number of different shipping addresses used with the same BIN country in the last hour. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_bin_ctry_one_min",
    "displayName": "Velocity | Shipping address over BIN country | 1 minute",
    "description": "The number of different shipping addresses used with the same BIN country in the last minute. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_bin_ctry_five_day",
    "displayName": "Velocity | Shipping address over BIN country | 5 days",
    "description": "The number of different shipping addresses used with the same BIN country in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_bin_ctry_five_min",
    "displayName": "Velocity | Shipping address over BIN country | 5 minutes",
    "description": "The number of different shipping addresses used with the same BIN country in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_bin_ctry_seven_hour",
    "displayName": "Velocity | Shipping address over BIN country | 7 hours",
    "description": "The number of different shipping addresses used with the same BIN country in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "bin_ctry, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_cc_one_day",
    "displayName": "Velocity | Shipping address over credit card | 1 day",
    "description": "The number of different shipping addresses used with the same credit card in the last day. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_cc_one_hour",
    "displayName": "Velocity | Shipping address over credit card | 1 hour",
    "description": "The number of different shipping addresses used with the same credit card in the last hour. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_cc_one_min",
    "displayName": "Velocity | Shipping address over credit card | 1 minute",
    "description": "The number of different shipping addresses used with the same credit card in the last minute. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_cc_five_day",
    "displayName": "Velocity | Shipping address over credit card | 5 days",
    "description": "The number of different shipping addresses used with the same credit card in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_cc_five_min",
    "displayName": "Velocity | Shipping address over credit card | 5 minutes",
    "description": "The number of different shipping addresses used with the same credit card in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_cc_seven_hour",
    "displayName": "Velocity | Shipping address over credit card | 7 hours",
    "description": "The number of different shipping addresses used with the same credit card in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "ba_iban, cc_bin, cc_exp_dt, cc_last_4_dig, cc_num_frg_token, cc_num_hash, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_name_one_day",
    "displayName": "Velocity | Shipping address over customer name | 1 day",
    "description": "The number of different shipping addresses used with the same customer name in the last day. The current transaction is added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_name_one_hour",
    "displayName": "Velocity | Shipping address over customer name | 1 hour",
    "description": "The number of different shipping addresses used with the same customer name in the last hour. The current transaction is added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_name_one_min",
    "displayName": "Velocity | Shipping address over customer name | 1 minute",
    "description": "The number of different shipping addresses used with the same customer name in the last minute. The current transaction is added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_name_five_day",
    "displayName": "Velocity | Shipping address over customer name | 5 days",
    "description": "The number of different shipping addresses used with the same customer name in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_name_five_min",
    "displayName": "Velocity | Shipping address over customer name | 5 minutes",
    "description": "The number of different shipping addresses used with the same customer name in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_name_seven_hour",
    "displayName": "Velocity | Shipping address over customer name | 7 hours",
    "description": "The number of different shipping addresses used with the same customer name in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "cust_first_name, cust_last_name, cust_middle_name, cust_name, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_email_one_day",
    "displayName": "Velocity | Shipping address over email | 1 day",
    "description": "The number of different shipping addresses used with the same email address in the last day. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_email_one_hour",
    "displayName": "Velocity | Shipping address over email | 1 hour",
    "description": "The number of different shipping addresses used with the same email address in the last hour. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_email_one_min",
    "displayName": "Velocity | Shipping address over email | 1 minute",
    "description": "The number of different shipping addresses used with the same email address in the last minute. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_email_five_day",
    "displayName": "Velocity | Shipping address over email | 5 days",
    "description": "The number of different shipping addresses used with the same email address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_email_five_min",
    "displayName": "Velocity | Shipping address over email | 5 minutes",
    "description": "The number of different shipping addresses used with the same email address in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_email_seven_hour",
    "displayName": "Velocity | Shipping address over email | 7 hours",
    "description": "The number of different shipping addresses used with the same email address in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "cust_email, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_ip_one_day",
    "displayName": "Velocity | Shipping address over IP | 1 day",
    "description": "The number of different shipping addresses used with the same IP in the last day. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_ip_one_hour",
    "displayName": "Velocity | Shipping address over IP | 1 hour",
    "description": "The number of different shipping addresses used with the same IP in the last hour. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_ip_one_min",
    "displayName": "Velocity | Shipping address over IP | 1 minute",
    "description": "The number of different shipping addresses used with the same IP in the last minute. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_ip_five_day",
    "displayName": "Velocity | Shipping address over IP | 5 days",
    "description": "The number of different shipping addresses used with the same IP in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_ip_five_min",
    "displayName": "Velocity | Shipping address over IP | 5 minutes",
    "description": "The number of different shipping addresses used with the same IP in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_ip_seven_hour",
    "displayName": "Velocity | Shipping address over IP | 7 hours",
    "description": "The number of different shipping addresses used with the same IP in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_ip_ctry_one_day",
    "displayName": "Velocity | Shipping address over IP country | 1 day",
    "description": "The number of different shipping addresses used with the same IP country in the last day. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_ip_ctry_one_hour",
    "displayName": "Velocity | Shipping address over IP country | 1 hour",
    "description": "The number of different shipping addresses used with the same IP country in the last hour. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_ip_ctry_one_min",
    "displayName": "Velocity | Shipping address over IP country | 1 minute",
    "description": "The number of different shipping addresses used with the same IP country in the last minute. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_ip_ctry_five_day",
    "displayName": "Velocity | Shipping address over IP country | 5 days",
    "description": "The number of different shipping addresses used with the same IP country in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_ip_ctry_five_min",
    "displayName": "Velocity | Shipping address over IP country | 5 minutes",
    "description": "The number of different shipping addresses used with the same IP country in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_ip_ctry_seven_hour",
    "displayName": "Velocity | Shipping address over IP country | 7 hours",
    "description": "The number of different shipping addresses used with the same IP country in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "ip, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_phone_one_day",
    "displayName": "Velocity | Shipping address over phone | 1 day",
    "description": "The number of different shipping addresses used with the same phone number in the last day. The current transaction is added to the count.",
    "dependsOn": "phone, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_phone_one_hour",
    "displayName": "Velocity | Shipping address over phone | 1 hour",
    "description": "The number of different shipping addresses used with the same phone number in the last hour. The current transaction is added to the count.",
    "dependsOn": "phone, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_phone_one_min",
    "displayName": "Velocity | Shipping address over phone | 1 minute",
    "description": "The number of different shipping addresses used with the same phone number in the last minute. The current transaction is added to the count.",
    "dependsOn": "phone, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_phone_five_day",
    "displayName": "Velocity | Shipping address over phone | 5 days",
    "description": "The number of different shipping addresses used with the same phone number in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "phone, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_phone_five_min",
    "displayName": "Velocity | Shipping address over phone | 5 minutes",
    "description": "The number of different shipping addresses used with the same phone number in the last 5 minutes. The current transaction is added to the count.",
    "dependsOn": "phone, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "ship_ad_over_phone_seven_hour",
    "displayName": "Velocity | Shipping address over phone | 7 hours",
    "description": "The number of different shipping addresses used with the same phone number in the last 7 hours. The current transaction is added to the count.",
    "dependsOn": "phone, ship_ad_line1, ship_ad_zip, trans_ts"
  },
  {
    "name": "device_id_smart_one_day",
    "displayName": "Velocity | Smart device ID | 1 day",
    "description": "The number of times the same smart device ID appeared in transactions in the last day. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_one_hour",
    "displayName": "Velocity | Smart device ID | 1 hour",
    "description": "The number of times the same smart device ID appeared in transactions in the last hour. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_one_min",
    "displayName": "Velocity | Smart device ID | 1 minute",
    "description": "The number of times the same smart device ID appeared in transactions in the last minute. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_one_month",
    "displayName": "Velocity | Smart device ID | 1 month",
    "description": "The number of times the same smart device ID appeared in transactions in the last month (30 days). The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_ten_day",
    "displayName": "Velocity | Smart device ID | 10 days",
    "description": "The number of times the same smart device ID appeared in transactions in the last 10 days. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_three_month",
    "displayName": "Velocity | Smart device ID | 3 months",
    "description": "The number of times the same smart device ID appeared in transactions in the last 3 months (90 days). The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_five_day",
    "displayName": "Velocity | Smart device ID | 5 days",
    "description": "The number of times the same smart device ID appeared in transactions in the last 5 days. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_five_min",
    "displayName": "Velocity | Smart device ID | 5 minutes",
    "description": "The number of times the same smart device ID appeared in transactions in the last 5 minutes. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_six_month",
    "displayName": "Velocity | Smart device ID | 6 months",
    "description": "The number of times the same smart device ID appeared in transactions in the last 6 months (180 days). The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_seven_day",
    "displayName": "Velocity | Smart device ID | 7 days",
    "description": "The number of times the same smart device ID appeared in transactions in the last 7 days. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_seven_hour",
    "displayName": "Velocity | Smart device ID | 7 hours",
    "description": "The number of times the same smart device ID appeared in transactions in the last 7 hours. The current transaction is not added to the count.",
    "dependsOn": "device_id_smart, trans_ts"
  },
  {
    "name": "device_id_smart_over_ip_one_day",
    "displayName": "Velocity | Smart device ID over IP address | 1 day",
    "description": "The number of different smart device IDs used with the same IP address in the last day. The current transaction is added to the count.",
    "dependsOn": "device_id_smart, ip, trans_ts"
  },
  {
    "name": "device_id_smart_over_ip_one_hour",
    "displayName": "Velocity | Smart device ID over IP address | 1 hour",
    "description": "The number of different smart device IDs used with the same IP address in the last hour. The current transaction is added to the count.",
    "dependsOn": "device_id_smart, ip, trans_ts"
  },
  {
    "name": "device_id_smart_over_ip_one_min",
    "displayName": "Velocity | Smart device ID over IP address | 1 minute",
    "description": "The number of different smart device IDs used with the same IP address in the last minute. The current transaction is added to the count.",
    "dependsOn": "device_id_smart, ip, trans_ts"
  },
  {
    "name": "device_id_smart_over_ip_five_day",
    "displayName": "Velocity | Smart device ID over IP address | 5 days",
    "description": "The number of different smart device IDs used with the same IP address in the last 5 days. The current transaction is added to the count.",
    "dependsOn": "device_id_smart, ip, trans_ts"
  },
  {
    "name": "device_id_smart_over_ip_five_min",
    "displayName": "Velocity | Smart device ID over IP address | 5 minutes",
    "description": "The number of different smart device IDs used with the same IP address in the last five minutes. The current transaction is added to the count.",
    "dependsOn": "device_id_smart, ip, trans_ts"
  },
  {
    "name": "device_id_smart_over_ip_seven_hour",
    "displayName": "Velocity | Smart device ID over IP address | 7 hours",
    "description": "The number of different smart device IDs used with the same IP address in the last seven hours. The current transaction is added to the count.",
    "dependsOn": "device_id_smart, ip, trans_ts"
  }
]