🚀 KARTA — Knowledge · Augmented Intelligence · Risk Detection · Transaction Analysis · Automated Analyser
"When ₹30 Crore is on the line — KARTA makes sure you never guess wrong."
🔥 Inspiration
India loses ₹100 Crore every single day to bad loans.
Not because lenders are careless. Not because borrowers are dishonest. But because the system itself is broken.
During our research, we visited a mid-sized NBFC in Mumbai.
A senior analyst with 14 years of experience was reviewing:
312 pages of financial documents Balance sheets, GST filings, bank statements Many scanned, blurry, or in Hindi
He had 5 days to:
Analyze everything Detect fraud Prepare a 16-page report
And he said:
“I know fraud is there… but I don’t have time to find it.”
🚨 Reality Check ₹50,000 Crore GST fraud (2021–23) 7,000+ shell companies Fake invoices & tax credits 📉 Core Problems Document Problem 60% documents are scanned, handwritten, multilingual Credit Gap Problem 63 million MSMEs ₹28.24 Lakh Crore unmet credit demand Trust Problem RBI bans black-box AI But current systems are not explainable
👉 These problems led to KARTA
⚙️ What it does
KARTA is an end-to-end AI Credit Intelligence Platform for NBFCs.
🚀 Impact ⏱️ Time: 5 days → 2 hours 💰 Cost: ₹6000 → ₹10 📄 Output: Full Credit Appraisal Memo 🔁 KARTA’s 6 Intelligent Phases 📥 Phase 1 — Smart Data Ingestor Reads ANY financial document Works with: Blurry scans Hindi / English Handwritten inputs 🔧 Tech: OpenCV (image cleaning) PaddleOCR (text extraction) 🎯 Accuracy:
94.5% on Indian documents
🕵️ Phase 2 — Fraud Detection Engine
Runs 3 checks in parallel:
GST Mismatch Compare bank credits vs revenue Circular Trading Detection Finds money loops using graph analysis Third-party Verification Director checks Capital mismatch 📰 Phase 3 — News Intelligence Scrapes financial news Uses FinBERT for sentiment Detects: GST raids ED raids NCLT cases Cheque bounce FIR 📊 Phase 4 — Explainable Risk Scoring Uses XGBoost model Calculates Probability of Default (PD) Decision Logic: PD < 20% → Approve 20–45% → Conditional
45% → Reject
✅ Key Feature:
SHAP explainability (RBI compliant)
⚠️ Phase 5 — Early Warning System (EWS)
Tracks:
Cash flow drops EMI bounces Director changes
👉 Predicts default before it happens
📄 Phase 6 — CAM Generator Auto-generates full 16-page report Includes: Financial insights Risk analysis Final decision 🏗️ How we built it
Built in 72 hours using research-backed approach.
💻 Tech Stack
Frontend:
React Tailwind CSS
Backend:
FastAPI Python
AI/ML:
PaddleOCR XGBoost + SHAP FinBERT LangChain + RAG 🔐 Security AES-256 encryption JWT authentication AWS Mumbai (data localization) 🧠 Design Philosophy No single point of failure Works without APIs APIs only enhance system ⚠️ Challenges
- Indian Documents
Problem:
Blurry, handwritten, multilingual
Solution:
Multi-stage OCR pipeline
- Model Always Rejecting
Bug in probability selection:
WRONG
pd_score = model.predict_proba(features)[0][0]
CORRECT
pd_score = model.predict_proba(features)[0][1]
- None vs Zero 0 = actual value None = missing
👉 Fixed using data imputation
- GST API Failure Government APIs unreliable
👉 Built document-based fraud detection
- RBI Compliance Needed explainable AI
👉 Used SHAP for transparency
🏆 Accomplishments ✅ 94.5% OCR accuracy ✅ ₹1.4 Crore fraud detected ✅ Fully RBI-compliant ✅ 16-page CAM auto-generated ✅ End-to-end automation 📚 What we learned Explainability > Black-box AI Data is harder than models Small bugs = huge impact Research-based approach wins Build independent of APIs 🚀 What’s next 🔜 Immediate GSTN API integration RBI Account Aggregator Improve OCR with real data 📈 Short Term Pilot with NBFCs SaaS model Pay-per-use system 🌍 Long Term Vision Solve ₹28.24 Lakh Crore MSME credit gap Make small loans viable 💥 Transformation:
₹6000 → ₹10 per loan
🎯 Final Vision
“India solved payments with UPI. KARTA will solve credit with intelligence.”
Built With
- chromadb
- cohere-command-a
- fastapi
- finbert
- langchain
- networkx
- opencv
- paddleocr
- pandas
- postgresql
- python
- react
- recharts
- shap
- tailwind-css
- xgboost

Log in or sign up for Devpost to join the conversation.