OE/02 · Controlled agriculture and hydroponics
CANOPY
A fading bench shows up while you can still feed it, not at harvest.
What it estimates
The reading you have is not the thing that fails. Root feeding capacity is, and nothing on the bench measures it.
EC tells you how strong the feed is, not whether the roots are taking it up. Uptake is the part that fails. The engine separates what you put into the tank from what the plants actually removed, so a fading bench shows up while the feed still looks correct.
Runs on your instruments
No new hardware, no install, no change to how the plant is operated. If it needed you to add sensors, the model would not be doing its job.
Read only
It estimates and forecasts. It connects to no control loop and changes no set point, which is why evaluating it puts nothing at risk.
Every number carries a band
Each state comes with its uncertainty and each forecast with its probability. A number with no band is not a measurement.
Your data stays yours
Evaluation files are deleted afterwards, and nothing becomes anyone else's training set without an agreement that says so.
Where it runs
Controlled agriculture and hydroponics.
The physiological state of a crop and the chemistry of the nutrient loop feeding it, inferred from the environment the plants actually experienced rather than the set points they were supposed to receive.
Configurations you can run right now
Each of these is set up in the live demo. Pick the instruments you actually have, set what is on the line, and run it.
Fields this covers
- Glasshouse horticulture
- Vertical farming
- Controlled environment agriculture
- Hydroponics, NFT and deep water culture
- Aeroponics
- Nutrient dosing and recovery
- Substrate and fertigation
- Crop steering
- Aquaponics, coupled loops
The method
Three steps. Only the first one changes.
Reconstruct the biology
Write down how the system actually behaves: what reacts with what, how fast, what moves where, what the organisms take up and how the population shifts. This is the only step that changes between an oyster hatchery and a space habitat, and it is where most of our work goes.
Decipher backwards
The estimator runs that model against the sensors already on site and works out the things nothing measures directly, with an honest error bar, every cycle.
Forecast forward
Take that state and run it forward under whatever you are planning to do next. This is where the warning hours come from. You get a forecast with a confidence attached to it, not a red light.
Steps two and three are identical across every Orbital Ecology product. Step one is the process model written for this domain, and it is where the domain work lives.
The record
What has been tested here.
| Status | What was tested | Result |
|---|---|---|
| In design | Retrospective test protocol, controlled environment agriculture | Protocol in design with operators. Result published on completion of the run. |
| In design | Coupled-loop test protocol, hydroponic nutrient loops and aquaponics | Scoping with operators. Runs the coupled form of the OE/01 and OE/02 estimators. |
Every completed result is reproducible against a published benchmark or a held-out operating record. The full record for all four products is on the home page.
The rest
One engine, four front doors.
Evaluation
Send one export. We will tell you what it was trying to say.
Send us an export you already keep. We run it blind, with the outcome window hidden from us, then tell you how many hours of warning you would have had, and how often we would have cried wolf.
- No connection to any live system. No change to any control loop.
- No fee, and the file is deleted afterwards.
- You keep the full workings, including where we would have missed.

Validated against the reference models these fields use, and backtested on real commercial operating history. The engine only reads. It estimates and forecasts, and changes nothing in your plant.
