1. Core Map & Visualization Layer Purpose: Give operators situational awareness. Interactive Map (Leaflet) Live EV markers with popups (status, SoC, battery size, surplus energy, consent). Score bubbles: Circles around EVs, color + size proportional to eligibility score. Zone Highlighting (Hot Zones) Operator can mark areas of grid stress. Hot zones factor into scoring and show as overlays. UX Benefit: Visual triage — operators instantly spot the best candidates by geography + score. 2. EV Detail & Overview Layer Purpose: Deep dive on a single EV’s readiness. Popups on Map Snapshot of SoC, surplus, consent, zone. Overview Panel Extended EV info (battery health %, surplus kWh, max discharge power). Action buttons: Send Dispatch Signal Rotate EV (rest) Battery Guardian & Fairness note: reminders of cycle limits/rotation logic. UX Benefit: One-click access to EV health + operational actions. 3. Invite Engine (Novelty Core) Purpose: Decide who to invite for V2G participation. Multi-Factor Scoring Model Availability (plugged + idle duration). SoC buffer beyond user’s minimum. Consent state. Battery health & fatigue penalty (weekly cycles). Incentive/tariff class. Technical readiness (bidirectional, protocol). Location priority (hot zones). Fleet vs private bias. Target Dispatch Control Operator sets desired kW target. Engine ranks EVs and assembles a dispatch plan. Weight Sliders Adjustable importance for each factor. Real-time re-ranking of EVs. Hot Zone Selector Toggle zones on/off to bias invites. Ranked Candidate List Sorted by score. Shows: name, zone, surplus kWh, max kW, score. Invite buttons (disabled if no consent). Invited EVs tagged. Dispatch Plan Summary Preview of selected EV contributions (kW). Shortfall indicator (red if unmet). Invite Selected + Clear Invites buttons. UX Benefit: Makes the “who-to-invite” decision transparent, tunable, and explainable. 4. Grid Integration Layer Purpose: Synchronize EV invites with grid conditions. Demand Curve (Line Chart) Time vs. grid demand. Future overlay: optimization curves (forecast vs actual). Live Grid Calls (Notifications) Frequency regulation request (MW). Demand response event (peak shaving). Localized grid stress alerts (zone-specific). UX Benefit: Operators align EV dispatch directly with real grid events, not in isolation. 5. Economics & Owner Impact Layer Purpose: Show why participation matters financially & socially. Economic Benefits Panel Direct revenue: Private EVs: ~$700–$1,250/year. Fleet EVs: $1,000–$16,000/year. Bill savings from TOU arbitrage. Incentives/rebates (e.g., $3,000 charger subsidies). Future Hooks Real-time earnings ticker (per EV & fleet). CO₂ avoided counter. Battery Guardian Callout Assurance that rotation + shallow cycles reduce degradation. UX Benefit: Builds trust by connecting dispatch participation to owner economics + climate impact. 6. Novelty Anchors (Integrated) These six novel design pillars transform the platform from generic V2G pooling into a transparent, user-trusting, operator-tunable system: Who-to-Invite Engine – dynamic, weighted, explainable invites. Fairness & Rotation Logic – balancing battery cycles across fleet. Location-Aware Dispatch (Hot Zones) – grid geography drives EV selection. Consent & Preference Locker – SoC minimums and user permission enforced. Dispatch Hierarchy Preview – clear plan before signal is sent. Economic Transparency & Impact – revenue, savings, CO₂ all visible. 🧩 System Flow (End-to-End) Inputs collected → SoC, battery health, consent prefs, idle duration, tariffs, location, grid signals. Scoring Engine → multi-factor score + fairness/rotation applied. Operator UI → map, score bubbles, sliders, ranked EVs, dispatch plan preview. Decision → operator tunes weights, sets kW target, invites EVs. Output → EVs receive dispatch signals, economics recorded, rotation updated. Feedback loop → owner dashboards update with revenue/impact, operator analytics refine weight default