The problem
Bitcoin payments cannot be reversed. Anyone paying or receiving bitcoin, from a small trader to a family receiving remittances, usually has no way to tell whether a wallet address is linked to scams, ransomware or sanctions before they send money, and most people also have little visibility into where their own money is heading next month.
What it does
CryptPilot puts two tools in one app:
- Wallet Guard (Cryptiq): paste a Bitcoin address before you pay and get ALLOW / WARN / BLOCK / UNKNOWN, a 0 to 100 risk score, the nearest flagged wallet, OFAC and Ransomwhere matches, an inspectable 1 to 3 hop evidence graph, and a plain-language explanation (English or Hindi) grounded only in the retrieved evidence. UNKNOWN is never shown as "safe".
- FinPilot copilot: a 5-pillar financial health score, a Monte Carlo cash-flow forecast (P10/P50/P90 bands, shortfall probability), a what-if simulator, and an AI copilot that separates facts from your records from recommended actions.
- AI councils: specialist agents (including a Fraud Sentinel and a Chain Analyst that adds wallet-graph evidence) vote on risk and record their dissent.
- Tamper-evident statement: a monthly statement with a SHA-256 audit hash, optionally anchored on Base Sepolia via EAS.
- Credits for wallet checks, payable through a Bitcoin testnet / demo invoice.
How we built it
Next.js 16, React 19, TypeScript and Tailwind CSS v4; two FastAPI (Python) services; an XGBoost risk scorer on graph features with TigerGraph Savanna (NetworkX fallback), Elliptic++ labels and the OFAC list; Firebase and Firestore; NVIDIA-hosted LLMs with an offline rule-router fallback; EAS attestations on Base Sepolia.
What's next
Adding Lightning Network invoice checks, more local languages, and an offline-first mobile flow so people with patchy connectivity can check a wallet before paying.
Honest status
Wallet results in the demo come from a synthetic dataset and are labelled as such in the app; payments run in test mode / testnet only. CryptPilot was built by our team in late October 2026, combining our FinPilot copilot with the Cryptiq wallet-risk service.
Demo video: https://youtu.be/ic0n8UbstbY Live demo: https://cryptpilot.vercel.app (open https://crypt-pilot.onrender.com/api/health first to wake the free backend) Code: https://github.com/madhavzanwar/crypt-pilot Team: Madhav Zanwar, Divyani Papalkar
Built With
- bitcoin
- ethereum-attestation-service
- fastapi
- firebase
- networkx
- next.js
- python
- react
- tailwind-css
- tigergraph
- typescript
- xgboost