Lists are custom collections of data that Verifa matches against during verification. Use lists to block known fraudsters, flag VIP customers, or allow trusted identities to skip certain checks.
Each list operates in one of three modes:
Add up to 1,000 items at once:
CSV columns depend on the list type:
Maximum 1,000 rows per CSV import.
Lists are checked during workflow execution via the check_against_list policy.
You can also check manually without persisting results:
When a list match occurs during verification, it’s recorded as a match result:
Archiving is blocked if the list is referenced by an active workflow. Remove it from workflows first.
When retrieving a list, the response includes which workflows reference it:
All list item data is encrypted at rest using AES-256-GCM encryption. Each item’s value is encrypted before storage and decrypted only when accessed through the API.
Lookup columns use HMAC-SHA256 hashes for matching, so Verifa can find matches without ever storing PII in plaintext. Name lists retain a normalized form for fuzzy matching, but all other data (emails, phone numbers, government IDs, etc.) is stored only as irreversible hashes and encrypted values.
This means:
Verifa normalizes list item values for consistent matching:
Add the check_against_list policy to your workflow graph and reference
specific lists:
If no list_ids are specified, all active lists for the organization are
checked.
check_against_list policy