{
"schemaVersion": "3",
"context": "onboarding",
"country": "USA",
"fields": [
{ "pointer": "/activity/occupation", "label": "Occupation", "type": "string", "required": true, "group": "activity" },
{ "pointer": "/activity/accountPurpose", "label": "How will you use your account?", "type": "enumArray", "required": true, "group": "activity", "allowedValues": ["Investment", "..."] },
{ "pointer": "/activity/expectedMonthlyVolume", "label": "Expected Monthly Volume", "type": "enum", "required": true, "group": "activity", "allowedValues": ["VOLUME_LT_10K", "VOLUME_10K_50K", "..."] },
{ "pointer": "/regulatoryHistory/isPoliticallyExposedPerson", "label": "Politically Exposed Person?", "type": "boolean", "required": true, "group": "regulatoryHistory" },
{ "pointer": "/certification/termsAndConditions", "label": "Terms and Conditions", "type": "boolean", "required": true, "group": "certification", "mustEqual": true },
"..."
],
"documents": [],
"minDocuments": 0,
"individualRequirements": [
{
"role": "ACCOUNT_HOLDER",
"minCount": 1,
"maxCount": 1,
"fields": [
{ "pointer": "/firstName", "label": "First Name", "type": "string", "required": true },
{ "pointer": "/phoneNumber", "label": "Phone Number", "type": "phone", "required": true },
{ "pointer": "/birthDate", "label": "Date of Birth", "type": "date", "required": true, "constraints": { "minDate": "1900-01-01", "minAgeYears": 18 } },
{ "pointer": "/taxIdType", "label": "Tax ID Type", "type": "enum", "required": true, "conditions": [{ "pointer": "/nationality", "operator": "in", "values": ["USA", "US"], "scope": "person" }], "allowedValues": ["SSN"] },
"..."
],
"documents": [
{ "canonicalType": "IDENTITY_VERIFICATION_ATTESTATION", "title": "Identity Verification Attestation (Reliance)" }
]
}
]
}