इस प्रोजेक्ट के बारे में

Sentinel क्रॉस-मर्चेंट आइडेंटिटी रीयूज के लिए एक ओपन-सोर्स, डिफेंस-ओनली फ्रॉड डिटेक्शन सिस्टम है। यह उन फ्रॉड रिंग्स को लक्षित करता है जो कई मर्चेंट्स के बीच एक ही UPI ID, फोन नंबर या डिवाइस फिंगरप्रिंट का पुन: उपयोग करते हैं, जहाँ प्रत्येक मर्चेंट व्यक्तिगत रूप से एक क्लीन फर्स्ट-टाइम कस्टमर देखता है। यह प्रोजेक्ट ग्राहकों, डिवाइस, VPAs, फोन और मर्चेंट्स के बीच एक आइडेंटिटी लिंक ग्राफ बनाता है, फिर सात प्रकाशित फीचर्स के एक डिटरमिनिस्टिक वेटेड एन्सेम्बल के साथ प्रत्येक पेमेंट इवेंट को स्कोर करता है। फैसले केवल सिफारिशें हैं: ALLOW, REVIEW, या BLOCK_REC, जिनमें रीजन कोड और एक एविडेंस बंडल शामिल होते हैं। एक अलग LLM लेयर, जो AWS Bedrock और gpt-oss-120b का उपयोग करती है, केवल सबूतों को एनालिस्ट-फेसिंग नैरेटिव में बदलती है और कभी स्कोर नहीं करती; अनुपलब्ध होने पर इसे छोड़ा जा सकता है। रिपॉजिटरी में एक FastAPI सर्विस, अपेंड-ओनली SQLite ऑडिट स्टोर, और watchroom नामक एक Next.js एनालिस्ट कंसोल शामिल है। कंसोल एक रैंकेड क्यू, क्लस्टर ग्राफ, टेंट पाथ, सिग्नल डीकम्पोजिशन, LLM नैरेटिव, इवैल्यूएशन डोजियर और लाइव रिंग रिप्ले प्रदान करता है। README होल्ड-आउट टेस्ट मेट्रिक्स की रिपोर्ट करता है जैसे प्रिसिजन 0.833, रिकॉल 0.882, F1 0.857, दो में से दो रिंग्स पकड़े गए, शून्य फ्रॉड चुपचाप अनुमति दी गई, और फॉल्स पॉजिटिव और रिव्यू कॉस्ट के बाद प्रति 1,000 इवेंट्स पर +₹38,665 की शुद्ध बचत। यह यह भी खुलासा करता है कि एक GBDT बेसलाइन ने F1 पर रूल एन्सेम्बल को पीछे छोड़ दिया और स्लो-रेट रिंग्स वर्तमान वेट्स से बच सकते हैं। ऑपरेशनल फीचर्स में इडेम्पोटेंट इवेंट इंजेक्शन, बैच स्कोरिंग, फेडरेटेड एंटिटी रिस्क एंडपॉइंट्स, मास्किंग और केवल एडमिन-ओनली अनमास्क्ड एक्सेस के साथ ग्राफ क्लस्टर व्यू, अपेंड-ओनली एनालिस्ट फीडबैक, Prometheus मेट्रिक्स, प्रति-मर्चेंट JWT ऑथ, चैंपियन/चैलेंजर शैडो स्कोरिंग, Docker Compose, और एक जीरो-बैकएंड स्टैटिक डेमो स्नैपशॉट शामिल हैं। क्विक-स्टार्ट कमांड्स सेटअप, चेक, इवैल्यूएशन, बैकफिल, API सर्विंग, कंसोल चलाने, कंटेनर डिप्लॉयमेंट, चैलेंजर ट्रेनिंग, लोड टेस्टिंग और स्नैपशॉट जनरेशन को कवर करते हैं। सभी डेटा सिंथेटिक है; किसी भी वास्तविक PII का उपयोग नहीं किया गया है, AWS कीज़ को कोड और env फाइलों से बाहर रखा गया है, gitleaks हिस्ट्री को स्कैन करता है, और फैसले कभी भी स्वायत्त रूप से ब्लॉक नहीं करते या पैसा नहीं ले जाते। डॉक्स में एक डिजाइन सूट, थ्रेट मॉडल, रनबुक, ADRs और एक what-broke लॉग शामिल हैं। MIT लाइसेंस प्राप्त।