AI-powered parametric agricultural insurance simulation dashboard demonstrating real-time weather monitoring, blockchain verification, pre-emptive disbursement, and crop damage analysis for African smallholder farmers.
# RainGuard Protocol - Live Simulation Dashboard
This is a professional real-time simulation dashboard for the RainGuard Protocol AI-Powered Deterministic Parametric Agricultural Insurance System.
## 📚 Research Paper & Resources
- **📄 Research Paper (DOI)**:
RainGuard Protocol: AI-Powe…
- **🎥 Demo Video**: Watch Simulation Demo
- **📦 Repository**:
github.com
- **🐛 Issues & Support**:
github.com
## Overview
The simulation demonstrates the complete insurance workflow:
1. **Weather Oracle Monitoring** - Real-time satellite data monitoring across 8 African regions
2. **Drought Detection** - AI-powered drought probability calculation
3. **Farmer Detection** - Identifying registered farmers in affected areas
4. **Blockchain Verification** - Verifying farmer registration on Solana blockchain
5. **Pre-emptive Disbursement** - Calculating and disbursing 40-60% of coverage before event
6. **Email Notification** - Automated farmer notification system
7. **Photo Submission** - Farmers submit crop photos
8. **AI Crop Analysis** - PlantVillage model analyzes crop health
9. **Final Settlement** - Remaining funds disbursed based on verified damage
## Features
- **Real-time WebSocket updates** - Live data streaming
- **Professional UI** - Clean, modern dashboard design
- **Multiple simultaneous activities** - 8 panels showing different system components
- **Animated updates** - Smooth transitions and visual feedback
- **Solana blockchain integration** - Realistic wallet addresses and transactions
- **African regions** - 8 regions from actual climate dataset
- **AI model simulation** - EfficientNetV2B0-PlantVillage model
## Technology Stack
- **Backend**: FastAPI + WebSockets
- **Frontend**: Vue.js 3 (CDN)
- **Styling**: Custom CSS (Silicon Valley inspired)
- **Real-time**: WebSocket for live updates
## Quick Start
### Simple Run (Single Command)
```bash
# Activate virt …