From verified environmental truth to bounded field consequence.
WX-Ag is the agronomic and soil-state extension of W-X. It consumes W-X environmental truth and applies deterministic, uncertainty-explicit models to evapotranspiration, atmospheric demand, soil-water balance, root-zone state, saturation, anoxia proxies, crop-stage stress, pest-conducive conditions, and carbon-accounting scaffolds. It does not replace agronomists, field scouting, agricultural extension, irrigation professionals, or farm-management judgment.
WX-Ag does not replace agronomists, field scouting, agricultural extension, irrigation professionals, or farm-management judgement. It issues no directive: no page here tells anyone to irrigate, spray, plant, or harvest.
W-X = environmental truth. WX-Ag = optional agronomic consequence. WX-Ag does not define environmental truth independently of W-X.
Live field-consequence console
This calls the same server engine that produced every recorded figure on this page: lib/wxag/et0.js and lib/wxag/soilWaterBalance.js, chained through W-X truth. No formula, no crop-coefficient table, and no soil-balance term runs in this browser.
This console requires JavaScript to call the server. Without it, no result is shown — there is no browser-side balance to fall back to.
Live ensemble console
Submit a field scenario and the server runs an ensemble over it, then returns a summary. The sampler, the seed, the distributions, the per-draw values, and the numeric threshold behind the exceedance label all stay on the server. What arrives here is five numbers and their limits.
This console requires JavaScript to call the server. Without it, no summary is shown — there is no browser-side ensemble to fall back to, by design.
Sampling a modeled water balance produces a spread of modeled values. It does not produce a measurement. The root-zone state stays MODEL-INFERRED at every percentile, and a narrow spread means the inputs agreed, not that the soil was observed.
WX-Ag reports consequence. It does not issue directives, and it does not replace an agronomist.
Upstream W-X truth
This upstream truth object, and every derived figure in the sections below, was computed by the server engine when this page was generated, at a fixed clock of 2026-08-02 19:46 UTC, and the output was written into the page. It is reproducible and it is real engine output, but it is a recording. It does not update, and it is not evidence of current conditions.
For output computed at the moment you ask for it, use the live console. That console calls the server on every request; the mathematics never runs in your browser.
This is the same truth object the Observatory published and SSI consumed — not a second weather state computed here.
Truth state: VALID Cell: cell:704:-1949:1984111 Truth ref: wxtruth:cell:704:-1949:1984111:1785700000000
30.9 °C
52 %
2.144 kPa
3.1 m/s
Run against the contradictory-source scenario, WX-Ag returns: WX-Ag requires current environmental truth; W-X is SILENCE_CONTRADICTION.
It does not substitute a default, a last-known value, or a seasonal average.
Field configuration
Every parameter carries the class of source it came from, because a texture-table value and a measured retention curve do not deserve the same confidence.
| Parameter | Value | Source class | Consequence |
|---|---|---|---|
| Field capacity | 0.31 v/v | DATASET-PARAMETERIZED | Uncertainty band of ±25% propagates into every storage figure below. |
| Permanent wilting point | 0.15 v/v | DATASET-PARAMETERIZED | |
| Root depth | 1000 mm | DATASET-PARAMETERIZED | |
| Available water capacity | 160 mm | DERIVED | Computed from the three rows above. |
| Crop coefficient | 1.15 | FAO-56 Table 12 | Tabulated for a standard mid-season canopy; a stressed canopy departs from it. |
The ET0 truth contract
Reference evapotranspiration is quoted constantly without saying which method produced it. The methods are not interchangeable, so this engine names the one it used and reports what was missing for the stronger path.
7.29 mm/day
- Method
- FAO-56 PENMAN–MONTEITH SUPPORT PATH
- Uncertainty
- ±10%
- Why chosen
- all Penman-Monteith inputs were available
6.59 mm/day
- Uncertainty
- ±20%
- Limitation
- Hargreaves-Samani is a temperature-based approximation; it does not use measured humidity, wind, or radiation.
REFUSED
- Reason
- the supplied ET0 material is validation-only and cannot be used as runtime support
ET0 is not ETc
UNAVAILABLE
ETc unavailable — crop-specific support incomplete
ET0 is reference demand for a standard grass surface and is never presented as crop water use.
8.38 mm/day
- Kc
- 1.15 (FAO-56 Table 12, mid-season)
- Uncertainty
- ±25% — wider than ET0 alone
Soil-water balance
Four scenarios stepped through the real balance. Storage is a modeled quantity throughout.
| Scenario | Start (mm) | End (mm) | Depletion (mm) | Ks | ETa (mm) | Infiltration (mm) | Runoff proxy (mm) |
|---|---|---|---|---|---|---|---|
| Nominal | 140.0 | 131.6 | 28.4 | 1.000 | 8.38 | 0.0 | 0.0 |
| Drought (deep depletion) | 28.0 | 25.1 | 134.9 | 0.350 | 2.93 | 0.0 | 0.0 |
| Flood / anoxia | 150.0 | 160.0 | 0.0 | 1.000 | 8.38 | 27.0 | 41.0 |
| Compound heat-drought | 40.0 | 34.3 | 125.7 | 0.500 | 5.66 | 0.0 | 0.0 |
Modeled root-zone water balance. Not a soil-moisture measurement and not field-validated.
- Root-zone storage is MODEL-INFERRED — a modeled balance, not a soil-moisture measurement.
- Runoff carries the engine label RUNOFF PRESSURE PROXY — not a measured discharge.
- Deep percolation is an estimate; drainage timing is not resolved at this step length.
Consequence states
At 135 mm depletion the stress coefficient falls to 0.350, reducing actual ET to 2.93 mm/day against a demand of 8.38 mm/day.
Unmet demand: 5.45 mm.
Of 68 mm input, 27 mm infiltrated and 41 mm became runoff pressure. Profile saturated: yes.
Oxygen-deficit proxy after 34 h saturation: SUSTAINED.
Elevated demand against an already-depleted profile: Ks 0.500, deficit 5.66 mm.
PROXY
Temperature and humidity windows with degree-day accumulation indicate conditions conducive to pest development. This is not detection and not prediction.
ACCOUNTING SCAFFOLD
A structural scaffold for future carbon accounting. Not carbon-credit verification, not certified sequestration, not market-grade accounting.
OXYGEN-DEFICIT PROXY — derived from modeled saturation duration, not from a measured root-zone oxygen concentration.
Three lenses on the same run
Farmer / operator lens
The modeled root zone holds about 132 mm of plant-available water against a capacity of 160 mm. Atmospheric demand today is about 8.4 mm.
Confidence is limited by the soil parameters, which come from a texture class rather than a local sample. A measured retention curve for this field would narrow the band most.
This lens describes state. It does not tell anyone what to do.
Scientific lens
ET0 by FAO-56 PENMAN–MONTEITH SUPPORT PATH at 7.288 mm/day (±10%). ETc = Kc 1.15 × ET0 = 8.381 mm/day (±25%).
Water-stress coefficient follows the FAO-56 form with readily-available water at 80 mm. Storage bounded to [0, 160] mm.
Declared assumptions: daily step, soil heat flux taken as zero at the daily scale, single-layer root zone, texture-class hydraulic parameters.
Audit lens
Environmental truth reference: wxtruth:cell:704:-1949:1984111:1785700000000 — the same object consumed by SOS and SSI.
W-X = environmental truth. WX-Ag = optional agronomic consequence. WX-Ag does not define environmental truth independently of W-X.
Execution trace
DEMO EXECUTION — NOT EMPIRICAL PROOF — this trace records a deterministic public-safe computation over declared inputs. It is not evidence of a real-world outcome.
Evidence and claim boundary
Cite as a deterministic public-safe agronomic computation over declared inputs and a named W-X truth object.
Not a yield forecast, not a crop-loss certification, not an insurance or lending basis, not an agronomic directive, and not field validation.
Root-zone state MODEL-INFERRED. Anoxia and pest outputs remain proxies. SOC remains an accounting scaffold.
Architecture: WX-Ag chapter · Proof structure: WX-Ag Proof Library section · Upstream: W-X Observatory