Version: 10.1.6 Last Updated: June 2026 License: Apache 2.0
MiGrid is being developed across eight major phases spanning Q1 2025 through Q4 2026. The roadmap prioritizes foundational OT infrastructure first, followed by grid integration, market access, driver experience, enterprise scale features, and advancing into the newly established Layer 11 (ML Engine) for AI-powered optimization, global expansion, and advanced grid services.
| Phase | Version | Quarter | Focus | Status |
|---|---|---|---|---|
| Foundation | v1.0 | Q1 2025 | Physics verification, Energy Manager MVP | ✅ Complete |
| Grid Integration | v2.0 | Q2 2025 | OpenADR 3.0, Telematics bridges | ✅ Complete |
| Market Access | v3.0 | Q3 2025 | VPP aggregation, Wholesale markets | ✅ Complete |
| Driver Experience | v4.0 | Q4 2025 | Mobile app, Token ecosystem | ✅ Complete |
| Enterprise Scale | v5.0 | Q1 2026 | Commerce, Global markets | ✅ Complete |
| Phase 6 | AI & Optimization | v6.0 | Q2 2026 | ML forecasting, Predictive analytics |
| Global Expansion | v7.0 | Q3 2026 | Multi-tenant, International markets | 📋 Planned |
| Advanced Grid Services | v8.0 | Q4 2026 | Frequency regulation, Grid resilience | 📋 Planned |
Features Complete: 82 In Progress: 2 Planned: 14
Overall Progress: 84%
Core infrastructure and physics verification
| Layer | Feature | Description | Status |
|---|---|---|---|
| L1 | Physics Engine Core | Variance calculation with <15% threshold | ✅ Complete |
| L1 | Vehicle Physics Database | 2025 model specs (F-150 Lightning, Rivian R1T, Tesla Semi) | ✅ Complete |
| L7 | OCPP 1.6 Support | Basic charger communication protocol | ✅ Complete |
| L8 | Energy Manager MVP | Modbus load monitoring, basic DLM | ✅ Complete |
Key Deliverables:
services/01-physics-engine/— PostgreSQL listener for charging session audits- Variance formula:
|E_dispensed - (ΔSoC × BatteryCapacity)| < 15% - Modbus TCP/RTU integration for building load monitoring
| Layer | Feature | Description | Status |
|---|---|---|---|
| L5 | Fleet Portal Web | React + FluentUI admin dashboard | ✅ Complete |
| L8 | Live Site Energy Dashboard | Real-time load visualization with Chart.js | ✅ Complete |
| L10 | Token Engine Foundation | Kafka consumer, reward rules engine | ✅ Complete |
Key Deliverables:
apps/admin-portal-web/— Vite + React 19 + FluentUI v9- Live Site Energy page with KPI cards and time-series charts
services/10-token-engine/— Kafka consumer with Open-Wallet integration- Database migrations:
drivers,driver_wallets,token_reward_rules,token_reward_log
OpenADR 3.0 and utility program connectivity
| Layer | Feature | Description | Status |
|---|---|---|---|
| L2 | OpenADR 3.0 VEN | Virtual End Node implementation per spec | ✅ Complete |
| L2 | Price Signal Ingestion | Day-ahead and real-time pricing events | ✅ Complete |
| L2 | Demand Response Events | Load shed, CPP, VPP event handling | ✅ Complete |
| L7 | OCPP 2.1 Flagship | Native V2X, ISO 15118-20, and Smart Charging | ✅ Complete |
Technical Approach:
- Implement OpenADR 3.0 VEN per
1_OpenADR_3.1.0_20250801.yamlspec - OAuth 2.0 client credential flow for VTN authentication
- MQTT subscription for real-time event notifications
- Event types:
PRICE,SIMPLE,ALERT_GRID_EMERGENCY,IMPORT_CAPACITY_LIMIT
Key Integrations:
- REST API polling and webhook subscriptions
- MQTT broker connection for async notifications
- JWT token handling for VTN authorization
| Layer | Feature | Description | Status |
|---|---|---|---|
| L1 | Samsara Integration | Real-time vehicle SoC via Fleet Admin API | ✅ Complete |
| L1 | Geotab Integration | Telematics webhook ingestion | ✅ Complete |
| L1 | Fleetio Integration | Asset mapping and driver assignment | ✅ Complete |
Technical Approach:
- Fleet Admin API token-based authentication
- Asset mapping: Vehicle ID → Driver → MiGrid system
- Data ingestion: GPS, odometer, SoC, charging status
- Webhook + polling hybrid for reliability
VPP aggregation and wholesale market bidding
| Layer | Feature | Description | Status |
|---|---|---|---|
| L3 | Fleet Capacity Aggregation | Real-time available kW/kWh calculation | ✅ Complete |
| L3 | BESS Integration | Stationary storage coordination | ✅ Complete |
| L3 | Availability Forecasting | ML-based vehicle availability prediction | ✅ Complete |
Technical Approach:
- Aggregate available capacity:
Σ(vehicle_soc × battery_capacity × availability_factor) - Safety constraint: Never discharge BESS below 20%
- Time-series forecasting for vehicle return/departure patterns
- Resource registration with ISO/RTO requirements
| Layer | Feature | Description | Status |
|---|---|---|---|
| L4 | CAISO Adapter | Day-ahead and real-time market bidding | ✅ Complete |
| L4 | PJM Adapter | Regulation and capacity market integration | ✅ Complete |
| L4 | LMP Optimization | Locational marginal pricing arbitrage | ✅ Complete |
Technical Approach:
- Market interfaces: CAISO OASIS, PJM eDART
- Bid types: Energy, regulation up/down, spinning reserve
- Settlement: Automated invoice reconciliation
- LMP optimization: Charge when LMP < threshold, hold/discharge when LMP > threshold
Mobile app and driver reward ecosystem
| Layer | Feature | Description | Status |
|---|---|---|---|
| L5 | React Native Mobile App | iOS and Android driver interface | ✅ Complete |
| L5 | Smart Routing | Optimal charging location recommendations | ✅ Complete |
| L5 | Voice Commands | Hands-free charging session control | ✅ Complete |
Technical Approach:
apps/driver-app-mobile/— React Native with Expo- Charger availability: Real-time OCPI location data
- Route optimization: Factor in SoC, charger availability, pricing
- Voice: Native speech recognition + command mapping
| Layer | Feature | Description | Status |
|---|---|---|---|
| L10 | Open-Wallet Integration | Token minting and redemption | ✅ Complete |
| L10 | $GRID Token Launch | ERC-20 on Polygon mainnet | ✅ Complete |
| L6 | Gamification Engine | Leaderboards, achievements, bonuses | ✅ Complete |
Technical Approach:
- Hybrid ledger: Private SQL (escrow) → Public blockchain (freedom)
- Token minting: Only for physics-verified transactions
- Fleet manager controls: Freeze credits before blockchain mint
- Redemption: Exchange portal, transfer, or third-party marketplace
Multi-site, multi-fleet orchestration
| Layer | Feature | Description | Status |
|---|---|---|---|
| L9 | Commerce Engine | Flexible billing, tariffs, split-billing | ✅ Complete |
| L7 | ISO 15118 Plug & Charge | Certificate-based vehicle authentication | ✅ Complete |
| L7 | OCPP 2.1 Migration | Fleet-wide transition to V2X-ready protocol | ✅ Complete |
| L7 | OCPI 2.2 Roaming | Cross-network charging orchestration | ✅ Complete |
Technical Approach:
packages/iso15118-crypto/— PKI certificate handling- Tariff engine: Time-of-use, demand charges, dynamic pricing
- Split billing: Driver personal vs. fleet business accounts
- OCPI EMSPs/CPOs: ChargePoint, EVgo, Electrify America
| Layer | Feature | Description | Status |
|---|---|---|---|
| L4 | ENTSO-E Adapter | European market integration | ✅ Complete |
| L4 | Nord Pool Adapter | Nordic zonal pricing support | ✅ Complete |
| L8 | Edge Runtime v2 | Multi-site orchestration, mesh networking | ✅ Complete |
Technical Approach:
- ENTSO-E Transparency Platform API
- Nord Pool Intraday/Day-ahead markets
- Edge mesh: Site-to-site coordination without cloud dependency
- Geo-redundant deployment: AWS/GCP multi-region
Machine learning and predictive analytics
| Layer | Feature | Description | Status |
|---|---|---|---|
| L11 | ML Engine Foundation | High-fidelity data pipelines and MLflow setup | ✅ Complete |
| L3 | ML Demand Forecasting | Predict fleet energy demand 24-72h ahead | 🔄 Active |
| L4 | Dynamic Pricing Optimizer | AI-driven bidding strategy optimization | 🔄 Active |
| L1 | Predictive Maintenance | Battery health & degradation forecasting | ✅ Complete |
| L8 | Anomaly Detection | Real-time detection of charging anomalies | ✅ Complete |
Technical Approach:
- Time-series forecasting: LSTM/Transformer models for energy demand prediction
- Reinforcement learning: Optimize bidding strategies across multiple markets
- Battery health: SOH (State of Health) prediction using cycle count, temperature, voltage curves
- Anomaly detection: Isolation Forest + DBSCAN for outlier identification
- MLOps: MLflow for model versioning, A/B testing, and deployment
Key Deliverables:
services/03-vpp-aggregator/— ML-based demand forecasting extensions- Integration with L3 VPP service for market optimization
- Real-time inference API with <100ms latency
- Model retraining pipeline with weekly cadence
| Layer | Feature | Description | Status |
|---|---|---|---|
| L7 | Context-Aware Charging | Adapt to driver behavior patterns | 📋 Planned |
| L5 | Predictive Smart Routing | Anticipate charging needs en route | 📋 Planned |
| L10 | Dynamic Reward Optimization | Personalized incentive recommendations | 📋 Planned |
Multi-tenant architecture and international market support
| Layer | Feature | Description | Status |
|---|---|---|---|
| ALL | Tenant Isolation | Complete data separation per organization | 📋 Planned |
| L5 | White-Label UI | Customizable branding per tenant | 📋 Planned |
| L9 | Multi-Currency Support | Global billing with FX rate integration | 📋 Planned |
| L9 | Role-Based Access Control v2 | Granular permissions per tenant | 📋 Planned |
Frequency regulation and grid resilience
| Layer | Service | Total Features | Complete | In Progress | Planned | Progress |
|---|---|---|---|---|---|---|
| L1 | Physics Engine | 9 | 9 | 0 | 0 | ██████████ 100% |
| L2 | Grid Signal | 8 | 8 | 0 | 0 | ██████████ 100% |
| L3 | VPP Aggregator | 10 | 10 | 0 | 0 | ██████████ 100% |
| L4 | Market Gateway | 11 | 11 | 0 | 0 | ██████████ 100% |
| L5 | Driver DX | 9 | 7 | 1 | 1 | ███████░░░ 78% |
| L6 | Engagement | 5 | 5 | 0 | 0 | ██████████ 100% |
| L7 | Device Gateway | 11 | 11 | 0 | 0 | ██████████ 100% |
| L8 | Energy Manager | 9 | 8 | 1 | 0 | █████████░ 89% |
| L9 | Commerce | 6 | 6 | 0 | 0 | ██████████ 100% |
| L10 | Token Bridge | 7 | 7 | 0 | 0 | ██████████ 100% |
| L11 | ML Engine | 6 | 3 | 1 | 2 | █████░░░░░ 50% |
Overall Platform Completion: 82 of 98 features (84%)
- TimescaleDB — Time-series data for energy metrics
- Redis — Session caching and real-time state
- Apache Kafka — Event streaming for token engine
- PostgreSQL 15+ — Core relational data
- MLflow — Machine learning model management (Q2 2026)
- TensorFlow/PyTorch — ML framework for AI features (Q2 2026)
- OpenADR 3.0 — Utility demand response ✅ Complete
- OCPP 1.6/2.0.1 — Charger communication ✅ Complete
- OCPI 2.2 — Roaming networks ✅ Complete
- ISO 15118 — Plug & Charge ✅ Complete
- IEEE 2030.5 — Smart Energy Profile 2.0 (Q3 2026)
- NERC CIP — Critical infrastructure protection (Q4 2026)
- IEC 62351 — Power systems cybersecurity (Q4 2026)
- Complete Enterprise Platform (v5.0.0)
- Launch Global Markets support (v5.1.0)
- ISO 15118 Plug & Charge certification
- Launch AI Forecasting Engine (v6.0.0)
- Deploy Intelligent Scheduling (v6.1.0)
- Implement ML-based demand forecasting and predictive maintenance
MiGrid: The Operating System for Sustainable Fleet Electrification Apache 2.0 License • Copyright © 2025-2026 MiGrid Contributors