Self-hosted climate transparency for enterprises
This roadmap outlines the development priorities and timeline for OpenEco, organized by enterprise credibility requirements and strategic differentiation.
See also: ARCHITECTURE.md for technical details, COMPETITIVE_ANALYSIS.md for market context.
β Completed:
π§ In Progress:
Timeline: Q1 2025
Goal: Build enterprise trust through transparent, auditable calculations and governance.
| Feature | Description | Status |
|---|---|---|
| Calculation Details Drawer | Show factor source, version, GWP set, and methodology for every emission value | π Planned |
| Factor Library MVP | /factors module with DEFRA, IPCC, EPA datasets, search/filter |
π Planned |
| Factor Versioning | Pin factor versions per reporting period, immutable historical factors | π Planned |
| Evidence Attachments | Upload invoices, receipts, scale tickets per activity record | π Planned |
| Approval Workflow | Draft β Submitted β Approved β Locked states with role-based permissions | π Planned |
| Locked Periods | Prevent edits to approved reporting periods | π Planned |
| Audit Log | Track all state changes, factor updates, calculation runs | π Planned |
| Export Audit Pack | ZIP export with CSV, JSON, methodology documentation | π Planned |
Timeline: Q2-Q3 2025
Goal: Differentiate OpenEco as the βsystem of proofβ through transparency and interoperability.
| Feature | Description | Status |
|---|---|---|
| Public Verification Artifacts | QR codes and shareable links for frozen reports | π Planned |
| Scope 2 Dual Reporting | Location-based + market-based calculations side-by-side | π Planned |
| Data Quality Scoring | Coverage % indicators, anomaly detection, completeness tracking | π Planned |
| Interoperability-First API | Full REST API with authentication, webhooks, bulk operations | π Planned |
| Completeness Tracking UI | Month-by-month data coverage visualization | π Planned |
| Status Badges | Draft/Pending/OK/Error/Approved indicators throughout UI | π Planned |
| Hierarchy Table | Expandable category β subcategory β activity drilldown | π Planned |
Timeline: Q4 2025 - Q2 2026
Goal: Enable advanced analytics, forecasting, and collaboration.
| Feature | Description | Status |
|---|---|---|
| Framework Mapping Layer | Map internal data to TCFD, CSRD, CDP, GRI disclosure requirements | π Planned |
| Report Template Library | Pre-built templates for major frameworks | π Planned |
| PDF Generation | HTML-to-PDF pipeline with Playwright | π Planned |
| Async Job Queue | Background report generation with BullMQ + Redis | π Planned |
| S3-Compatible Storage | Store generated reports in MinIO/S3 | π Planned |
| Feature | Description | Status |
|---|---|---|
| Statistical Models | Linear Trend, ARIMA, Seasonal forecasting | π Planned |
| Scenario Analysis | SBTi-aligned scenarios (1.5Β°C, Well-Below 2Β°C, Net Zero 2050) | π Planned |
| Reduction Initiative Modeling | Project impact of specific reduction initiatives | π Planned |
| Gap Analysis | Compare projections vs. targets, identify gaps | π Planned |
| Feature | Description | Status |
|---|---|---|
| Self-Hosted Model Integration | LLaMA/Mistral inference (no external APIs) | π Planned |
| Context Builder | Aggregate emission summaries, factors, audit logs, docs | π Planned |
| Prompt Template | Single, well-tested prompt structure | π Planned |
| UI Panel | βOpenEco Assistantβ chat interface | π Planned |
| Audit Logging | Log all AI interactions for transparency | π Planned |
Capabilities:
Hard Boundaries:
| Feature | Description | Status |
|---|---|---|
| Supplier Portal | Self-service data entry for suppliers | π Planned |
| Survey Workflows | Questionnaire builder for Scope 3 data collection | π Planned |
| Supply Chain Mapping | Visualize supplier network and emissions | π Planned |
| Cross-Instance Data Sharing | Secure data exchange between OpenEco instances | π Planned |
Timeline: Ongoing
| Feature | Description | Status |
|---|---|---|
| OCI Containerization | Single OCI image for all deployments | π Planned |
| Podman/Docker Compose | Single-host deployment configuration | π Planned |
| Helm Charts | Kubernetes/OKD/OpenShift package | π Planned |
| Installation Documentation | End-user deployment guides | β In Progress |
| Demo Site | Public demo on Vercel | π Planned |
| High Availability Setup | Multi-node, load-balanced deployment | π Future |
| SBOM + Signed Releases | Software Bill of Materials for security | π Q1 2025 |
Timeline: Q2-Q3 2025
| Feature | Description | Status |
|---|---|---|
| Setup Scripts | Automated dev environment setup | β Windows done |
openeco CLI |
Command-line wrapper for common operations | π Planned |
| Local Dev with Podman | Containerized local development | π Planned |
| Test Suite | Comprehensive unit and integration tests | π Planned |
| API Documentation | OpenAPI/Swagger documentation | π Planned |
Goal: Enterprise-ready calculation transparency
Deliverables:
Outcome: Organizations can trust OpenEco for audit-grade emissions accounting.
Goal: βSystem of proofβ capabilities
Deliverables:
Outcome: OpenEco differentiates through transparency and interoperability.
Goal: Forecasting and framework reporting
Deliverables:
Outcome: OpenEco enables strategic planning and regulatory compliance.
Goal: Collaboration and extensibility
Deliverables:
Outcome: OpenEco becomes the platform for supply chain transparency.
Tier 1 (Critical): Without calculation transparency, factor management, and audit trails, OpenEco cannot compete with enterprise platforms. These features are table stakes for credibility.
Tier 2 (High): Public verification and interoperability differentiate OpenEco as the βsystem of proofβ rather than just another carbon accounting tool.
Tier 3 (Medium): Advanced features (forecasting, AI, supplier collaboration) provide long-term value but are not required for initial enterprise adoption.
| Risk | Mitigation |
|---|---|
| Factor data quality | Start with authoritative sources (DEFRA, IPCC, EPA), version everything |
| Calculation accuracy | Publish test vectors, enable external validation |
| Performance at scale | Async job queues, caching, database optimization |
| Security vulnerabilities | Security-first architecture, regular audits, SBOM |
| Adoption barriers | Clear documentation, easy setup, demo site |
Q4 2024 βββββββββββββββββββββββββββββββββββββββββββββββββ
β
Foundation (Core app, design system, docs) β
β
Q1 2025 βββββββββββββββββββββββββββββββββββββββββββββββββ€
π΄ Tier 1: Credibility Spine β
β’ Factor library + versioning β
β’ Calculation details drawer β
β’ Approval workflow β
β’ Audit log β
β
Q2-Q3 2025 ββββββββββββββββββββββββββββββββββββββββββββββ€
π Tier 2: Platform Differentiation β
β’ Public verification β
β’ Scope 2 dual reporting β
β’ Data quality scoring β
β’ Full REST API β
β
Q4 2025 - Q1 2026 ββββββββββββββββββββββββββββββββββββββ€
π‘ Tier 3: Big Value Features β
β’ Reporting Engine (full) β
β’ Forecasting & Analytics β
β’ AI Assistant MVP β
β
Q2-Q3 2026 ββββββββββββββββββββββββββββββββββββββββββββββ€
π‘ Tier 3: Ecosystem β
β’ Supplier portal β
β’ Cross-instance sharing β
β’ Plugin system β
Want to help build OpenEco? See CONTRIBUTING.md for:
Last Updated: December 2024
Next Review: Quarterly
Status: π§ In Active Development