{"models":[{"name":["agwise"],"required":["lon","lat","crop","area","areaUnit","model","crop_value","minROI","currency","fertilizers","priceUnit"],"description":["Data-driven (machine-learning) NPK recommendation, ported from the AgWiseWorkflow pipeline"],"crops":["maize","rice","cassava"],"engine":["ranger"],"engine_version":["0.18.0"],"data_source":["iSDA Africa soil grids + NOT trial BLUPs (lme4) trained with ranger"],"variants":["ng-maize"],"card":{"name":"agwise","title":"AgWise quantile-regression-forest NPK recommender","version":"0.18.0","summary":"Data-driven QRF yield model (ranger, quantreg) with risk-aware, utility-based rate optimisation.","intended_use":"Uncertainty- and risk-aware NPK rates; supports expected-utility optimisation per farmer risk profile.","limitations":[["Trained on Nigeria maize NOT trials; other crops/countries need calibration or environmental-similarity transfer."],["Soil covariates are modelled, not measured."],["Utility risk parameters are illustrative until empirically elicited."]],"domain":{"crops":[["maize"],["rice"],["cassava"]],"geographies":[["Nigeria (maize NOT trials)"],["extendable via environmental similarity"]]},"provenance":{"training_data":"Nigeria maize NOT-trial data (pkg/inst/extdata/agwise_not_maize_ng.csv)","source":"AgWiseWorkflow pipeline; iSDA covariates","lineage":"prepare_agwise_artifacts.R: lme4 BLUPs -> ranger QRF (quantreg=TRUE)"},"license":{"model":"MIT (akiAPI)","data":"NOT-trial data per source agreement"},"uncertainty":{"method":"quantile regression forest","family":"qrf"},"maintainer":"IITA West Africa Hub","references":[["Asamoah, Heuvelink & Logah 2026, Field Crops Research 345:110578"],["Meinshausen 2006 (Quantile Regression Forests)"],["AgWiseWorkflow"]],"gates":{"agronomist_review":{"status":"pending","note":"no formal sign-off recorded yet"},"field_validation":{"status":"pending","note":"benchmark harness pending (needs field-outcome data)"}}},"release":{"released":false,"passed":6,"total":8,"summary":"6/8","blocking":[["agronomist_review"],["field_validation"]],"gates":[{"id":"model_card","title":"Model card present","status":"passed"},{"id":"provenance","title":"Training-data provenance recorded","status":"passed"},{"id":"license","title":"Licence declared","status":"passed"},{"id":"domain","title":"Domain of validity declared","status":"passed"},{"id":"uncertainty","title":"Predictive uncertainty quantified","status":"passed","detail":"predictive distribution via quantile regression forest"},{"id":"guardrails","title":"Agronomic guardrails defined","status":"passed","detail":"per-crop literature-grounded yield/NPK ceilings (configurable via AKIAPI_GUARDRAILS; authoritative once agronomist-ratified)"},{"id":"agronomist_review","title":"Agronomist sign-off","status":"pending","detail":"not yet signed off"},{"id":"field_validation","title":"Validated against observed field outcomes","status":"pending","detail":"benchmark harness pending (needs field-outcome data)"}]}},{"name":["fre"],"required":["lon","lat","crop","area","areaUnit","model","crop_value","minROI","currency","fertilizers","priceUnit"],"description":["Empirical fitted response-surface fertilizer optimization"],"crops":["barley","cassava","common bean","cowpea","groundnut","maize","pearl millet","potato","rice","sorghum","soybean","teff","wheat"],"engine":["optim (L-BFGS-B) over a per-crop polynomial yield surface"],"data_source":["per-crop model-matrix coefficient rasters (data/FRE/parameters/pars_<crop>.tif)"],"card":{"name":"fre","title":"FRE empirical response-surface fertilizer optimisation","summary":"Per-crop fitted polynomial yield surface optimised for profit, with a coefficient-uncertainty ensemble.","intended_use":"Fertilizer rates where a per-crop response-surface parameter raster is available.","limitations":[["Response-surface coefficients carry no fitted covariance yet; the ensemble assumes independent multiplicative error."],["Parameter rasters must be supplied per crop/region."],["No in-season weather or non-fertilizer advice."]],"domain":{"crops":[["barley"],["cassava"],["common bean"],["cowpea"],["groundnut"],["maize"],["pearl millet"],["potato"],["rice"],["sorghum"],["soybean"],["teff"],["wheat"]],"geographies":[["per parameter-raster coverage"]]},"provenance":{"training_data":"per-crop model-matrix coefficient rasters","source":"data/FRE/parameters/pars_<crop>.tif","lineage":"baked at build time"},"license":{"model":"MIT (akiAPI)"},"uncertainty":{"method":"monte-carlo coefficient ensemble","family":"mc-parameter-ensemble"},"maintainer":"IITA West Africa Hub","gates":{"agronomist_review":{"status":"pending","note":"no formal sign-off recorded yet"},"field_validation":{"status":"pending","note":"benchmark harness pending (needs field-outcome data)"}}},"release":{"released":false,"passed":6,"total":8,"summary":"6/8","blocking":[["agronomist_review"],["field_validation"]],"gates":[{"id":"model_card","title":"Model card present","status":"passed"},{"id":"provenance","title":"Training-data provenance recorded","status":"passed"},{"id":"license","title":"Licence declared","status":"passed"},{"id":"domain","title":"Domain of validity declared","status":"passed"},{"id":"uncertainty","title":"Predictive uncertainty quantified","status":"passed","detail":"predictive distribution via monte-carlo coefficient ensemble"},{"id":"guardrails","title":"Agronomic guardrails defined","status":"passed","detail":"per-crop literature-grounded yield/NPK ceilings (configurable via AKIAPI_GUARDRAILS; authoritative once agronomist-ratified)"},{"id":"agronomist_review","title":"Agronomist sign-off","status":"pending","detail":"not yet signed off"},{"id":"field_validation","title":"Validated against observed field outcomes","status":"pending","detail":"benchmark harness pending (needs field-outcome data)"}]}},{"name":["quefts"],"required":["lon","lat","crop","area","areaUnit","model","crop_value","minROI","currency","fertilizers","priceUnit"],"description":["QUEFTS soil-fertility-based fertilizer optimization"],"crops":["maize","rice","cassava","cowpea","sorghum","wheat","potato","barley","groundnut","sweetpotato"],"engine":["Rquefts"],"engine_version":["1.2-8"],"data_source":["iSDA Africa soil grids (pH, OC, K, P) + Rquefts::nutSupply1"],"card":{"name":"quefts","title":"QUEFTS soil-fertility fertilizer optimisation","version":"1.2-8","summary":"Mechanistic QUEFTS nutrient-balance optimisation of N-P-K rates from the indigenous soil supply.","intended_use":"Site-specific fertilizer rates for the supported crops where iSDA soil coverage exists.","limitations":[["Soil supply is gap-filled from a digital soil map, not measured."],["Yield is capped by a water-limited ceiling; no in-season weather."],["No secondary/micronutrient, planting-date or non-fertilizer advice."]],"domain":{"crops":[["maize"],["rice"],["cassava"],["cowpea"],["sorghum"],["wheat"],["potato"],["barley"],["groundnut"],["sweetpotato"]],"geographies":[["Sub-Saharan Africa (iSDA Africa soil coverage)"]]},"provenance":{"training_data":"iSDA Africa soil grids (pH, OC, K, P)","source":"iSDA Africa; Rquefts::nutSupply1","lineage":"tools/prepare-data.R bakes data/soil/soil_supply.tif"},"license":{"model":"GPL-3 (via Rquefts)","data":"iSDA Africa (CC BY 4.0)"},"uncertainty":{"method":"monte-carlo soil-supply ensemble","family":"mc-soil-ensemble"},"maintainer":"IITA West Africa Hub","references":[["Janssen et al. 1990, Geoderma (QUEFTS)"],["Rquefts (cropmodels.r-universe.dev)"]],"gates":{"agronomist_review":{"status":"pending","note":"no formal sign-off recorded yet"},"field_validation":{"status":"pending","note":"benchmark harness pending (needs field-outcome data)"}}},"release":{"released":false,"passed":6,"total":8,"summary":"6/8","blocking":[["agronomist_review"],["field_validation"]],"gates":[{"id":"model_card","title":"Model card present","status":"passed"},{"id":"provenance","title":"Training-data provenance recorded","status":"passed"},{"id":"license","title":"Licence declared","status":"passed"},{"id":"domain","title":"Domain of validity declared","status":"passed"},{"id":"uncertainty","title":"Predictive uncertainty quantified","status":"passed","detail":"predictive distribution via monte-carlo soil-supply ensemble"},{"id":"guardrails","title":"Agronomic guardrails defined","status":"passed","detail":"per-crop literature-grounded yield/NPK ceilings (configurable via AKIAPI_GUARDRAILS; authoritative once agronomist-ratified)"},{"id":"agronomist_review","title":"Agronomist sign-off","status":"pending","detail":"not yet signed off"},{"id":"field_validation","title":"Validated against observed field outcomes","status":"pending","detail":"benchmark harness pending (needs field-outcome data)"}]}}]}