Inspiration
What it does
How we built it
GreenLedger – ESG Verification & Anti-Greenwashing System
1. Problem Statement
Sustainability claims are rapidly increasing across industries, with companies publicly committing to goals such as “net zero by 2030” or “carbon neutral operations.” However, these claims are often difficult to verify due to:
- Lack of standardized reporting
- Omission of critical metrics (e.g., Scope 3 emissions)
- Reliance on self-reported data
- Limited transparency for stakeholders
This creates a major gap between what companies claim and what can actually be verified, leading to widespread greenwashing.
There is currently no simple, accessible system that allows users to:
- Analyze ESG claims in real time
- Validate them against evidence
- Generate structured, audit-style reports
2. Solution Overview
GreenLedger is an AI-powered ESG verification platform designed to detect and analyze potential greenwashing.
Core Approach
- Convert unstructured ESG claims into structured data
- Analyze claims using controlled AI reasoning
- Identify inconsistencies and missing disclosures
- Generate professional forensic reports
- Store results in a transparent ledger for traceability
Key Design Decisions
- Structured AI Output (JSON): Ensures consistency and reliability
- Validation Layer: Prevents malformed or inconsistent AI responses
- Controlled Data Input: Avoids hallucinated or unreliable sources
- Modular Architecture: Separates AI, backend logic, and reporting
3. Implementation
The system is implemented as a full-stack application with the following workflow:
System Flow
- User inputs an ESG claim
- Backend processes the request
- AI model analyzes the claim and returns structured output
- Validation layer ensures consistency
- Results are displayed in the UI
- A professional report can be generated and downloaded
- The claim and result are stored in a ledger
Features
- ESG claim analysis with risk scoring
- Detection of greenwashing patterns
- Evidence-based reasoning
- Automated report generation (DOCX)
- Ledger storage with hash-based integrity
4. Codebase
Project Structure
greenledger/ │ ├── frontend/ # Next.js UI ├── backend/ # FastAPI server ├── ai/ # AI prompt + processing logic ├── reports/ # DOCX report generation ├── data/ # Sample ESG datasets ├── database/ # SQLite ledger └── README.md
Technologies Used
- Frontend: Next.js, React
- Backend: FastAPI (Python)
- AI: Gemini API / Mistral (configurable)
- Database: SQLite
- Report Generation: python-docx
- Visualization: matplotlib
5. Documentation
System Architecture
Frontend (Next.js) ↓ Backend API (FastAPI) ↓ AI Layer (Gemini / Llama) ↓ Validation Layer (JSON control) ↓ Report Engine (DOCX) ↓ Ledger (SQLite)
Key Components
AI Layer
- Uses structured prompts
- Outputs strict JSON
- Performs ESG analysis and reasoning
Validation Layer
- Extracts JSON from model output
- Ensures required fields exist
- Provides fallback responses if needed
Report Engine
- Generates enterprise-style reports including:
- Risk score
- Key issues
- Evidence table
- Visual elements
- Final verdict
- Risk score
Ledger System
- Stores claims and results
- Uses SHA-256 hashing for integrity
- Enables traceability and transparency
6. Practical Relevance
GreenLedger has real-world applications across multiple domains:
Corporate Compliance
- Validate internal ESG disclosures
- Improve reporting accuracy
Investors & Analysts
- Evaluate sustainability claims before investing
- Detect misleading or incomplete disclosures
Regulators
- Support ESG compliance audits (CSRD, SEC, ISSB)
- Identify high-risk claims
Public Transparency
- Provide accessible verification tools
- Reduce greenwashing in public communication
Future Scope
- Integration with verified ESG datasets and APIs
- Real-time evidence sourcing
- Multi-claim enterprise reporting
- Advanced analytics and benchmarking
- Public-facing transparency dashboard
Conclusion
GreenLedger transforms ESG verification from a trust-based process into a data-driven, evidence-based system.
By combining:
- AI analysis
- structured reporting
- and transparent ledger storage
it provides a scalable solution to one of the most critical challenges in sustainability today:
Detecting and preventing greenwashing.
Challenges we ran into
Accomplishments that we're proud of
What we learned
What's next for Greenledger
Built With
- next.js
- python
- vercel
Log in or sign up for Devpost to join the conversation.