Avocado maturity intelligence

Maturity calls you can defend, line by line.

Ustawi Ag Precision accumulates thermal development from archived orchard temperatures and pairs it with server-side visual assessment. Deterministic arithmetic, published constants, and a stated gap wherever the data stops.

Calculation contract

T_MAX_CAP
30 °C
T_MIN_FLOOR
10 °C
adjusted_t_max
max(min(T_max, 30), 10)
adjusted_t_min
max(T_min, 10)
daily_gdd
adjusted_t_max − adjusted_t_min
Visual threshold
0.20 (presentation only)

Why Ustawi

Maturity disputes are won with records, not estimates. The engine is built so that any figure on screen can be traced back to a measurement or a published rule.

Deterministic by construction
The same inputs always produce the same output. Caps and floors are fixed constants, published on every result.
Gaps are reported, never filled
A missing weather day suppresses the accumulated total and lists the exact dates that were not retrieved.
Provenance on every figure
Provider, endpoint, dataset, variables, retrieval time and formula version travel with each calculation.

Three evidence streams, one sample

Thermal, visual and laboratory evidence are recorded against the same sample record and never merged into a single invented score.

Thermal

Archived daily minimum and maximum temperature for the orchard coordinates, accumulated from bloom to analysis date.

Visual

Server-side image classification of fruit samples, storing the raw model confidence alongside the operating threshold.

Laboratory

Dry-matter measurements recorded against the same sample, so lab results sit next to field and model evidence.

Packhouse operating system

Intake, sampling and assessment share one record structure, so a decision made at the door can be re-examined weeks later without reassembling context.

Run a sample
  • One sample record links thermal, visual and laboratory evidence.
  • Images are held in a private bucket; access runs through the server only.
  • Every run is timestamped, so intake decisions can be reconstructed later.
  • Operators see the calculation table, not just a headline number.

Built for compliance review

Auditable inputs

Bloom dates are labelled Observed or Estimated and the label follows the record everywhere it appears.

No silent substitution

When a value cannot be established, the field reads NOT AVAILABLE with the reason attached.

Reconstructable results

Formula version, constants and the raw daily rows are stored with each run for later verification.

Talk to us

Tell us about your orchards, your packhouse volumes and the records your buyers ask for. We will show you exactly what the engine can and cannot establish.

Prototype form · no message is sent or stored yet