120 lines
4.5 KiB
JSON
120 lines
4.5 KiB
JSON
{
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"user_age": {
|
|
"type": ["integer", "null"],
|
|
"description": "Age of the user at the contract date, based on birthdate and contract date"
|
|
},
|
|
"persona_entity_confidence_score": {
|
|
"type": ["number", "null"],
|
|
"description": "Based on confidence reasons assign a score between 0 and 100"
|
|
},
|
|
"persona_selfie_similarity_score_right": {
|
|
"type": ["number", "null"],
|
|
"description": "Similarity score from the right side selfie"
|
|
},
|
|
"persona_selfie_similarity_score_left": {
|
|
"type": ["number", "null"],
|
|
"description": "Similarity score from the left side selfie"
|
|
},
|
|
"persona_hesitation_percentage": {
|
|
"type": ["number", "null"],
|
|
"description": "Percentage of time in the flow where the customer did not enter inputs"
|
|
},
|
|
"persona_hesitation_count": {
|
|
"type": ["number", "null"],
|
|
"description": "Persona hesitation count"
|
|
},
|
|
"device_id_age_max": {
|
|
"type": ["integer", "null"],
|
|
"description": "This calculates the maximum device age for a user and loan, similar to min and avg logic but for the max value."
|
|
},
|
|
"selfie_consistency_score_avg": {
|
|
"type": ["number", "null"],
|
|
"description": "Average selfie consistency score for the user's persona activity"
|
|
},
|
|
"device_consistency": {
|
|
"type": ["integer", "null"],
|
|
"description": "Number of distinct devices associated with a user and loan"
|
|
},
|
|
"selfie_consistency_score": {
|
|
"type": ["number", "null"],
|
|
"description": "Average similarity score between left and right selfie"
|
|
},
|
|
"global_fs_ls": {
|
|
"type": ["integer", "null"],
|
|
"description": "Days between the first and last global appearance of the device"
|
|
},
|
|
"inquiry_frequency": {
|
|
"type": ["integer", "null"],
|
|
"description": "Number of inquiries made by the user regarding the loan"
|
|
},
|
|
"confidence_score_min": {
|
|
"type": ["number", "null"],
|
|
"description": "The minimum recorded confidence score for the user and loan during the timeframe."
|
|
},
|
|
"contract_date_fs_sub": {
|
|
"type": ["integer", "null"],
|
|
"description": "Days between the first subscription appearance and contract date"
|
|
},
|
|
"browser_os": {
|
|
"type": ["string", "null"],
|
|
"description": "Browser OS"
|
|
},
|
|
"user_city_ip_match": {
|
|
"type": ["integer", "null"],
|
|
"description": "Checks if the user's city matches the IP city"
|
|
},
|
|
"device_id_age_avg": {
|
|
"type": ["number", "null"],
|
|
"description": "This calculates the rolling average of device_id_age for a user and loan. If no previous rows, the current value is returned."
|
|
},
|
|
"persona_distraction_events": {
|
|
"type": ["number", "null"],
|
|
"description": "Persona distraction events"
|
|
},
|
|
"sub_fs_ls": {
|
|
"type": ["integer", "null"],
|
|
"description": "Days between the first and last subscription activity"
|
|
},
|
|
"device_id_age_min": {
|
|
"type": ["integer", "null"],
|
|
"description": "This calculates the minimum device age for a user and loan, falling back to the current device age if no prior values exist."
|
|
},
|
|
"confidence_score_max": {
|
|
"type": ["number", "null"],
|
|
"description": "The maximum confidence score recorded for the user and loan combination."
|
|
},
|
|
"persona_phone_risk_score": {
|
|
"type": ["number", "null"],
|
|
"description": "Risk associated with the phone number. The risk score ranges from 0 to 100. The higher the risk score, the higher the risk level."
|
|
},
|
|
"ip_address_risk_level": {
|
|
"type": ["string", "null"],
|
|
"description": "Checks if the IP country code matches the persona country code"
|
|
},
|
|
"login_frequency": {
|
|
"type": ["number", "null"],
|
|
"description": "This counts the number of times the user logs in based on the inquiry_updated_at timestamp, providing insights into the user's login behavior throughout the loan process."
|
|
},
|
|
"suspect_score": {
|
|
"type": ["integer", "null"],
|
|
"description": "Suspect score"
|
|
},
|
|
"confidence_score": {
|
|
"type": ["number", "null"],
|
|
"description": "Confidence score"
|
|
},
|
|
"name_consistency": {
|
|
"type": ["integer", "null"],
|
|
"description": "Checks if the first name in the persona matches the user-provided first name"
|
|
},
|
|
"ip_location_consistency": {
|
|
"type": ["integer", "null"],
|
|
"description": "Number of distinct IP locations for a user and loan"
|
|
}
|
|
},
|
|
"required": []
|
|
}
|