Check plots for forest loss after the EUDR cut-off
eudr_check_plotsCheck up to eight production plots for forest loss after 31 December 2020, the cut-off in Regulation (EU) 2023/1115. Takes GeoJSON boundaries, the commodity, and the country of production. Returns a per-plot verdict, the loss years observed, how much of each plot was inspected, and a handle for the underlying satellite evidence. This answers Article 3(a) only: it does not check land tenure, permits, consent, or chain of custody, and it lists those gaps on every response. This has side effects, though it writes nothing to the organisation's records and costs no credits: every call asks emem.dev to make freshly signed measurements, so repeating a check returns the same finding under new signatures, and mints a short-lived evidence handle held on this server for 24 hours, which eudr_fetch_evidence resolves and which a later check will not reproduce.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| plots | No | Several plots checked together, each keeping its own verdict. Use this when a consignment draws on more than one plot. | |
| country | Yes | ISO-3166-1 alpha-2 code of the country of production. It sets the benchmark risk tier. | |
| geojson | No | One plot, as a GeoJSON Polygon, MultiPolygon or Point in WGS84 (EPSG:4326). Article 2(28) requires six decimal places. A Point is admissible only for a plot under four hectares that is not forest. Supply this or `plots`. | |
| hs_code | No | Optional HS code, 2 to 8 digits. Overrides the commodity-to-Annex-I mapping. | |
| commodity | Yes | The Annex I commodity produced on the plot. | |
| quantity_kg | No | Optional net mass of the consignment. It does not affect the verdict. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| engine | Yes | ||
| finding | Yes | ||
| verdict | Yes | ||
| coverage | Yes | ||
| evidence | Yes | fact_count is always present. It is a count of facts that exist, not of facts shipped: the conversational surface carries the address rather than the list. | |
| observed | Yes | ||
| per_plot | Yes | ||
| risk_score | No | ||
| scope_note | Yes | ||
| next_action | Yes | ||
| cut_off_date | Yes | ||
| country_risk_tier | No | ||
| unresolved_checks | Yes | ||
| deforestation_free | Yes |