graph TB
subgraph Layer1 ["1. CHANNEL INTERACTION & EDGE LAYER"]
RetailApp["iMobile / Pockets Apps"]
CorpERP["Connected ERP webhooks (Tally/Zoho)"]
AgriSensors["Agri IoT & Satellites (ISRO/Tractors)"]
BranchCCTV["Branch CCTVs & VIP Scanners"]
InsPortal["Insurance Claim Portals (Lombard)"]
CoLenders["NBFC Partner Portals (Co-Lending Referral)"]
end
subgraph Plumb1 ["NPCI & IDENTITY PLUMBING"]
NPCISwitch["NPCI UPI & AePS Switch"]
UIDAIDb["UIDAI Aadhaar biometric database"]
end
subgraph Layer2 ["2. DECOUPLED API & GATEWAY MESH"]
KongGateway["Kong API Gateway (mTLS & limits)"]
IdentityService["OAuth2 / OIDC Identity Provider"]
ContractMock["API Schema Contract Drift & Security Test Auditor"]
end
subgraph Layer3 ["3. HIGH-VELOCITY CACHING & BUFFER LAYER"]
RedisCache["Redis distributed cache (Balances)"]
KafkaBus["Apache Kafka Event Bus (Topics)"]
end
subgraph Plumb2 ["CREDIT & COLLATERAL REGISTRIES"]
CERSAIRegistry["CERSAI Collateral Registry"]
CreditBureaus["CIBIL / Credit Bureaus"]
end
subgraph Layer4 ["4. UNIFIED AI UNDERWRITING & INTELLIGENCE CORE"]
XGBoostRisk["XGBoost Risk Alternate Underwriter"]
LMMParser["LMM Document Parser & OCR"]
SHAPExplain["SHAP Explainable Credit Override"]
WealthAdvisor["Portfolio Allocator Advisors"]
end
subgraph Layer5 ["5. AUTONOMOUS SECURITY & COMPLIANCE ENGINE"]
GNNFraud["GNN Circular Routing AML Mapper"]
AIOpsIncident["AIOps Incident Diagnoser"]
CodeAuditor["GenAI Code Review Auditor"]
end
subgraph Regulators ["REGULATORY SUPERVISORY GATEWAYS"]
RBI["RBI Portal (NIM/capital checks)"]
SEBI["SEBI Gateway (Spoofing audits)"]
IRDAI["IRDAI Regulatory Portal"]
FIUIND["FIU-IND STR compliance portal"]
end
subgraph Layer6 ["6. CORE LEDGER DATABASE PLANE"]
FinacleCBS["Finacle CBS Core Banking Solution"]
CustodialBook["Custodial Registries & SLB books"]
ActuarialLedger["Insurance Actuarial Ledgers"]
Depositories["CDSL / NSDL Depositories"]
end
%% Flows
RetailApp --> NPCISwitch
CorpERP --> KongGateway
AgriSensors --> KongGateway
BranchCCTV --> KongGateway
InsPortal --> KongGateway
CoLenders --> KongGateway
NPCISwitch --> KongGateway
KongGateway --> IdentityService
IdentityService --> UIDAIDb
KongGateway --> ContractMock
KongGateway --> RedisCache
KongGateway --> KafkaBus
KafkaBus --> XGBoostRisk
KafkaBus --> LMMParser
KafkaBus --> GNNFraud
XGBoostRisk --> CreditBureaus
XGBoostRisk --> CERSAIRegistry
XGBoostRisk --> SHAPExplain
LMMParser --> WealthAdvisor
GNNFraud --> FIUIND
GNNFraud --> FinacleCBS
AIOpsIncident --> FinacleCBS
CodeAuditor --> FinacleCBS
RedisCache --> FinacleCBS
WealthAdvisor --> CustodialBook
CustodialBook --> Depositories
CustodialBook --> SEBI
SHAPExplain --> ActuarialLedger
ActuarialLedger --> IRDAI
FinacleCBS --> RBI
click RetailApp call showDetails("RetailApp")
click CorpERP call showDetails("CorpERP")
click AgriSensors call showDetails("AgriSensors")
click BranchCCTV call showDetails("BranchCCTV")
click InsPortal call showDetails("InsPortal")
click CoLenders call showDetails("CoLenders")
click NPCISwitch call showDetails("NPCISwitch")
click UIDAIDb call showDetails("UIDAIDb")
click KongGateway call showDetails("KongGateway")
click IdentityService call showDetails("IdentityService")
click ContractMock call showDetails("ContractMock")
click RedisCache call showDetails("RedisCache")
click KafkaBus call showDetails("KafkaBus")
click CERSAIRegistry call showDetails("CERSAIRegistry")
click CreditBureaus call showDetails("CreditBureaus")
click XGBoostRisk call showDetails("XGBoostRisk")
click LMMParser call showDetails("LMMParser")
click SHAPExplain call showDetails("SHAPExplain")
click WealthAdvisor call showDetails("WealthAdvisor")
click GNNFraud call showDetails("GNNFraud")
click AIOpsIncident call showDetails("AIOpsIncident")
click CodeAuditor call showDetails("CodeAuditor")
click FinacleCBS call showDetails("FinacleCBS")
click CustodialBook call showDetails("CustodialBook")
click ActuarialLedger call showDetails("ActuarialLedger")
click Depositories call showDetails("Depositories")
click RBI call showDetails("RBI")
click SEBI call showDetails("SEBI")
click IRDAI call showDetails("IRDAI")
click FIUIND call showDetails("FIUIND")
style Layer1 fill:#002244,stroke:#ec6611,stroke-width:2px,color:#fff
style Layer2 fill:#002244,stroke:#0056b3,stroke-width:2px,color:#fff
style Layer3 fill:#002244,stroke:#15803d,stroke-width:2px,color:#fff
style Layer4 fill:#002244,stroke:#9333ea,stroke-width:2px,color:#fff
style Layer5 fill:#002244,stroke:#dc2626,stroke-width:2px,color:#fff
style Layer6 fill:#4c0519,stroke:#ef4444,stroke-width:2px,color:#fff
style Plumb1 fill:#0c356a,stroke:#9abcd6,stroke-width:1px,color:#fff
style Plumb2 fill:#0c356a,stroke:#9abcd6,stroke-width:1px,color:#fff
style Regulators fill:#111827,stroke:#9abcd6,stroke-width:2px,color:#fff