SanmigGRC · National FRM ConnectorTenant: XYZ Bank LtdPI-ID XYZB0001Smart Registry — simulated
--:--:-- IST

Modules & architecture

What SanmigGRC supplies as the middleware layer between a participating institution's core systems and the DPIP Smart Registry.

Flowend to end

 XYZ BANK                      SANMIGGRC FRM CONNECTOR               IDPIC / DPIP
 ┌──────────┐                  ┌──────────────────────┐              ┌────────────┐
 │ CBS      │──txn event──────▶│ Screening orchestrator│──/check────▶│ Smart      │
 │ UPI/IMPS │                  │  ├ validation         │◀──status────│ Registry   │
 │ Onboard  │                  │  ├ salt + SHA-256     │   +score    │ (hashed)   │
 │ Channels │                  │  ├ JWS sign / mTLS    │             │            │
 └──────────┘                  │  └ Edge Node cache    │──/report───▶│            │
      ▲                        ├──────────────────────┤──/feedback─▶│            │
      │                        │ Behavioural engine    │──/revoke───▶│            │
      │                        │ Risk scoring          │──/dispute──▶│            │
 decision ◀────────────────────┤ Case / EDD workflow   │◀─/augment───│            │
 BLOCK / STEP-UP /             │ DPDP + audit layer    │  (proposed) └────────────┘
 MONITOR / ALLOW               └──────────────────────┘
                                          │
                                  external intelligence
                            I4C · NCRP · NPCI · telecom · LEA
                              (each under its own authorisation)

Where this build stopsdisclosure

Read before this goes anywhere near a bank. This is a functioning simulation of the integration contract, built from the DPIP product document and API inventory. It is not connected to IDPIC, and SanmigGRC holds no IDPIC empanelment, DPIP certification or vendor status. Use it as a UAT harness and a demonstration of the bank-side build, and say exactly that when you show it.

What is real

The workflow, the scoring model, the hashing pipeline and the API contract shape.

What is simulated

The registry itself, all entities, mule candidates and case records.

What is absent

Live credentials, production data, empanelment, and any regulator endorsement.