Solving the Trust Crisis in Carbon Markets through AI & Transparency.
The voluntary carbon market is plagued by double-counting, inflated claims, and phantom projects.
- Companies claim credits for forests that don't exist.
- Multiple entities sell the same credit twice.
- Auditors lack real-time data to verify claims.
Try the platform here: https://qmicservices.vercel.app
This platform introduces a Digital Oversight Layer that sits between Companies and the Government/Public. It solves fraud through three key mechanisms:
We replaced the "honesty system" with a strict Government-Gatekeeper Model.
- Entities cannot act until verified by a Government Authority.
- Role Separation:
- Company: Submits raw data.
- Government: Validates legal standing.
- AI Engine: Validates physical reality.
Every credit submission undergoes an automated Cross-Reference Analysis:
- Input: User claims 5000 tons of CO2e from "Amazon Sector 4".
- Logic: The system (simulated) pulls satellite vegetation indices (NDVI) for that coordinate.
- Output: A Risk Score (0-100).
- High Risk: Discrepancy between claim and satellite data. -> Flagged for Investigation.
- Low Risk: Consistent data. -> Auto-Approved.
Sunlight is the best disinfectant. The Public Registry allows any citizen or auditor to:
- View "Qualified" vs "Pending" projects.
- See the audit trail of who approved a project and when.
- File anonymous complaints if they suspect local malpractice.
- Node.js (v18+)
- MongoDB (Local or Atlas)
The project is split into backend (API/Data) and frontend (UI/Dashboards).
1. Start Backend (The Brain)
cd backend
npm install
npm run seed # ⚠️ IMPORTANT: Seeds realistic "Fraud" & "Verified" demo scenarios
npm run dev2. Start Frontend (The Interface)
cd frontend
npm install
npm run devAccess the app at: http://localhost:5173
Log in to experience the different sides of the solution:
User: government@user.in | Password12
- Goal: Detect Anomalies.
- Action:
- Go to Dashboard.
- Check the "Live Monitor" tab.
- See real-time "High Severity" flags generated by the seed script.
- Use the Filter button to focus on "High Priority" risks.
User: company@user.in | Password12
- Goal: Submit a Legitimate Claim.
- Action:
- Go to New Submission.
- Upload a "Evidence PDF" (Simulation).
- Watch the AI Analysis Toast verify the document.
- See the immediate Risk Score feedback.
User: people@user.in | Password
- Goal: Verify Transparency.
- Action:
- Go to Public Registry.
- Search for verified projects.
- Confirm that "High Risk" projects are NOT listed publicly.
While the focus is on the solution, the technology enables the scale:
- Frontend: React (Vite) + Tailwind CSS (for rapid, professional UI).
- UI/UX: Default Light Mode for clean visibility, with Recharts for data visualization.
- Backend: Node.js + Express + MongoDB (for flexible schema evolution).
- Security: JWT Auth + Role-Based Guards (Middleware).
- Communication: REST APIs with Axios Interceptors for reliable data fetching.
- Quality: TypeScript everywhere to prevent logic errors.
backend/src/scripts/seed.ts: The "Simulation Engine" that generates the fraud scenarios.frontend/src/features/gov: The Oversight Dashboards.frontend/src/features/company: The Compliance & Submission tools.