" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
From what to build to how to build it — our platform helps you understand, plan, and solve SIH 2026 problem statements with complete insights into requirements, solution approaches, technology stacks, architecture, AI/ML, and implementation roadmaps.
Search for your problem statement, and start building your solution.
| Description: | • Background The National Cybercrime Reporting Portal is the centralized Portal, which is serving the whole country. Currently, the Portal facilitates citizens in filing complaints, LEAs act on complaints, Banking/Financial Institutions for their actions along with reports/graphs being pulled on daily basis. Presently, the Portal is receiving approximately 8000 complaints on daily basis. The number of complaints has increased manifold during the past months, and this will continue to rise in future. To address the issue of increasing cybercrimes, the proactive approach shall be adopted. • Description This framework focuses on the mitigation of cybercrimes by adopting a proactive approach. The framework's output will enable the prediction of likely cash withdrawal locations, which, in turn, will allow law enforcement agencies (LEAs) at the state and local levels, coordinated by I4C, to implement proactive interventions. These interventions could include deploying special teams or alerting local banks and ATMs in high-risk areas. The intelligence generated would also help banks and financial institutions (FIs) through the Citizen Financial Cyber Fraud Reporting and Management System, enabling faster fund blocking and increasing the chances of recovery. By supporting real-time actionable intelligence sharing across jurisdictions, law enforcement agencies and Banks/FIs will be able to respond faster and more effectively to cyber threats. This approach goes beyond merely reacting to complaints and creates a powerful, data-driven defense against financial cyber frauds, strengthening India's overall cybersecurity posture. Enhancing coordination between law enforcement and financial entities will ensure better detection and prevention of financial crimes, creating a more unified and efficient approach to combating cybercrime. • Key Deliverables Component:- Description a. Predictive Analytics Engine :-AI/ML-based system to analyse historical cybercrime and financial data to predict potential withdrawal hotspots. Features include pattern detection, geospatial risk modelling, and real-time alerts. b. Risk Heatmap Dashboard:-GIS-enabled dashboard visualizing real-time and potential risk zones with drill-down filters by time, location, and crime category etc. c. Law Enforcement Interface:-Secure interface for investigators to access alerts, intelligence reports, and evidence documentation. d. Alert & Notification System:-Real-time notifications to law enforcements, banks, and I4C officers via SMS,email, API, or dashboard triggers. |
| Organization: | Ministry of Home Affairs |
| Department: | Indian Cyber Crime Coordination Centre (I4C),CIS Division |
| Category: | Software |
| Theme: | Blockchain & Cybersecuritytd> |
| Youtube Link: | Not provided |
| Dataset Link: | Not provided |
| Contact info: | Not provided |
This technical dossier presents a comprehensive research and architecture proposal for SIH26184, issued by the Indian Cyber Crime Coordination Centre (I4C) under the Ministry of Home Affairs (MHA) [PS]. The primary objective is to transform India's cybercrime response from a reactive account-freezing mechanism into a proactive, predictive interdiction framework [PS, INFERENCE]. Today, the National Cybercrime Reporting Portal (NCRP) processes over 8,000 complaints daily [PS]. While the Citizen Financial Cyber Fraud Reporting and Management System (CFCFRMS) and Helpline 1930 freeze funds in transit, cybercriminals frequently complete cash-outs via Automated Teller Machines (ATMs), Business Correspondents (BCs), and Point-of-Sale (POS) outlets before lien markings propagate across banking channels [KNOWN, RESEARCHED]. This dossier details a production-grade yet hackathon-feasible framework—CyberLocate-AI—that combines spatio-temporal machine learning, graph-based money-mule link analysis, and GIS-enabled geospatial risk modeling to forecast cash withdrawal hotspots 15 to 90 minutes in advance [INFERENCE, ASSUMPTION]. This enables targeted law enforcement dispatch and automated banking alerts to intercept cash-outs during the "golden hour" [RESEARCHED, INFERENCE].
| Field | Details | Source Tag |
|---|---|---|
| Problem Statement Number | SIH26184 |
[PS] |
| Title | Development of a Predictive Analytics Framework for Cybercrime Complaints to Forecast Likely Cash Withdrawal Locations in Advance, Enabling Generation of Actionable Intelligence for Timely and Proactive Cybercrime Intervention. | [PS] |
| Organization | Ministry of Home Affairs | [PS] |
| Department | Indian Cyber Crime Coordination Centre (I4C), CIS Division | [PS] |
| Category | Software | [PS] |
| Theme | Blockchain & Cybersecurity | [PS] |
| Submission Deadline | 30 September 2026 | [PS] |
| Ideas Counter | 0 / 500 | [PS] |
| Dataset Link | Not Provided (Requires Synthetic & Open-Data Simulation) | [PS, ASSUMPTION] |
Fundamental System Objective: To predict specific ATM and physical cash withdrawal clusters in advance by analyzing NCRP/CFCFRMS complaint feeds, transaction graphs, and historical spatio-temporal fraud velocity, dispatching actionable intelligence to Law Enforcement Agencies (LEAs) and financial institutions before illicit cash is extracted [PS, INFERENCE].
The explicit problem description provided by I4C/MHA contains distinct functional components and foundational background requirements [PS]. Below is the atomic extraction and implementation breakdown:
Background Context Processing [PS]:
Core Operational Goal [PS]:
Key Deliverable (a) — Predictive Analytics Engine [PS]:
Key Deliverable (b) — Risk Heatmap Dashboard [PS]:
Key Deliverable (c) — Law Enforcement Interface [PS]:
Key Deliverable (d) — Alert & Notification System [PS]:
| Stakeholder | Primary Goal | Current Pain Point | System Need |
|---|---|---|---|
| I4C Central Command (MHA) [PS] | Macro-level monitoring, inter-state coordination, and strategic policy insights. | Lack of predictive visibility into cross-border mule withdrawal syndicates operating across state lines [KNOWN]. | Unified national/state risk heatmaps, inter-state fraud graph visualization, and automated policy digest reports [INFERENCE]. |
| State & District LEAs / IOs [PS] | Intercept fraudsters physically at cash-out points and secure evidentiary trails. | Information arrives post-withdrawal; police only conduct forensic analysis on past crime scenes [KNOWN]. | High-confidence real-time alerts pinpointing specific ATM/BC clusters within a 15–45 minute intervention window [INFERENCE]. |
| Field Patrol / Special Task Force (STF) [INFERENCE] | Rapid physical deployment to flagged high-risk ATM locations. | Vague alerts without precise GPS coordinates or target ATM identification. | Mobile-optimized interface with map navigation, target ATM ID, and live alert status [INFERENCE]. |
| Banks & Financial Institutions (FIs) [PS] | Freeze funds in beneficiary/mule accounts before cash withdrawal occurs. | Manual lien marking processes lag behind fast automated mule transfers [RESEARCHED]. | Automated Webhook/API triggers for high-risk mule accounts to flag ATM card usage or limit cash withdrawal velocity [INFERENCE]. |
| Victims / Citizens [PS] | Recover defrauded funds and report incidents quickly. | Siphoned cash leaves the banking system, reducing recovery chances to near zero [RESEARCHED]. | Faster interdiction directly leading to higher fund recovery rates through CFCFRMS / Money Restoration Module (MRM) [RESEARCHED]. |
| Proposed System Feature | Justifying Requirement / PS Section | Design Objective & Technical Mapping |
|---|---|---|
| Real-Time Ingestion Stream | Background: Processing daily high-volume complaints (~8000/day) [PS] | Ingests NCRP ticket feeds, extracts transaction timestamps, victim locations, and beneficiary accounts. |
| Spatio-Temporal ML Predictor | Deliverable (a): Predictive Analytics Engine [PS] | Combines Random Forest / XGBoost with spatial decay functions to output withdrawal probability $P(\text{ATM}_i \mid \text{Complaint}_k, \Delta t)$. |
| Mule Network Graph Analytics | Description: Proactive defense & fast fund blocking [PS] | Traces 1-hop to 3-hop mule account transactions using NetworkX/Graph Algorithms to locate physical cash-out hubs. |
| Dynamic Vector Heatmap UI | Deliverable (b): Risk Heatmap Dashboard [PS] | Renders PostGIS spatial clusters on Mapbox/Leaflet UI with time-slider (past 24h to predicted +2h) and crime category filters. |
| Investigation Dossier Generator | Deliverable (c): Law Enforcement Interface [PS] | Automatically compiles downloadable PDF intelligence reports with map snapshots, account linkages, and legal evidence templates. |
| Multi-Channel Alert Dispatcher | Deliverable (d): Alert & Notification System [PS] | Pushes real-time WebSocket events to police dashboards, sends SMS alerts to local station beat officers, and posts Webhooks to banks. |
| Role-Based Security & Audit Log | Description: Secure interface for investigators [PS] | Implements OAuth2/JWT authentication, SHA-256 data masking for PII, and immutable audit logs for court-admissible evidence chains. |
Geographic & Spatial Realities:
Temporal Constraint ("The Golden Hour"):
Field & Connectivity Constraints:
Data Availability & Privacy Constraints:
| Data Type | Purpose | Ideal Real-World Source | Hackathon Substitute | Access Method | Availability | Privacy Sensitivity | Confidence |
|---|---|---|---|---|---|---|---|
| Cybercrime Complaints Feed | Ingest transaction time, defrauded amount, crime category, victim district, beneficiary IFSC/account. | MHA NCRP / CFCFRMS 2.0 Live Portal Feed [PS, RESEARCHED] | Synthetically generated JSON complaints using SimPy & Faker scripts matching NCRP schema. | REST API / Webhook (Production); JSON Generator Script (Hackathon). | Restricted (Production) / Immediate (Synthetic) | High (Contains PII) | [PS] / [ASSUMPTION] |
| ATM Geospatial Registry | Map physical locations (Latitude, Longitude, Bank, Terminal ID, Branch) of ATMs across India. | National Payments Corporation of India (NPCI) / Reserve Bank of India (RBI) ATM Master Directory [KNOWN] | OpenStreetMap (OSM) Overpass API querying amenity=atm in target Indian metro cities + synthetic enriched metadata. |
OSM API / GeoJSON File Download | Publicly Available (OSM) | Low (Public Infrastructure) | [KNOWN] / [RESEARCHED] |
| Mule Account Suspect Registry | Trace multi-hop money transfers and recurring fraud accounts. | I4C Suspect Registry / RBIH MuleHunter.ai Database [RESEARCHED] | Synthetic directed graph (NetworkX) generating scale-free mule account transaction networks. | Graph Database Query (Cypher / NetworkX) | Restricted (Production) / Immediate (Synthetic) | High (Financial Identifiers) | [RESEARCHED] / [ASSUMPTION] |
| Demographic & Spatial Layer | Base maps, administrative district boundaries, police station jurisdiction geofences. | Survey of India / Bharat Maps / Census GIS Data [KNOWN] | GeoJSON boundaries for Indian States/Districts (DataMeet India Open Data Repository) | Static File Load / GeoJSON Service | Publicly Available | Low | [KNOWN] |
| Historical Fraud Hotspot Logs | Ground-truth training dataset for model training and spatial probability distribution. | Historical NCRP Solved Case Database / State Cyber Cell Records [RESEARCHED] | Statistically simulated historical training dataset with realistic spatio-temporal clustering patterns. | CSV / Parquet File / PostgreSQL Database | Restricted (Production) / Immediate (Synthetic) | High | [RESEARCHED] / [ASSUMPTION] |
+-----------------------------------------------------------------------------------+
| EXISTING SYSTEM LANDSCAPE |
+------------------------------------+----------------------------------------------+
| System Name | Primary Function & Limitations |
+------------------------------------+----------------------------------------------+
| 1. NCRP / CFCFRMS (Helpline 1930) | Reactive reporting & bank lien creation. |
| [RESEARCHED] | GAP: Operates post-fraud; no location model. |
+------------------------------------+----------------------------------------------+
| 2. RBIH MuleHunter.AI | AI detection of mule bank accounts. |
| [RESEARCHED] | GAP: Account-centric, lacks spatial prediction|
| | for physical cash withdrawals. |
+------------------------------------+----------------------------------------------+
| 3. Commercial Fraud Systems | Real-time card transaction fraud scoring. |
| (e.g., Feedzai / Falcon) | GAP: Focused on card issuer risk, not police |
| [KNOWN] | field interdiction or multi-bank graphs.|
+------------------------------------+----------------------------------------------+
NCRP & CFCFRMS (1930 Helpline):
MuleHunter.AI (I4C + Reserve Bank Innovation Hub Partnership):
Predictive Policing Frameworks (e.g., CrimeStat, PredPol):
+-----------------------------------------------------------------------------------------+
| SOLUTION APPROACH COMPARISON |
+--------------------------+-----------------------------+--------------------------------+
| Metric | Approach 1: Heuristic & KDE | Approach 2: Spatio-Temporal GNN|
+--------------------------+-----------------------------+--------------------------------+
| Mechanism | Rule Engine + Static KDE | PyTorch Geometric ST-GCN |
| Accuracy Potential | Low to Medium (60-65%) | High (85-90%) |
| Data Requirements | Basic GIS + Complaint Logs | Extensive Graph + Timestamps |
| Implementation Complexity| Low | Extremely High |
| Explainability | High (Rule-based) | Low (Black-box Neural Net) |
| Hackathon Feasibility | Very High (1-2 days) | Low (High risk of failure) |
| Production Feasibility | Low (Rigid & easily bypassed| Medium (Needs GPU infra) |
+--------------------------+-----------------------------+--------------------------------+
| | Approach 3 (RECOMMENDED): Hybrid Spatial-Graph Ensemble |
| Mechanism | NetworkX Mule Graph + ST-DBSCAN + XGBoost Spatial Predictor |
| Accuracy Potential | High (80-86%) |
| Data Requirements | Synthetic Complaint Stream + GeoJSON + Mule Link Graph |
| Implementation Complexity| Balanced / Moderate |
| Explainability | High (Shapley values + Graph path traces for court evidence) |
| Hackathon Feasibility | High (3-4 days complete build) |
| Production Feasibility | High (Scalable on standard CPU/GPU cloud nodes) |
+-----------------------------------------------------------------------------------------+
Approach 1: Heuristic Rule Engine + Static Kernel Density Estimation (KDE):
Approach 2: Deep Spatio-Temporal Graph Convolutional Network (ST-GNN):
Approach 3 (RECOMMENDED): Hybrid Spatial-Graph Ensemble Framework:
The selected solution is CyberLocate-AI: A Hybrid Graph Analytics and Spatio-Temporal Machine Learning Framework [INFERENCE, ASSUMPTION].
CyberLocate-AI provides transparent risk factors (e.g., "3 complaints in last 20 mins linked to Mule Account X -> 82% probability of withdrawal within 3km ATM Cluster Y based on 14 past cases") [INFERENCE].NetworkX, Scikit-Learn, XGBoost, PostGIS, FastAPI, Mapbox GL) that can be reliably built, tuned, and demonstrated within the hackathon timeline [ASSUMPTION].+-----------------------------------------------------------------------------------+
| SYSTEM ARCHITECTURE |
+-----------------------------------------------------------------------------------+
| [1. INGESTION LAYER] |
| - NCRP Complaint Stream Ingestor (REST / Kafka) |
| - Helpline 1930 Ticket Parser & Entity Extractor (FastAPI + Pydantic) |
| - Data Sanitization & PII Hashing Engine (SHA-256) |
+-----------------------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------------------+
| [2. AI & ANALYTICS ENGINE LAYER] |
| +-----------------------------------+ +--------------------------------------+ |
| | Module A: Mule Graph Analyzer | | Module B: Spatio-Temporal Predictor | |
| | - NetworkX / PyTorch Geometric | | - ST-DBSCAN Cluster Aggregator | |
| | - 1-to-3 Hop Mule Flow Profiling | | - XGBoost ATM Risk Classifier | |
| +-----------------------------------+ +--------------------------------------+ |
| +-----------------------------------------------------------------------------+ |
| | Module C: Geospatial Risk Engine | |
| | - PostGIS Spatial Querying (ST_DWithin, ST_ClusterDBSCAN) | |
| | - Travel-Time Decay Radius Calculation | |
| +-----------------------------------------------------------------------------+ |
+-----------------------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------------------+
| [3. STORAGE & DATA ACCESS LAYER] |
| - PostgreSQL 16 + PostGIS 3.4 (Geospatial Data & Complaints) |
| - Redis 7.2 (In-Memory Hotspot Cache & Real-time Alert Queues) |
| - MinIO / S3 Storage (PDF Case Dossiers & Evidentiary Documents) |
+-----------------------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------------------+
| [4. INTERFACE & DISPATCH LAYER] |
| - Executive Risk Dashboard (Next.js 14 + Mapbox GL JS + Tailwind CSS) |
| - Investigator Portal (Alert Queue, Case Dossier Export, Evidentiary Logs) |
| - Multi-Channel Dispatcher (WebSockets, Twilio SMS API, Bank Webhook Gateways) |
+-----------------------------------------------------------------------------------+
Ingestion Gateway. PII (Aadhaar, phone numbers, account numbers) is immediately hashed using SHA-256 for privacy compliance, while spatial metadata (district, timestamp, amount, bank IFSC, beneficiary account hash) is stored [INFERENCE, ASSUMPTION].Mule Graph Analyzer queries the transaction graph. If the beneficiary account is connected to known mule networks or has received multiple rapid transfers, the graph engine flags the active mule cluster and extracts connected ATM debit cards / POS identifiers [INFERENCE].Geospatial Risk Engine queries PostGIS to find all candidate ATMs within an optimal travel radius (e.g., 2km to 10km) around the inferred physical nexus of the mule account or recent local cash-outs [INFERENCE].Spatio-Temporal Predictor evaluates candidate ATM clusters using features such as current time-of-day, historical cash-out frequency, transaction amount magnitude, and spatial density. It assigns a unified risk score ($0.00$ to $1.00$) and estimated withdrawal window (e.g., $30 \pm 15$ minutes) [INFERENCE].Multi-Channel Dispatcher sends a WebSocket alert to the local Police Station Dashboard, dispatches an SMS to the designated beat officer, and transmits an automated Webhook payload to the bank's fraud response desk [INFERENCE, ASSUMPTION].| Layer | Selected Technology | Rationale / Why Selected | Alternative Considered | Why Alternative Rejected |
|---|---|---|---|---|
| Frontend UI | Next.js 14 (React) + Tailwind CSS | Server-side rendering, fast UI performance, seamless component structure for dashboard widgets. | Angular / Plain React | Slower build times, heavier client overhead during live map renders. |
| GIS Mapping | Mapbox GL JS + Leaflet | High-performance WebGL vector tile rendering, custom heatmap styling, smooth animations. | Google Maps JS API | High API cost, strict billing limits, less customizable dark-mode map themes. |
| Backend API | FastAPI (Python 3.12) | Native asynchronous support, automatic OpenAPI documentation, direct integration with Python ML stack. | Express.js / Django | Express lacks native ML library bindings; Django is too heavy for high-speed streaming. |
| Core Database | PostgreSQL 16 + PostGIS 3.4 | Industry-standard spatial relational database, robust spatial indexing (GIST), native ST_DWithin functions. |
MongoDB / MySQL | MongoDB spatial queries lack advanced GIS functions; MySQL spatial indexing is less feature-complete. |
| Caching & Queues | Redis 7.2 | High-throughput sub-millisecond key-value caching, Pub/Sub channels for WebSocket alert streams. | RabbitMQ / Memcached | Memcached lacks pub/sub; RabbitMQ introduces unnecessary operational complexity for MVP. |
| AI / ML Framework | XGBoost + Scikit-Learn + NetworkX | Fast inference (<10ms), lightweight, proven tabular/graph accuracy, highly explainable via SHAP values. | TensorFlow / PyTorch GNN | Heavy GPU resource demands, long training times, difficult to debug during hackathon. |
| Authentication | Jose / JWT + OAuth2 + BCrypt | Stateless, secure role-based access control (RBAC) with minimal backend overhead. | Keycloak Server | High RAM footprint (>2GB standalone) for a hackathon sandbox environment. |
| Mobile Alert UI | Progressive Web App (PWA) | Cross-platform compatibility on police Android/iOS phones without app store deployment delays. | Native Android (Kotlin) | Requires separate build pipelines and device installation friction during live demo. |
AI MUST NOT be used for:
+-----------------------------------------------------------------------------------+
| DATABASE SCHEMA |
+-----------------------------------------------------------------------------------+
[Complaints Table]
- complaint_id (UUID, PK)
- ncrp_ack_no (VARCHAR, Unique)
- victim_district (VARCHAR)
- crime_category (VARCHAR) -- Investment, Digital Arrest, Loan App, etc.
- defrauded_amount (NUMERIC)
- incident_timestamp (TIMESTAMPTZ)
- beneficiary_account_hash (VARCHAR, Indexed)
- status (VARCHAR) -- Pending, Processing, Intercepted
[ATM_Registry Table]
- atm_id (UUID, PK)
- terminal_id (VARCHAR, Unique)
- bank_name (VARCHAR)
- location (GEOMETRY(Point, 4326), Spatial Index GIST)
- district (VARCHAR)
- is_high_risk_zone (BOOLEAN)
- last_active_status (TIMESTAMPTZ)
[Mule_Accounts Table]
- account_hash (VARCHAR, PK)
- bank_ifsc (VARCHAR)
- risk_score (FLOAT)
- total_fraud_volume (NUMERIC)
- suspect_registry_flag (BOOLEAN)
[Predictions_Log Table]
- prediction_id (UUID, PK)
- complaint_id (FK -> Complaints)
- target_atm_id (FK -> ATM_Registry)
- probability_score (FLOAT)
- predicted_window_start (TIMESTAMPTZ)
- predicted_window_end (TIMESTAMPTZ)
- status (VARCHAR) -- Active, Dispatched, Intercepted, False_Positive
[Audit_Logs Table]
- log_id (BIGSERIAL, PK)
- user_id (UUID)
- action (VARCHAR)
- timestamp (TIMESTAMPTZ)
- payload_hash (VARCHAR)
IndexedDB to cache the last 50 high-priority alerts and offline base map tiles (Vector Tiles for the assigned district) [INFERENCE, ASSUMPTION].Role 1: I4C Administrator: Full system monitoring, global heatmap visibility, cross-state analytical digests [INFERENCE].Role 2: State / District Nodal Officer: Regional alert queue management, team dispatch authorization, PDF report downloads [INFERENCE].Role 3: Field Patrol Officer: Read-only map views of local assigned alerts, simple binary status update toggles ("En Route", "Site Inspected", "Suspect Apprehended") [INFERENCE].Role 4: Bank Fraud Control Desk: Automated Webhook read access to high-risk mule account flags and connected ATM card limits [INFERENCE].Audit_Logs database table. Cryptographic hashes (SHA-256) of alert dossiers ensure legal tamper-proofing under Section 63 of Bharatiya Sakshya Adhiniyam (BSA) / Section 65B of Evidence Act [RESEARCHED, INFERENCE].+-----------------------------------------------------------------------------------+
| MVP SCOPE MATRIX |
+-----------------------------------------------------------------------------------+
| MUST BUILD (Core Functionality - 100% Mandatory for Demo) |
| - Ingestion Simulator streaming ~100 realistic complaints/min (Python/SimPy) |
| - Hybrid AI Engine (NetworkX Mule Tracing + XGBoost Spatio-Temporal Risk Scorer) |
| - PostgreSQL + PostGIS database populated with 1,000+ real Delhi/Metro ATMs |
| - Interactive Mapbox GIS Dashboard showing dynamic heatmap clusters and ATMs |
| - Multi-role Investigator Portal with live WebSocket alert notifications |
| - One-click PDF Intelligence Dossier export for police officers |
+-----------------------------------------------------------------------------------+
| SHOULD BUILD (Differentiators & Polish) |
| - PWA Mobile-optimized alert screen for field patrol units |
| - Simulated Bank Webhook endpoint demonstrating automated ATM card hold triggers |
| - Time-Slider filter on Dashboard (replay past 12h, predict next +1h) |
+-----------------------------------------------------------------------------------+
| NICE TO HAVE (If time permits during 48h hackathon) |
| - Voice-based alert synthesis for patrol officer mobile screen |
| - Multi-language UI toggle (Hindi / English) |
+-----------------------------------------------------------------------------------+
To convince SIH judges without relying on live confidential government feeds, the team will run a Real-Time Live Attack & Interdiction Simulation Engine [INFERENCE, ASSUMPTION]:
+-----------------------------------------------------------------------------------+
| LIVE DEMO SIMULATION FLOW |
+-----------------------------------------------------------------------------------+
| [Step 1: Fraud Trigger] |
| - Click "Trigger Investment Scam Campaign" button on Demo Control Panel. |
| - Simulates 5 simultaneous victim complaints filed via Helpline 1930 in Delhi. |
+-----------------------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------------------+
| [Step 2: Stream Ingestion & Analytics Processing] |
| - Ingestion pipeline receives complaints, hashes PII, and updates Redis stream. |
| - Mule Graph Engine connects 3 complaints to shared Mule Account 'MULE_9042'. |
| - Spatio-Temporal Scorer evaluates 150 local ATMs in Connaught Place / Karol Bagh|
| - Identifies Cluster #7 (3 ATMs near Metro Station) as High Risk (Confidence 88%)|
+-----------------------------------------------------------------------------------+
|
v
+-----------------------------------------------------------------------------------+
| [Step 3: GIS Dashboard & Alert Interdiction] |
| - Dashboard flashes RED Hotspot Ring around Cluster #7 in real-time. |
| - "High-Risk Withdrawal Alert" pops up on District Police Commander UI. |
| - Click "Dispatch Patrol": Simulates SMS sent to Beat Officer. |
| - Click "Export Intelligence Dossier": Generates official PDF report instantly. |
| - Simulated Bank Webhook Panel logs: "Account MULE_9042 ATM Limit set to ₹0". |
+-----------------------------------------------------------------------------------+
Data Transparency Disclosure for Judges: A clear banner on top of the dashboard will read: "SIH Demonstration Mode: Running on Real-World OpenStreetMap ATM Coordinates & Synthetic Cybercrime Stream" [ASSUMPTION].
+-----------------------------------------------------------------------------------+
| DEVELOPMENT ROADMAP (Target: Sept 30, 2026) |
+-----------------------------------------------------------------------------------+
| Phase 1: Research & Data Pipeline Setup (Weeks 1 - 2) |
| - Extract OSM ATM datasets for target metros (Delhi, Mumbai, Bengaluru). |
| - Build synthetic complaint stream generator script (Python + SimPy). |
| - Setup PostgreSQL + PostGIS database schemas and Docker container. |
+-----------------------------------------------------------------------------------+
| Phase 2: Core Machine Learning & Graph Engine (Weeks 3 - 4) |
| - Develop NetworkX mule account graph analyzer module. |
| - Train XGBoost spatio-temporal withdrawal probability classifier. |
| - Implement PostGIS spatial radius calculation functions. |
+-----------------------------------------------------------------------------------+
| Phase 3: Web Dashboard & Alerting Integration (Weeks 5 - 6) |
| - Build Next.js Mapbox GIS dashboard with vector heatmaps and cluster pins. |
| - Integrate FastAPI backend with WebSocket alert dispatch system. |
| - Implement PDF Intelligence Dossier generator (ReportLab/Puppeteer). |
+-----------------------------------------------------------------------------------+
| Phase 4: Field PWA, Testing & Hackathon Polish (Weeks 7 - 8) |
| - Build mobile PWA alert screen for field officers with offline caching. |
| - Conduct end-to-end simulation testing and false-positive evaluation. |
| - Finalize SIH pitch deck, demo script, and repository documentation. |
+-----------------------------------------------------------------------------------+
| Risk Event | Likelihood | Impact | Severity Score | Mitigation Strategy |
|---|---|---|---|---|
| High False Positive Rate (Police Dispatch Fatigue) | Medium | High | High | Implement probability thresholding ($\ge 0.75$) and confidence scoring. Require multi-complaint aggregation before triggering high-priority physical dispatches [INFERENCE]. |
| Lack of Real-World Training Data | High | High | High | Develop a statistically robust synthetic data generator trained on public MHA/I4C crime statistics and urban mobility distribution curves [ASSUMPTION]. |
| Cross-Jurisdictional Delays (Inter-State Coordination) | Medium | Medium | Medium | Build automated state boundary detection in PostGIS; auto-route alerts to both victim-state and target-ATM-state nodal officer queues simultaneously [INFERENCE]. |
| ATM Spatial Registry Inaccuracy | Medium | Medium | Medium | Combine OpenStreetMap data with public bank branch IFSC directories and crowdsourced police station ATM verification logs [INFERENCE]. |
| API Rate Limits / GIS Service Costs | Low | Low | Low | Use Mapbox free tier / open-source MapLibre GL with self-hosted OpenMapTiles vector tile server for production independence [INFERENCE]. |
| Parameter | Generic Hackathon Submissions | CyberLocate-AI Framework |
|---|---|---|
| Problem Understanding | Treats the problem as generic crime mapping or basic heatmaps based on victim locations. | Decouples victim location from cash withdrawal location using graph link analysis and travel-time decay models [INFERENCE]. |
| Actionability | Displays static historical crime dots on a map. | Outputs time-bound predictive alert windows ($t + 30\text{ mins}$) with target ATM Terminal IDs for proactive police dispatch [INFERENCE]. |
| Institutional Alignment | Ignores existing government systems. | Aligns directly with I4C, Helpline 1930, CFCFRMS 2.0 workflows, and RBIH MuleHunter.ai ecosystem [RESEARCHED, INFERENCE]. |
| Interoperability | Single monolithic web page. | Dual-interface design: Command Center GIS Heatmap + Field Officer Mobile PWA + Bank Webhook API Gateway [INFERENCE]. |
| Evidentiary Standard | No legal audit trail. | Generates cryptographic SHA-256 signed PDF intelligence dossiers compliant with BSA Section 63 evidentiary requirements [RESEARCHED, INFERENCE]. |
[ASSUMPTION-1]: Historical cash withdrawal patterns follow spatial density distributions tied to transport hubs, metro stations, and high-density commercial ATM clusters.[ASSUMPTION-2]: Fraudulent cash withdrawals typically occur within a 15 to 120 minute window following initial successful victim fund transfers.[ASSUMPTION-3]: OpenStreetMap ATM location data combined with synthetic enrichment provides a reliable approximation of actual ATM density for hackathon prototype demonstration.[NEEDS VALIDATION-1]: Real-time availability of live NPCI/CFCFRMS transaction API endpoints for non-government software integrations.[NEEDS VALIDATION-2]: Exact SLA and latency specs of state police ERSS 112 dispatch units for responding to physical ATM alerts.CyberLocate-AI — A Hybrid Graph Traversal and Spatio-Temporal Machine Learning Framework for Proactive ATM Cash Withdrawal Interdiction [INFERENCE].ST_ClusterDBSCAN queries run in $<50\text{ms}$ over 10,000 spatial ATM points [INFERENCE].Indian Cyber Crime Coordination Centre (I4C) Official Portal & NCRP
Press Information Bureau (PIB) - CFCFRMS 2.0 & I4C Achievements
PIB - I4C and Reserve Bank Innovation Hub (RBIH) MoU on AI Mule Account Detection
Garhwal Post / Police Enforcement Operations ("Operation Hotspot")
ResearchGate - ATM Cash Withdrawal & Demand Forecasting Analytics
What we think about this platform, and how it can help people solve SIH problems.
" 30M+ Google Gemini tokens went into researching, analyzing, and understanding all 233 SIH problem statements to make them easier to explore and solve. "
" The platform makes SIH problem statements much easier to understand. Having everything from the problem details to the procedure in one place. "
" Oh, you got ads? Well, we need to make money too! But, you can use our platform to help you win SIH and take home the prize money. "
Get in touch if you need help bringing your ideas to life, or simply have an interesting idea you'd like to talk through. I'm always open to a conversation and exploring new possibilities together.