# NVR Shield — Roadmap ## Phase 1: MVP (Current) - [ ] Build agent script (`agent.py`) — poll NVR health, push to Core - [ ] Config schema and validation - [ ] Pre-flash Pi Zero 2W image / flashing script - [ ] Core heartbeat endpoint - [ ] Core dashboard (site list, health status) - [ ] Nightly config backup to S3 - [ ] Marketplace listing on my.itpropartner.com - [ ] Customer onboarding form ## Phase 2: Monetization (Post-Validation) - [ ] Upsell to 4 existing Reolink customers - [ ] Incident clip vault (Pro tier) — motion/AI-triggered clip retention - [ ] Monthly report generation (PDF/email) - [ ] Alerting rules (disk threshold, camera offline, heartbeat gap) - [ ] Billing integration (SyncroMSP or manual invoicing) ## Phase 3: Expansion - [ ] Custom AI filtering rules (Enterprise tier) - [ ] Multi-site dashboard for MSPs with many customers - [ ] Self-service customer portal (view own cameras, download clips) - [ ] ONVIF support for non-Reolink NVRs - [ ] Direct integration with ITPP ticket system (auto-create ticket on NVR fault) ## Future Possibilities - White-label variant for other MSPs/security integrators - PoE HAT for the Pi (single cable for power + data) - Rack-mount enclosure for multi-NVR sites - Mobile app for push notifications on camera outages