The science

Long-range models, built to be accurate early — not accurate late.

A technical overview of how HSAT builds, tests and operates the models behind CropGPT — written for traders and quants who want to audit the method before they act on the output. Five whitepapers are available to download at the bottom of this page.

THE METHOD · IN ONE PARAGRAPH

We ingest every signal that has ever moved a crop — weather, satellite, survey, pricing, narrative — reconcile at field level, and train long-range models that are stable against adaptive bias and validated out-of-sample on twenty years of history. We publish the method. We don't switch it mid-season.

Validation window 20 yrs Every model back-tested against two decades of historical ground truth.
Current confidence — Sep ±4% Out-of-sample error band on live forecasts, measured September 2025.
Lead time to market 12 mo Forecasts are stable and actionable a full year before harvest is booked.
Method changes per season 0 We do not switch models to improve apparent accuracy late in the year.
Case in point · Thailand sugarcane · 2024-25

A long-range call that didn't need to move.

In November 2024, market predictions for Thailand's sugarcane crop ranged from 90 to 130 MMT — a 44% spread. HSAT's number, from day one, was ~105 MMT. It did not change. The crop came in at ~105 MMT. Here is what our competitor CZ did over the same window.

Thailand sugarcane · 2024-25 crop forecast (MMT)
HSAT Company A Company B Actual outcome
Thailand sugarcane prediction timeline HSAT predicted around 105 MMT from Nov 2024 and held steady through Feb 2026. Company A started at 130 MMT and Company B started at 90 MMT; both converged on approximately 102 MMT by November 2025 and held that figure through Feb 2026. Actual outcome was approximately 100 MMT. 130 120 110 100 90 80 MMT NOV '24 DEC JAN '25 FEB MAR APR MAY JUN JUL AUG SEP OCT NOV DEC JAN '26 FEB ACTUAL · ~100 MMT HSAT 105 +5% vs actual COMPANY A 102 +2% vs actual COMPANY A 130 COMPANY B 90 HSAT 105

SOURCE — HSAT MODEL OUTPUT · COMPANY A & COMPANY B PUBLISHED ESTIMATES · THAI OCSB FINAL.

HSAT · Nov '24 early call
5%
Error against final outcome — eight months early, when the number is worth something.
Company A · Nov '24 early call
30%
130 MMT prediction vs. a 100 MMT outcome. The headline spread the market priced against.
Company A · Nov '25 converged
2%
A full twelve months after the decision window, once most of the crop is in and priced. Useful for the history book — not for the trade that was on the table in November.
Why it matters

Being right at harvest is simple addition. Being right a year ahead is something else entirely.

HSAT's value is the stability of the number between the planting decision and the harvest — not the number that lands once everyone can count trucks at the mill.

  • One number, held. The same model produced 105 in November, 105 in February, 105 all the way through. Nothing was retuned to land the call.
  • The market spread was priced. A 90-130 MMT range is a tradeable dispersion. HSAT's flat 105 was a directional signal against both tails.
  • Late accuracy is easy. By the time a competitor converges to the truth, most of the trade-relevant information window has closed. Early accuracy is where edge lives.
  • This isn't one year. The same behaviour holds across 20 years of historical back-tests — documented in the in-sample vs out-of-sample paper below.
On consistency

HSAT publishes one number and holds it. The consistency of a long-range model is what gives you the lower error margin early, when the information is worth something.

Nov '24
105130
Mar '25
105122
Jul '25
105113
Nov '25
105105
Feb '26
105102

ACTUAL OUTCOME ~100 MMT · HSAT HOLDS 105 FROM DAY ONE · COMPETITORS CONVERGE BY NOVEMBER 2025.

The four methodology pillars

What holds a long-range model steady.

Keeping a forecast flat from November to June isn't a property of the model architecture — it is a property of the four decisions below. Each one is documented in a whitepaper at the bottom of the page.

01 · Data

Signals chosen for the next twenty years, not this season.

Our inputs — satellite indices, weather ensembles, surveyor panels, pricing — were selected because they are recoverable, consistent and field-level across the entire twenty-year back-test. We don't chase whatever feed fits last quarter.

02 · Input selection

Variables earn their place through contribution, not correlation.

Every candidate feature is scored on its marginal, causal contribution to forecast stability across geographies and growing seasons — and pruned aggressively when it does not carry its weight. Large feature sets that work in-sample usually fail out-of-sample.

03 · Accuracy

Accuracy is defined on the worst year, not the average year.

Our headline accuracy is the error band that covers every season in the back-test — the El Niño year, the drought year, the trade-policy year. Averaging tolerates catastrophic misses; we don't.

04 · Bias & testing

Out-of-sample or it doesn't exist.

Every model we ship is validated on seasons the model has not seen — a strict walk-forward protocol — with an explicit accounting for adaptive bias: the risk of fitting a model that looks good today because the world has not yet changed.

Whitepapers

The method, documented.

Six short papers covering the pillars above. Pick one to read inline, or download the set. Each paper is self-contained and written for a technical audience.

See the method on a live trade

Thailand sugar, written up in full.

The case on this page is summarised. The full write-up — with monthly readouts, sourcing notes and the P&L a trader using the HSAT number would have run — lives in the case studies section.

Back-test us on your book

We will run our method against your toughest commodity and hand you the history.

Give us a crop, a geography and a year. We will publish the forecast our current method would have produced, walk-forward, with the validation statistics we publish on every live model.