A business’s account cannot become active and transactions cannot be processed until their compliance status is
approved. Build compliance checks into your onboarding flow before you attempt to initiate any settlements.KYB (Know Your Business)
KYB verification confirms that your business is legitimate and registered. Thiqwave performs automated KYB verification, handling document collection, identity verification, and risk assessment.What data is required
To initiate a KYB check, you submit the following information for your business:| Field | Description |
|---|---|
| Business name | The legal registered name of the entity |
| Registration number | Official company registration or commercial license number |
| Country of incorporation | Where the business is legally registered |
| Business address | Registered or principal place of business |
| Ultimate beneficial owners (UBOs) | Names and identification documents for individuals who own 25% or more |
| Supporting documents | Certificate of incorporation, memorandum of association, or equivalent |
KYT (Know Your Transaction)
KYT monitoring runs in real time on every transaction. Thiqwave monitors blockchain activity and transaction patterns to identify suspicious behavior, including:- Rapid transaction sequences
- Unusual destination addresses
- Transaction amounts inconsistent with historical patterns
- Interactions with flagged addresses or protocols
Sanctions Screening
Thiqwave screens every business against international sanctions lists relevant to the MENA region. Screening runs automatically when you submit a business for KYB and continues on an ongoing basis — if a business’s status changes (for example, a newly imposed sanction), Thiqwave updates their compliance status and notifies you via webhook.Compliance statuses
| Status | Description |
|---|---|
pending | The compliance check has been submitted and is under review. |
approved | The customer has passed all checks. Accounts and transactions can proceed. |
rejected | The customer failed verification or is on a sanctions list. You cannot create accounts or transactions for this customer. |
requires_review | Additional information or documents are needed before a decision can be made. Thiqwave will specify what is required. |
A status of
requires_review is not a rejection. Collect the requested documents from your customer and resubmit them through the compliance API to continue the review process.