Skip to content

15 modules on one SDK, from sign-up to every payment.

Four families on one SDK: authentication, verification, intelligence and the decision. What one module binds at sign-up or login is what the next moment checks, so the more of the journey DeepID sees, the more each decision knows.

Decision

payment.initiate · S-0412Hold
  • Allow · reasons loggedNot seen
  • Step up · face checkNot seen
  • Hold · call backRisk
HoldSigns of coercion or a mule payee

Reasons

  • ACTIVE_CALL
  • SCREEN_SHARED
  • PAYEE_MULE_LINKED

Sent to

  • Your appPayment paused. Your money hasn’t left your account. We’ll call you on +91 •••• 3210.
  • Your FRMHOLD · active call · screen share · mule-linked payee
At the payment, in the example: on a call with an unknown number for 41 minutes, screen shared with a remote-access app, payee linked to 14 other accounts.

One SDK, four families, one decision.

DeepID puts 15 modules on one SDK, in four families. Authentication confirms the number with the network and binds the account to the customer’s own phone and SIM. Verification checks the identity against the records that issue it, reads the document, proves a live person is in front of a real camera and screens the lists that matter. Intelligence reads the device, the owner’s own behaviour, the call and the payee in every session. Decision turns every reading into one of six actions, with reason codes, sent to your app and your FRM.

The families are built to be checked against each other. What one module binds at sign-up or login, the face, the number, the SIM and the phone, is what the next moment checks. Each check can be beaten alone. Nobody stays consistent across all of them, so the more of the journey DeepID sees, the more each decision knows.

Your app calls DeepID once at each of five moments: sign-up, login, a new phone or SIM, a new payee and the payment. Each call reads the modules that matter there and returns one decision, from allow to block, with the reasons your rules can use and a message written for the customer. Most customers only ever see the first.

Teams start with one family and keep the KYC provider and the FRM they already run. Onboarding teams start with eKYC, liveness and the number confirmed by the network; login teams with silent network verification and SIM binding; fraud teams with the payee and mule graph, first on their own history. DeepID sits beside the FRM and feeds it.

Five things, bound at sign-up and checked at every later moment.

The face, the number and SIM, the phone, the payee and the session. Each is bound or first read once and checked again at every later moment, by the modules below. A fraudster can beat one check on its own; nobody stays consistent across all five, and the one that breaks says what the fraud is.

The five things, where each is bound or first read, where it is checked again, and the modules that hold it
What is heldBound or first read atChecked again atModules
The faceA live person on a real camera, matched to Aadhaar or the document at sign-up.Sign-upNew phone or SIMLiveness and face matchIdentity and eKYCDocument and ID verificationVideo KYC
The number and SIMThe number the network confirms, on the SIM bound to the account.Sign-upLogin, New phone or SIM, New payee, PaymentSilent network verificationSIM and device binding
The phoneThe device the account is bound to: intact, and nobody else driving it.Sign-upLogin, New phone or SIM, New payee, PaymentDevice intelligenceSIM and device binding
The payeeWhere the money goes, scored against the mule graph before it leaves.New payeePaymentPayee and mule graphBank account verification
The sessionThe owner acting freely: their own rhythm, no call coaching them, no shared screen.LoginNew payee, PaymentBehavioural biometricsScam signals

One tap to sign in, and the account stays bound to the phone.

The network confirms the number with nothing to type, then the SIM check, Aadhaar consent or a code when it can’t, and the account stays bound to the customer’s own SIM and phone.

Know who is opening the account.

Identity, documents, a live face and a clean record, verified at onboarding and whenever it matters again.

One decision, with its reasons.

Allow, warn, step up, cool off, hold or block, with reason codes, sent to the app and the FRM, and the journeys built around it.

Six actions, each with its reasons.

Only the risky session slows down. Each action carries a message written for the customer and a record for your FRM.

The six actions, when each applies, what the customer sees and what the FRM receives
ActionWhenThe customer seesYour FRM receives
AllowEverything holds“Payment sent.”ALLOW · known device · bound SIM · usual payee
WarnSomething is unusual, but the customer is in control“This payee is new to you. Check the name before you send.”WARN · first-time payee
Step upIdentity is uncertain“Confirm it’s you with a quick face check.”STEP_UP · new device · face check requested
Cool offA new device, SIM or payee“You can send up to the starter limit now. You get the full limit in 12 hours.”COOL_OFF · new device 4 min · limit applied
HoldSigns of coercion or a mule payee“Payment paused. Your money hasn’t left your account. We’ll call you on +91 •••• 3210.”HOLD · active call · screen share · mule-linked payee
BlockClear attack“We couldn’t verify this session. Your money is safe.”BLOCK · virtual camera · emulator

The messages are yours, in your app’s voice. Your fraud team tunes the policy per journey and market.

It feeds the FRM you already run.

Start with sign-up or login and keep your KYC provider, or use DeepID’s verification in full. Either way, DeepID sits beside your FRM and sends it one decision per moment, with its reasons. Nothing is ripped out.

  1. One SDK, one call

    Android, iOS, React Native, Flutter and web call DeepID at sign-up, login, a new phone or SIM, a new payee and the payment, from your mobile app, the web, the contact centre, agent and branch systems, and open APIs.

  2. 15 modules, one decision

    DeepID checks each moment against what was bound before it, the person, the phone, the SIM and the payee, and returns one action with reason codes.

  3. Your app, then everything behind it

    Your app shows the customer the right next step. The same decision reaches your FRM, transaction monitoring and AML, case management, core systems, data platform, and SIEM and SOC as an event with its reasons.

Where the decision goes, drawn

Before you choose a family.

Where teams start, what stays, and how the decision reaches the systems you already run.

Where do teams usually start?

With sign-up or login. Onboarding teams start with eKYC, a live face check and the number confirmed by the network; login teams start with one-tap login and SIM binding. Fraud teams start with a free retrospective on their own history.

Whichever comes first, the same SDK binds the person, the phone and the SIM, so every moment added later has more to check against.

Do we have to replace our KYC provider or our FRM?

No. DeepID’s verification covers eKYC, documents, liveness and face match, video KYC, business verification, AML screening and bank account checks, and a bank can use all of it. A bank that already has a KYC provider can keep it and start with one-tap login or the session.

DeepID sits beside the FRM a bank already runs and feeds it one decision per moment, with its reasons. Nothing has to be ripped out.

Is a network check enough to trust a login?

On its own, no, and DeepID doesn’t treat it as the decision. A network check confirms that the SIM for the number is in the phone making the request. A SIM swapped at a store would pass it.

That is why the same decision also reads the SIM and device binding from sign-up, the device itself and, on a new phone, a face check against the one from sign-up. A one-time code proves only that someone received the code, not who typed it.

Wire one moment in the sandbox, before any contract.

Sign-up or login end to end, with the decision back in the app and as an event, so your engineers see the shape of it before anyone signs anything.