I spent 3 weeks building an open-source pipeline
that scores permanence risk for every blue carbon
project on Verra registry.
Here's the stack:
→ NASA FIRMS API — live satellite fire alerts
→ World Bank API — 9 years of deforestation data
→ dbt + DuckDB — data modeling and testing
→ Streamlit — deployed dashboard
→ GitHub Actions — CI on every push
The tricky parts:
- NASA FIRMS uses MAP_KEY not bearer token
- World Bank WGI indicators changed endpoint
- Merging Verra IDs (numeric) with Berkeley IDs (VCS1234 format) required string parsing
Live dashboard: (https://likitha-blue-carbon.streamlit.app/)
Full code:(https://github.com/likitha-sree-data/dbt-carbon-mrv)
Happy to answer any technical questions in comments.
Top comments (0)