1 · Upload document
2 · AI interview
3 · Result
1 · Upload a usage note
Paste or drop a note. The AI extracts activities, asks only what it needs, then computes the footprint.
2 · Answer the interview
Rendered dynamically from questions[] in the JSON on the right.
Your estimated footprint
— kg CO₂e / year
How it adds up
| Activity | Quantity | Factor | kg/yr |
|---|
💡 How to reduce it
Savings are recomputed server-side from real factor swaps — not written by the model.
Explore a scenario
Follow-up questions use the exact same JSON schema and renderer.
⚠️ Not scored
No matching factor — add one to data/emission-factors.json.
Live JSON from the API
No calls yet — upload a document
// responses appear here
POST /api/intake → POST /api/respond → GET /api/session/:id
API Console
Call any endpoint directly. The API only accepts JSON bodies (text/plain gets 415).
// response body
Emission Factor Browser
GET /api/factors — the same data the calculator uses. Adding a factor is a data edit only; no code.