The Trust Layer for Sustainable Finance
Impact Ledger is a blockchain-based platform designed to eliminate greenwashing in sustainable finance. By binding loan disbursements to verified environmental impact milestones, we ensure that every dollar invested generates real, measurable change.
- Greenwashing: 40% of corporate green claims are unverifiable.
- Opacity: Lenders have no visibility into how funds are actually used after deployment.
- Inefficiency: Manual auditing is slow, expensive, and prone to human error.
Impact Ledger replaces manual audits with AI-driven verification and Smart Escrow Contracts. Funds are locked in a smart contract and released only when computer vision AI verifies the physical evidence of progress (e.g., drone footage of solar panel installation).
- Framework: React (Vite) + TypeScript
- Styling: Tailwind CSS + Shadcn/UI
- Animations: Framer Motion
- Charting: Recharts
- AI Simulator: Simulates analyzing drone footage and site documents for compliance.
- Blockchain Simulator: Simulates minting "Proof of Impact" tokens (NFTs) on the Polygon network.
We are actively building the decentralized infrastructure to power the next version of Impact Ledger.
We will deploy GreenLoan.sol contracts to the Polygon Amoy testnet.
- Escrow Logic: A
LoanVaultcontract that holds USDC/stablecoins. - Milestone Unlocking: Only the
VerifierOracleaddress can trigger areleaseTranche()function. - Impact NFTs: Implementing ERC-1155 tokens to represent verified carbon credits and impact milestones.
Moving from simulation to real-time inference.
- Model: Custom-trained CNN (Convolutional Neural Network) for identifying solar arrays, wind turbines, and construction materials from aerial imagery.
- Pipeline:
- User uploads video/image to IPFS.
- Python backend fetches CID and runs inference.
- If confidence > 95%, backend signs a transaction to the Smart Contract.
- The Graph: Indexing smart contract events for real-time querying on the dashboard.
- IPFS/Filecoin: Decentralized storage for all large evidence files (videos, high-res docs).
- Node.js (v18+)
- npm/yarn
-
Clone the repository
git clone https://github.com/gitsofaryan/Impact-Ledger.git cd impact-ledger-dash -
Install dependencies
npm install
-
Run the development server
npm run dev
-
Open the App Navigate to
http://localhost:8080to see the dashboard.
- Aryan Jain - Lead Developer - LinkedIn
Built for the LMA Edge Hackathon.