What a profile controls
Investor classification
Retail, professional or eligible counterparty, applied to every customer the profile verifies
Who may onboard
Natural persons through KYC or legal entities through KYB, optionally professional clients only
Required documents
The identity, liveness, residence, questionnaire and company documents the check collects
Blocked countries
Countries refused on every onboarding path of the profile
Re-verification period
How long a verification stays valid, from 30 days to five years, or without a limit
Eligibility register
An on-chain register that holds exactly the wallets admitted under the profile
Start from a preset
Every instance starts with three presets:
The presets cannot be deleted, and their name, classification and professional-client rule are fixed. Their documents, level and blocked countries can be adjusted. When your policy differs, add a custom profile, for example a professional profile for one jurisdiction with its own blocked countries, or a KYB profile for corporate clients. A custom profile works everywhere a preset does.
Apply one policy everywhere
A profile is the policy for every path a customer can take into your instance:- ID links: a hosted verification link issued under a profile runs that profile’s check, with its documents and its applicant type. The link keeps the classification it was issued with.
- Customer records: a customer created or updated under a profile is checked against its blocked countries.
- On-chain verification: a wallet registered on your identity register under a profile receives its investor type and is checked against its blocked countries.
- Pending approvals: an approved check waits until your wallet signs the registration, and the profile is applied again at that point.
Change a profile safely
A profile in use carries real customers, so changes to it are controlled:- Reclassification needs confirmation. Changing the classification, the professional-client rule or the applicant type of a profile in use must be confirmed before it applies. The change is written to the audit log with the customers it affects.
- Disable instead of delete. A disabled profile takes no new links, customers or wallets, while customers already under it keep working. A profile in use cannot be deleted, and its key cannot change.
- Every admission keeps its requirements. Each admission records a hash of the requirements it was made under. When the requirements change, admissions made under the earlier ones are flagged.
Gate lending and vaults on a profile
Give a profile an eligibility register and it becomes a gate. The register holds exactly the wallets admitted under the profile. A lending market gated on it lends only to that profile’s customers, and a vault takes deposits only from them. Admissions and removals are queued for you. A customer who passes an ID link review with a wallet is queued for admission. A revocation, a rejected review, a country added to the blocked list or an expired re-verification period queues a removal. On a register deployed for the profile, your wallet signs each change before it reaches the register. A lending market priced from a live market price lends to professional borrowers only. Its borrower gate must be the eligibility register of a profile limited to professional clients. See Professional borrowers. A register is deployed for a profile in the Issuer Platform, or an existing register is bound to it. Eligibility registers are available on Ethereum instances only.Set up a profile
1
Open the profiles
In the Issuer Platform, open Customers, then Configure. The three presets are already there.
2
Define the policy
Adjust a preset, or add a custom investor type. Set its on-chain type, who may onboard, the professional-client rule and the re-verification period. Then choose the Sumsub level, the required documents and the blocked countries.
3
Onboard customers
Issue ID links under the profile, or name its key when you verify a wallet through the API.
4
Gate markets and vaults
Deploy an eligibility register for the profile, then choose the profile as the gate of a lending market or vault.
Investor profiles are in beta. They are created and edited in the Issuer Platform. The API reads them with List Verification Profiles, where they are called verification profiles.
Verification Profiles
Read every profile and its eligibility register through the API
Eligibility Registers
Admit and remove wallets on a profile’s register
