প্রকল্প সম্পর্কে
Sentinel হলো ক্রস-মার্চেন্ট আইডেন্টিটি পুনঃব্যবহারের জন্য একটি ওপেন-সোর্স, ডিফেন্স-অনলি ফ্রড ডিটেকশন সিস্টেম। এটি সেইসব ফ্রড রিং-গুলোকে লক্ষ্য করে যারা একাধিক মার্চেন্টের কাছে একই UPI ID, ফোন নম্বর বা ডিভাইস ফিঙ্গারপ্রিন্ট ব্যবহার করে, যেখানে প্রতিটি মার্চেন্ট আলাদাভাবে তাদের একজন নতুন এবং পরিচ্ছন্ন গ্রাহক হিসেবে দেখে। এই প্রজেক্টটি গ্রাহক, ডিভাইস, VPA, ফোন এবং মার্চেন্টদের মধ্যে একটি আইডেন্টিটি লিঙ্ক গ্রাফ তৈরি করে এবং তারপরে সাতটি প্রকাশিত ফিচারের একটি ডিটারমিনিস্টিক ওয়েটেড এনসেম্বলের মাধ্যমে প্রতিটি পেমেন্ট ইভেন্টকে স্কোর করে। এর রায়গুলো শুধুমাত্র সুপারিশ হিসেবে দেওয়া হয়: ALLOW, REVIEW, অথবা BLOCK_REC, সাথে থাকে রিজন কোড এবং একটি এভিডেন্স বান্ডিল। AWS Bedrock এবং gpt-oss-120b ব্যবহার করে একটি আলাদা LLM লেয়ার শুধুমাত্র প্রমাণগুলোকে অ্যানালিস্ট-মুখী ন্যারেটিভে রূপান্তর করে এবং কখনোই স্কোরিং করে না; এটি অনুপলব্ধ থাকলে বাদ দেওয়া যেতে পারে।
এই রিপোজিটরিতে একটি FastAPI সার্ভিস, অ্যাপেন্ড-অনলি SQLite অডিট স্টোর এবং watchroom নামক একটি Next.js অ্যানালিস্ট কনসোল অন্তর্ভুক্ত রয়েছে। কনসোলটিতে একটি র্যাঙ্কড কিউ, ক্লাস্টার গ্রাফ, টেইন্ট পাথ, সিগন্যাল ডিকম্পোজিশন, LLM ন্যারেটিভ, ইভ্যালুয়েশন ডসিয়ার এবং লাইভ রিং রিপ্লে সুবিধা রয়েছে। README-তে হোল্ড-আউট টেস্ট মেট্রিক্স রিপোর্ট করা হয়েছে যেমন প্রিসিশন ০.৮৩৩, রিকল ০.৮৮২, F1 ০.৮৫৭, দুটি রিং-এর মধ্যে দুটিই ধরা পড়েছে, কোনো ফ্রড নিঃশব্দে অনুমোদিত হয়নি এবং ফলস পজিটিভ ও রিভিউ খরচের পর প্রতি ১,০০০ ইভেন্টে নিট সঞ্চয় +₹৩৮,৬৬৫। এটি আরও প্রকাশ করেছে যে একটি GBDT বেসলাইন F1-এর ক্ষেত্রে রুল এনসেম্বলকে সামান্য ছাড়িয়ে গেছে এবং স্লো-রেট রিংগুলো বর্তমান ওয়েটগুলো এড়িয়ে যেতে পারে।
অপারেশনাল ফিচারগুলোর মধ্যে রয়েছে আইডেমপোটেন্ট ইভেন্ট ইনজেশন, ব্যাচ স্কোরিং, ফেডারটেড এনটিটি রিস্ক এন্ডপয়েন্ট, মাস্কিং সহ গ্রাফ ক্লাস্টার ভিউ এবং শুধুমাত্র অ্যাডমিনদের জন্য আনমাস্কড অ্যাক্সেস, অ্যাপেন্ড-অনলি অ্যানালিস্ট ফিডব্যাক, Prometheus মেট্রিক্স, প্রতি-মার্চেন্ট JWT অথেনটিকেশন, চ্যাম্পিয়ন/চ্যালেঞ্জার শ্যাডো স্কোরিং, Docker Compose এবং একটি জিরো-ব্যাকএন্ড স্ট্যাটিক ডেমো স্ন্যাপশট। কুইক-স্টার্ট কমান্ডগুলোর মধ্যে সেটআপ, চেক, ইভ্যালুয়েশন, ব্যাকফিল, API সার্ভিং, কনসোল চালানো, কন্টেইনার ডেপ্লয়মেন্ট, চ্যালেঞ্জার ট্রেনিং, লোড টেস্টিং এবং স্ন্যাপশট জেনারেশন অন্তর্ভুক্ত। সমস্ত ডেটা সিন্থেটিক; কোনো প্রকৃত PII ব্যবহার করা হয়নি, AWS কি-গুলো কোড এবং এনভ ফাইল থেকে দূরে রাখা হয়েছে, gitleaks হিস্ট্রি স্ক্যান করে এবং রায়গুলো কখনোই স্বয়ংক্রিয়ভাবে ব্লক করে না বা টাকা স্থানান্তর করে না। ডকুমেন্টেশনের মধ্যে একটি ডিজাইন স্যুট, থ্রেট মডেল, রানবুক, ADR এবং একটি what-broke লগ রয়েছে। এটি MIT লাইসেন্সের অধীনে।
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.