
A scientific product page detailing our remote sensing infrastructure, machine learning SOC estimation pipelines, and end-to-end MRV verification architecture.
We ingest daily Sentinel-2 L2A atmospheric-corrected imagery across 13 spectral bands. Our pipeline extracts six critical channels for soil organic carbon estimation.
Our ensemble machine learning models are calibrated against 72 physically verified, deep-core baseline assays with spatial leave-one-block-out cross-validation to guarantee scientific precision.
Coefficient of determination on held-out spatial blocks
Root mean square error of SOC concentration prediction
Systematic prediction bias across all validation folds
MODEL: Gradient Boosted Machine Learning Ensemble
FEATURES: 47 spectral + 12 terrain + 8 climate covariates = 67 input features
TRAINING: 72 baseline soil cores × 24 temporal composites = 1,728 high-fidelity calibration points
VALIDATION: Spatial Leave-One-Block-Out (LOBO) with 5 km block size
EXPLAINABILITY: SHAP feature importance + partial dependence plots per region
Raw geospatial datasets are pulled from ESA Copernicus Open Access Hub, NASA EarthData, and ISRIC APIs into our cloud-native spatial data lake.
Multi-temporal spectral indices, terrain derivatives, and climate covariates are computed per 10m pixel grid cell across all pilot regions.
Gradient boosting models calibrated against 72 high-fidelity, deep-core soil assays predict SOC concentration at 10m resolution with calibrated confidence intervals.
Model outputs are validated against held-out physical cores, audited by accredited verifiers, and submitted to carbon registries for credit issuance.
VELSTROM is building toward an open agricultural intelligence API layer — enabling third-party researchers, governments, and enterprises to access calibrated SOC estimations, spectral analytics, and climate data pipelines.
GET /api/v1/soc-estimate?lat=&lon=&depth=
GET /api/v1/spectral-index?region=&band=
POST /api/v1/mrv-submit
GET /api/v1/pilot-regions
STATUS: IN DEVELOPMENT // ETA: Q3 2026