title: Hybrid: Scenario 1 and Scenario 3
Mobile/Web App -> Bank Server: Call API of Bank to get temporary credentials or signature
Bank Server -> TrustingSocial Server: Call API to generate temporary credentials
Mobile/Web App <- Bank Server: Return temporary credentials or signature
Mobile/Web App -> TrustingSocial Server: Upload images, video frames and call APIs sanity or any APIs.
Note: Recommend _**Upload images and video frames**_ only. Other APIs should be called from Bank Server.
Mobile/Web App <- TrustingSocial Server: Return image_ids, file_ids
Mobile/Web App -> Bank Server: Call API services OCR, Tampering, Liveness check, Compare Faces, Face Authen, NFC, ...
Bank Server -> Bank Server: Internal bank's processing
Bank Server -> TrustingSocial Server: Call API services OCR, Tampering, Liveness check, Compare Faces, Face Authen, NFC, ...
Bank Server <- TrustingSocial Server: Return eKYC result.
Bank Server -> Bank Server: Internal bank's processing eKYC result
Bank Server -> Mobile/Web App: Return result to Mobile/Web App
Hybrid: Scenario 1 and Scenario 3
Recommend Upload images and video frames only. Other APIs should be called from Bank Server.