KYC module integration
hybrid digital wallets
fintech service provider needed the automatic Online & Biometric Identity Verification (KYC) for b2b and b2c users
fintech startups that should meet the banks' KYC requirements
Using 725/730 ERC token standards with the further KYC provider integration (using the smart contracts) based on our case study for notary on blockchain.
complexity for the users while on-boarding process
compatible only for Ethereum based Dapps
725 / 730 ERC token is under development and discussion by the community
easy integration with the other KYC ( ID service ) providers
verifying identity on-chain / off-chain
There are roles while transferring funds:
Consumer - one of the participants who take part in transferring funds
Service Provider - an entity which provides service and infrastructure for funds transferring.
Certificate authority - an entity which is accredited by Service Provider to verify identities and provide proofs about them.
Identity Verification flow overview:
Certificate authority deploys its own identity contract.
Certificate authority adds a CLAIM key to its identity contract.
Consumer deploys their identity contract.
After Consumer successfully undergoes identity verification, Certificate authority signs an identity claim for Consumer.
The consumer adds Certificate authority’s signed claim to their identity contract.
Service Provider deploys it’s contracts for transaction management (Coordinator Smart Contract...).
The consumer uses the services provided by the platform ( Provider) through their identity contract to Service Provider’s contracts.
Service Provider’s contract confirms that the Consumer’s identity contract contains a claim by a Certificate authority before doing any changes.
integration with the several local and global KYC providers
The more complex verification process
We could recommend several local KYC local providers and also add the global KYC provider with a good worldwide reputation ( like thomsonreuters.com for verifying the blacklist countries, terrorists, etc)
adding new KYC providers in the future
more complex verification process
The verification process also differs in Asia as the local ID providers claim
Streaming: __Voice and face identification via video chat
We also assisted the fintech startup with the KYC process and it was implemented under 3 steps ( for EU based customers) :
verify the identity via **[https://www.passfort.com**](https://www.passfort.com)
- verify the address via 3rd party service integration
for transactions up to 50 K the user should provide the source of the funds, conduct the passport verification and manually change the status via the admin panel)
For each KYC verification is paid commission. The main challenge was related to non-relevant passport photos or selfies, thus it was decided to integrate AI based solution for filtering the photos instead of paying commission for non-relevant verifications to KYC providers. Artificial intelligence was used for approvement of documents via self-learning algorithms.
For both options, we can use the KYC module of our crowdfunding platform:
UI customer and admin
backend logic for data encryption and uploading to the KYC providers
We also worked with APIs of well-know KYC providers while we were integrating them to our product.
Useful info on: