Live Platform Instance (AWS ALB)
Every climate crisis has a point of no return. We find it before you cross it.
THRESHOLD is a proactive climate crisis intelligence platform acting as the Bloomberg Terminal for Climate Aid.
Climate charity is fundamentally broken. It operates on an emotional, media-driven cycle: a crisis builds invisibly in ocean data for years, the ecological threshold is crossed, the media finally covers the visible human suffering, and donations pour in. By that time, the cost to recover is 10x higher than the cost of prevention.
Funding follows cameras, not data.
THRESHOLD calculates a visceral "Days to Threshold" countdown by piping oceanographic warning signals (Scripps Institution of Oceanography) directly into our proprietary ThresholdNet PyTorch model. It exposes the gap between actual, scientific risk and committed humanitarian funding.
When a region enters a critical intervention window, the platform opens a direct Stripe/Solana funding loop to route capital immediately to verified global and grassroots NGOs on the ground—bypassing traditional bureaucracy.
- 🏆 Primary Track: Data Analytics
- 🏆 Secondary Track: Machine Learning / AI
- 🎯 Sponsor Challenges: Scripps Institute of Oceanography, Databricks, Snowflake, AWS, Solana.
THRESHOLD operates on a complex, low-latency ingestion pipeline connecting 20 distinct APIs and data sources across four pillars, warehoused in Snowflake and orchestrated via Databricks.
At the core of THRESHOLD is ThresholdNet, a custom deep learning architecture combining LSTM and Multi-Head Attention mechanisms to predict the threshold_proximity_score.
- Compute Environment: Brev.dev instances running NVIDIA T4 GPUs (
g4dn.xlarge). We leveragetorch.compile(PyTorch 2.x) and mixed precision (torch.amp.autocast) for maximal hardware utilization. - Environment Image:
nvcr.io/nvidia/cuda:12.2.2-cudnn8-runtime-ubuntu22.04
- Sliding Window Validation: We utilize a highly robust 30-timestep sliding window dataset with stride 1 over 3,296 continuous rows spanning 8 distinct global regions (e.g., Great Barrier Reef, California Current, Arabian Sea).
- Holdout Strategy: Cross-Region Temporal Holdout (85% Train / 10% Validation / 5% Test) ensuring zero future-data leakage.
- Loss & Optimization: Optimized via
HuberLoss(smooth L1 for robustness to ecosystem anomalies) withAdamWandCosineAnnealingLR(T_max=100, eta_min=1e-6).
The model ingests multivariate time-series features directly from Snowflake (COMPUTE_WH warehouse):
sst_anomaly(°C above baseline)o2_current(ml/L dissolved O2)dhw_current(°C-weeks)bleaching_alert_level(0-4 CRW scale)co2_regional_ppm(ppm atmospheric CO₂)chlorophyll_anomaly(mg/m³ anomaly)nitrate_anomaly(µmol/L anomaly)conflict_index(0-1 GDELT Goldstein anomaly)
Metrics Target: The primary evaluation metric optimizing network weights is Validation MAE (Mean Absolute Error) of the days-to-threshold proximity, dynamically recalibrated via Early Stopping logic (patience = 15 epochs).
Scripps Keeling Curve (CO2)CalCOFI (Ocean Metrics)Scripps Pier ObservatoryNOAA ERDDAP Global SSTNOAA Coral Reef WatchNASA Ocean Color
OCHA Financial Tracking SystemHDX (People in Need)World Bank Climate Disaster DataEM-DAT Historical Disasters
ReliefWeb APIGDELT Project (Media Attention)NASA/NOAA Press RSS- Google Gemini 2.0 Pro/Flash: Employed for Crisis NLP Auditing to map qualitative crisis reports into structured risk modifiers.
Charity Navigator APIGlobalGiving API(Grassroots NGOs)ReliefWeb 3W DatabaseGiveWell Impact MetricsStripe Connect(Fiat Payouts)Solana Web3.js(USDC Wallet Payouts on Devnet/Mainnet)Grassroots KYC Protocol
- Frontend: Next.js 14, Tailwind CSS, Globe.gl (3D War Room), D3.js.
- Backend: Python (FastAPI).
- Machine Learning Engine: PyTorch, XGBoost, Prophet, SciKit-Learn Regression.
- Data Engineering: Databricks (Ingestion), Snowflake (Warehousing).
- Web3 Payments: Solana Devnet / Mainnet.
You can rapidly launch the training environment via Brev.dev:
brev open threshold-train
# Environment will auto-configure via brev.yaml with Snowflake variables and JupyterLab(Local application build instructions to be populated post-build)
Built with ❤️ for the Earth by Team Code Blue.