Check farm plots against the EU Deforestation Regulation
eudr.dev takes the boundaries of a plot of land and answers one question with signed satellite evidence: was there forest loss after 31 December 2020, the cut-off in Regulation (EU) 2023/1115. It then prepares the Annex II Due Diligence Statement an operator files before placing goods on the EU market.
Built for exporters, cooperatives and procurement teams who have to produce evidence. The same engine is callable over MCP and A2A.
What it does
- Checks plots for forest loss. GeoJSON boundaries, a commodity and a country of production return a per-plot verdict, the loss years observed, and how much of each polygon was actually inspected.
- Finds what a supplier file is missing. Article 9(1) is a closed list of eight items, (a) to (h), an operator must hold. Supplier records are checked against it field by field, and the gaps come back with the article limb and the request to send.
- Prepares the statement. A compiled Annex II document, signed, exportable as TRACES NT submission XML — and never filed with any authority on your behalf.
- Each verdict links its evidence chain. It carries the derivation chain that produced it: which cells, which signed measurements, which algorithm against which pinned registries, and which of three independent keys signed what. Read the methodology.
Buying from farms, for any destination
The EU check is one gate, and only for the crops the Regulation covers. For everything else a buyer asks the same question: should we buy this lot, for which market, at what price.
- Farms as records. Any crop, anywhere: a pin and a crop are enough to start. The field boundary is proposed from Fields of The World and kept only when a person accepts it. A banana farm in Solapur is told plainly that no EU deforestation check is needed.
- Your own buying process. Each organisation sets who votes (agents, field buyer, verifier, manager, and whether the farmer votes, only consents, or is not involved), which dimensions are judged, its own quality spec, a fixed or capped price, and the thresholds. Every version is kept. Legal blocks cannot be voted or overridden away; the organisation's own rules can be set aside by its manager, with a reason on the record.
- Preview before you adopt. A process is run on a worked lot (Grand Naine banana in Karmala, Solapur, against your destinations) so you see what it would decide, and why, before anyone relies on it.
- Decide a lot, then learn from it. On a banana farm, enter what you measured and the offer: each destination gets its answer, the margin range, the most you can pay, and the deal zone against the farmer's ask; the farmer is shown the grade and the local market price, never your walk-away price. Record what happened when the lot arrived, and each voter's weight moves with how right they were. A visit goes up as one package: the measurements, the flowering date, a temperature logger's export (which replaces assumed heat units), and a fingerprint of each photo and paper; storing the files themselves is next.
What it does not do
This answers Article 3(a), deforestation-free, which is observable from orbit. It does not answer Article 3(b), legality in the country of production: land tenure, harvesting and environmental permits, free prior and informed consent, labour and tax compliance. Those are documentary checks the operator carries out, and every response names them as unresolved rather than letting a clean forest-loss result read as a clean due-diligence file.
eudr.dev is operated by Vortx AI Private Limited. It is independent of, and not endorsed by, the European Commission, and a verdict here is due-diligence tooling rather than a regulator's attestation. Scope and disclaimer.
Verify any result
Statements are signed with ed25519 and addressed by content, so a counterparty can check one without trusting us: the signature establishes who issued the exact bytes and that nothing has changed since. The satellite measurements underneath are signed separately by emem, the Earth-memory protocol the evidence comes from. Verify a receipt · Verify offline.