# AgriHub360 > AgriHub360 documentation: what each feature does on the farm, the Sensor and Hub, the Device API, and the science behind every model.1. AgriHub360 documentation: what each feature does on the farm, the Sensor and Hub, the Device API, and the science behind every model. - [Overview](https://docs.agrihub360.com/index.md): AgriHub360 keeps the farm record: fields, plans, applications and the checks each regime asks for. - [AgriHub360 101](https://docs.agrihub360.com/agrihub360-101.md): How the app turns your fields, public data and readings into a plan, a record and a compliance pack. - [Overview](https://docs.agrihub360.com/features/field-monitoring.md): Live readings, alerts, field health, zones, NDVI, growth stage and the 7-day forecast. - [Live Soil Readings](https://docs.agrihub360.com/features/field-monitoring/live-soil-readings.md): Soil moisture and temperature from in-ground sensors. - [Plain-language Alerts](https://docs.agrihub360.com/features/field-monitoring/plain-language-alerts.md): What to do and by when, with the reading behind it. - [Field Health Review](https://docs.agrihub360.com/features/field-monitoring/field-health-review.md): A score, its drivers and prioritised actions per field. - [Sub-field Zones](https://docs.agrihub360.com/features/field-monitoring/sub-field-zones.md): Polygon zones at the resolution the regulators need. - [Satellite NDVI](https://docs.agrihub360.com/features/field-monitoring/satellite-ndvi.md): Canopy view alongside ground truth. - [One-timeline Fusion](https://docs.agrihub360.com/features/field-monitoring/one-timeline-fusion.md): NDVI, sensors, microclimate and forecast on a single axis. - [Growth Stage (GDD)](https://docs.agrihub360.com/features/field-monitoring/growth-stage-gdd.md): Thermal-time stage names, method shown for the agronomist. - [7-day Weather and Frost](https://docs.agrihub360.com/features/field-monitoring/7-day-weather-and-frost.md): Per-field forecast with a 72-hour frost banner. - [Field Map First](https://docs.agrihub360.com/features/field-monitoring/field-map-first.md): The zone map as the field's front page. - [Overview](https://docs.agrihub360.com/features/decision-windows.md): Drilling, spray and nitrogen windows, BYDV risk, drought index and custom triggers. - [Drilling Window](https://docs.agrihub360.com/features/decision-windows/drilling-window.md): Soil temperature held N days, per crop and soil type. - [Spray Window](https://docs.agrihub360.com/features/decision-windows/spray-window.md): Delta-T band plus frost cut-off, hour by hour. - [Nitrogen Timing](https://docs.agrihub360.com/features/decision-windows/nitrogen-timing.md): Apply or hold, from temperature, moisture and rain. - [BYDV Day-degrees](https://docs.agrihub360.com/features/decision-windows/bydv-day-degrees.md): Degree-days from emergence towards the 170 °C day threshold. - [Drought-stress Index](https://docs.agrihub360.com/features/decision-windows/drought-stress-index.md): ETo-based, confidence-labelled. - [Custom Triggers](https://docs.agrihub360.com/features/decision-windows/custom-triggers.md): Your own thresholds on readings, frost, wind, rain or a silent sensor. - [Trafficability](https://docs.agrihub360.com/features/decision-windows/trafficability.md): Whether the ground can carry the kit, on heavy soils. - [Overview](https://docs.agrihub360.com/features/nutrient-planning.md): RB209 plans, nitrogen timing and the applications log. - [RB209 Nutrient Plans](https://docs.agrihub360.com/features/nutrient-planning/rb209-nutrient-plans.md): N, P, K, Mg and lime from your soil sample, crop and target yield. - [Nitrogen Timing](https://docs.agrihub360.com/features/nutrient-planning/nitrogen-timing.md): When to apply, from soil temperature and growth stage. - [Applications Log](https://docs.agrihub360.com/features/nutrient-planning/applications-log.md): Spray and fertiliser records in one place. - [Zone-rate Planning](https://docs.agrihub360.com/features/nutrient-planning/zone-rate-planning.md): Dose by zone, with the product saving shown. - [Overview](https://docs.agrihub360.com/features/crop-protection.md): Scout photo diagnosis, pest forecasts and regional outbreak alerts. - [Scout Photo Diagnosis](https://docs.agrihub360.com/features/crop-protection/scout-photo-diagnosis.md): Photograph a leaf, get the call with a confidence score. - [Pest Forecasts](https://docs.agrihub360.com/features/crop-protection/pest-forecasts.md): Degree-day risk windows, specific to UK crops. - [Regional Outbreak Alerts](https://docs.agrihub360.com/features/crop-protection/regional-outbreak-alerts.md): Geo-scoped, with source and confidence on every alert. - [Outbreak Map](https://docs.agrihub360.com/features/crop-protection/outbreak-map.md): Progression towards your farm, with a restrict-access action. - [Overview](https://docs.agrihub360.com/features/compliance-and-records.md): NVZ nitrogen records, SFI evidence, the spray log with MAPP check and the EUDR dossier. - [NVZ Nitrogen Records](https://docs.agrihub360.com/features/compliance-and-records/nvz-nitrogen-records.md): Logged within 7 days, five-year retention, PDF export. - [SFI 2026 Evidence](https://docs.agrihub360.com/features/compliance-and-records/sfi-2026-evidence.md): Actions registered, evidence attached, claim packs downloadable. - [Spray Log with MAPP Check](https://docs.agrihub360.com/features/compliance-and-records/spray-log-with-mapp-check.md): Every product checked at entry, approval status stored. - [EUDR Dossier](https://docs.agrihub360.com/features/compliance-and-records/eudr-dossier.md): Parcel provenance ahead of the 2027 deadline. - [One Compliance Vault](https://docs.agrihub360.com/features/compliance-and-records/one-compliance-vault.md): All records, one export, retention stated in one place. - [Nation-specific Rules](https://docs.agrihub360.com/features/compliance-and-records/nation-specific-rules.md): England, Wales, Scotland and Northern Ireland schemes. - [Overview](https://docs.agrihub360.com/features/farm-management.md): Per-field profit and loss, ledger import, payback, team roles and agronomist access. - [Variety Selection](https://docs.agrihub360.com/features/variety-selection.md): Variety recommender and the evidence behind each ranking. - [Variety Recommender](https://docs.agrihub360.com/features/farm-management/variety-recommender.md): Listed varieties scored out of 100 on soil fit, traits, yields in similar fields and Recommended List trials. - [Variety Evidence](https://docs.agrihub360.com/features/farm-management/variety-evidence.md): The factors, trial entries and harvest results behind each ranking, and the rule that withholds a ranking. - [Per-field Profit and Loss](https://docs.agrihub360.com/features/farm-management/per-field-profit-and-loss.md): Every cost and revenue line on a field, totalled, broken down by category and month, and rolled up per farm. - [Ledger Import](https://docs.agrihub360.com/features/farm-management/ledger-import.md): A CSV from your accounts package, checked for duplicates and scored against existing costs, posted only when you decide. - [Payback Panel](https://docs.agrihub360.com/features/farm-management/payback-panel.md): What the kit cost, what it has saved so far, and the months to payback at the current rate. - [Team and Roles](https://docs.agrihub360.com/features/farm-management/team-and-roles.md): Owner down to read-only guest, invitations, multi-farm switching. - [Agronomist Access](https://docs.agrihub360.com/features/farm-management/agronomist-access.md): Your advisor works across client farms and writes signed recommendations. - [Overview](https://docs.agrihub360.com/features/account-and-data.md): Consent-first sharing, two-factor sign-in, farmer sharing groups and the offline queue. - [Consent-first Data Sharing](https://docs.agrihub360.com/features/account-and-data/consent-first-data-sharing.md): Scout photos and harvest results are separate switches, off by default. - [Two-factor Sign-in](https://docs.agrihub360.com/features/account-and-data/two-factor-sign-in.md): TOTP on any account. - [Farmer Sharing Groups](https://docs.agrihub360.com/features/account-and-data/farmer-sharing-groups.md): Pool readings with the farms you choose. - [Offline Action Queue](https://docs.agrihub360.com/features/account-and-data/offline-action-queue.md): Decisions made without signal send themselves later. - [Overview](https://docs.agrihub360.com/devices/overview.md): The AgriHub360 Sensor, the AgriHub360 Hub, and your own hardware. - [Sensor](https://docs.agrihub360.com/devices/sensor.md): Our solar LoRa soil probe. - [Hub](https://docs.agrihub360.com/devices/hub.md): Our gateway for AgriHub360 Sensors. - [Open Hardware](https://docs.agrihub360.com/devices/open-hardware.md): The AgriHub360 Sensor is an open device. What is inside it, and what you can repair yourself. - [Bring Your Own Sensor](https://docs.agrihub360.com/devices/byod.md): The contract your sensor has to meet to post readings, and two ways to meet it. - [Bridge a Vendor API](https://docs.agrihub360.com/devices/bridge-a-vendor-api.md): Forward readings from a vendor API, a network server or a datalogger with the bridge template. - [Map a LoRaWAN Uplink](https://docs.agrihub360.com/devices/map-a-lorawan-uplink.md): Turn the decoded fields of a LoRaWAN uplink into readings on the Device API. - [Metrics](https://docs.agrihub360.com/devices/metrics.md): The shared catalogue that says what a reading measures and in which unit. - [Webhooks](https://docs.agrihub360.com/devices/webhooks.md): Farm events pushed to a device or system of yours as they happen, signed and retried. - [Device Standards](https://docs.agrihub360.com/devices/device-standards.md): The radio, data model and hardware standards AgriHub360 devices follow. - [API Standards](https://docs.agrihub360.com/devices/api-standards.md): The conventions the Device API and webhooks follow: OpenAPI, transport, authentication, timestamps, limits and delivery. - [Quickstart](https://docs.agrihub360.com/quickstart.md): Send your first reading to AgriHub360 with curl. - [Authentication](https://docs.agrihub360.com/api-reference/authentication.md): Two ways a device proves who it is: a bearer API key, or a client certificate. - [Errors and Limits](https://docs.agrihub360.com/api-reference/errors-and-limits.md): Status codes, the rate limit, the rules every reading follows, and the health probes. - [Post a reading](https://docs.agrihub360.com/api-reference/telemetry/post-a-reading.md): Stores one reading for one device. The body names the device, the metric and the value. The server assigns the timestamp on arrival; any `timestamp` in the request is ignored. - [Live Updates](https://docs.agrihub360.com/api-reference/live-updates.md): Subscribe to a device metric over WebSocket and receive each stored reading as it lands. - [Liveness probe](https://docs.agrihub360.com/api-reference/health/liveness-probe.md): Returns `200` while the process is running. No database check. Unauthenticated and exempt from the rate limit. - [Readiness probe](https://docs.agrihub360.com/api-reference/health/readiness-probe.md): Returns `200` when the database is reachable and `503` when it is not. Unauthenticated and exempt from the rate limit. - [Models Overview](https://docs.agrihub360.com/models/overview.md): What each AgriHub360 model predicts, what it reads, and how it is validated. - [Growth Stage](https://docs.agrihub360.com/models/growth-stage.md): The current Zadoks growth stage of each planting, and the date of the next stage, from degree-days accumulated since sowing. - [Drilling Window](https://docs.agrihub360.com/models/drilling-window.md): Whether a field's soil has held above the crop's temperature floor for enough consecutive days to drill, from the field's own soil-temperature record. - [Spray Window](https://docs.agrihub360.com/models/spray-frost.md): The forecast hours that suit spraying, from delta-T, wind and rain, and a frost risk adjusted for the field's elevation. - [Water Stress](https://docs.agrihub360.com/models/water-status.md): A banded drought-stress index per field, from temperature-based reference evapotranspiration, the field's own soil moisture reading and the rain ahead. - [Nitrogen Timing](https://docs.agrihub360.com/models/nitrogen-timing.md): Whether a field is ready for a nitrogen application, from the crop's growth stage, its soil temperature and moisture readings and the forecast rain. - [BYDV Risk](https://docs.agrihub360.com/models/bydv.md): When the second aphid generation is expected in an autumn-sown cereal, from degree-days above 3 °C accumulated since emergence toward the 170 degree-day threshold. - [Fusarium Head Blight Risk](https://docs.agrihub360.com/models/fusarium-head-blight.md): The probability of a Fusarium head blight epidemic in a region, from hours of warmth, humidity and rain around wheat flowering. - [Foliar Disease Risk](https://docs.agrihub360.com/models/foliar-disease.md): A pressure level per field for Septoria tritici, yellow rust and brown rust, from hours of leaf wetness at temperatures inside each pathogen's range. - [Assistant](https://docs.agrihub360.com/models/assistant.md): A language model over your own records. Every turn passes a prompt screen, a topic guardrail and retrieval before the main model answers. - [Scout Photo Diagnosis](https://docs.agrihub360.com/models/scout-diagnosis.md): Photograph a leaf in the field and get a diagnosis with a confidence score, from a vision model constrained to a curated species list. - [Field Health Review](https://docs.agrihub360.com/models/field-health-review.md): A language model reads a field's readings, forecast and NDVI and writes a status, its drivers and prioritised actions, with a resolution the server can check. - [EUDR Document Drafting](https://docs.agrihub360.com/models/document-drafting.md): The due-diligence statement is drafted by a language model from the farm's records and the grower's answers, then rendered to PDF. ## OpenAPI Specs - [device-api](/api-reference/device-api.yaml) ## AsyncAPI Specs - [messagebus](/api-reference/messagebus.yaml)