{"domain":"eudr.dev","count":1,"changes":[{"captured_at":"2026-09-22T08:00:35","card_hash":"9f0bdbd5375c8a8b1236029bab2da1a5c6843e9c0d0cfd7a8c7e727b914ca1d9","previous_card_hash":null,"diff":{"skills_added":[{"id":"dds-compile","name":"Compile a Due Diligence Statement","description":"Compile an Annex II Due Diligence Statement from a scenario (operator + supplier + product + plot geolocation). Runs the 7-stage pipeline: geo → forest → legality → tenure → risk → dds → settle. Forest stage is polygon-fully-sampled (max 51 200 cells per plot at ~91 m² per cell; smallholder plots get ~110 cells, 30-ha plots ~3 000) so the verdict is per-cell-counted, not area-projected. Returns a signed Annex-II-shaped document plus the chain of ed25519-signed source CIDs from emem.dev, four content-addressed manifest CIDs (algorithms_cid, bands_cid, schema_cid, registry_cid) for offline replay, and the upstream-signed statement_of_compliance attributing the operator block (Annex II §1). The printable report additionally surfaces nine emem-algorithm-backed forensics panels: foundation-encoder change consensus since 2020, cross-modal S1⨂S2 consistency, wildfire & burn history, wetland binary (Art. 2(13)), EO harvest-date detection, land-degradation trend, canopy chlorophyll (NDRE), soil moisture (SAR), soil organic carbon (S2+DEM).","tags":["eudr","compliance","annex_ii"],"inputModes":["application/json"],"outputModes":["application/json","application/dds+json"]},{"id":"legality","name":"Look up a country's EUDR risk tier","description":"Country-tier + supplier-identifier verification against Commission Implementing Regulation (EU) 2025/1093. Decides whether Article 13 simplified due diligence applies. The baseline module does not verify tenure, permits, or FPIC — plug a partner provider via the `LegalityProvider` trait for those.","tags":["eudr","legality"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"monitor-subscribe","name":"Watch a plot for new forest loss","description":"Subscribe to continuous monitoring on a filed plot. The agent re-runs the deforestation check on a cadence (default monthly) and emits a SignedReceipt-shaped event when a new Hansen loss year appears on any sampled cell post-cut-off. Re-attestation under Art. 8(2). Pricing is per re-check; the first check after Hansen's annual update is free.","tags":["eudr","monitoring","art-8-2"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"plot-check","name":"Check a plot for deforestation since the cut-off","description":"Per-plot deforestation verdict via emem.dev /v1/eudr_dds — Hansen GFC + ESA WorldCover, optionally cross-checked against the JRC GFC2020 v3 baseline. Returns a per-cell verdict matrix with fact CIDs. Subset of `dds.compile` — runs only the forest stage.","tags":["eudr","deforestation"],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"traces-export","name":"Export a statement as TRACES NT submission XML","description":"Convert a signed DDS receipt into the official TRACES NT v2 XML shape (namespace http://ec.europa.eu/tracesnt/certificate/eudr/submission/v2) or into a complete SOAP+WS-Security envelope ready to POST to the EU Information System. Accepts an activity type (IMPORT, EXPORT, DOMESTIC, TRADE). The CLI command `eudr export-traces` is the offline path.","tags":["eudr","submission","traces"],"inputModes":["application/json"],"outputModes":["application/xml"]},{"id":"verify-receipt","name":"Verify a signed statement offline","description":"Re-derive the CID and verify the ed25519 signature on a receipt issued by this agent. Runs offline; the only network call needed is a one-time fetch of the agent's pubkey.","tags":["eudr","audit"],"inputModes":["application/json"],"outputModes":["application/json"]}],"skills_removed":[],"skills_changed":[],"fields_changed":[{"field":"name","before":null,"after":"eudr.dev"},{"field":"description","before":null,"after":"Compiles EU Deforestation Regulation Annex II Due Diligence Statements from operator + supplier + plot geolocation. Built on emem.dev (content-addressed, ed25519-signed Earth observation). Receipts verifiable offline. Ingests scenarios from CSV and GS1 EPCIS 2.0; exports receipts to the official TRACES NT v2 XML / SOAP shape."},{"field":"version","before":null,"after":"0.3.0"},{"field":"protocolVersion","before":null,"after":"0.3.0"},{"field":"url","before":null,"after":"https://eudr.dev"},{"field":"documentationUrl","before":null,"after":"https://eudr.dev/docs"},{"field":"iconUrl","before":null,"after":"https://eudr.dev/console/assets/icon-192.png"},{"field":"preferredTransport","before":null,"after":"JSONRPC"},{"field":"supportsAuthenticatedExtendedCard","before":null,"after":false},{"field":"securitySchemes","before":null,"after":{"apiKey":{"type":"http","description":"A bearer API key from the operator's dashboard. The honest instrument for a headless agent, which has no user-agent to redirect and for which a browser flow is not merely awkward but structurally uncompletable.","scheme":"bearer"},"oauth2":{"type":"oauth2","description":"OAuth 2.1 with PKCE against this service's own authorization server. No third-party identity provider is involved. `eudr:read` covers checks and reading your own records; `eudr:write` is needed to compile and sign a statement.","flows":{"authorizationCode":{"authorizationUrl":"https://eudr.dev/oauth/authorize","tokenUrl":"https://eudr.dev/oauth/token","scopes":{"eudr:read":"Check plots, read reference data, verify receipts, read your own statements","eudr:write":"Compile and sign an Annex II Due Diligence Statement"}}}}}},{"field":"security","before":null,"after":[{"oauth2":["eudr:read"]},{"apiKey":[]}]},{"field":"capabilities","before":null,"after":{"streaming":true,"push_notifications":false,"state_transition_history":true,"task_states":["submitted","working","input_required","auth_required","completed","failed","canceled","rejected"],"transports":["http+jsonrpc","http+sse"],"jsonrpc_methods":["SendMessage","SendStreamingMessage","GetTask","ListTasks","CancelTask","SubscribeToTask","GetExtendedAgentCard"]}},{"field":"provider","before":null,"after":{"organization":"Vortx · emem.dev","url":"https://emem.dev"}}],"other_changed":true,"is_empty":false,"human_summary":"added 6 skills · name ∅ → eudr.dev · description ∅ → Compiles EU Deforestation Regulation Ann · version ∅ → 0.3.0 · protocolVersion ∅ → 0.3.0 · url ∅ → https://eudr.dev · documentationUrl ∅ → https://eudr.dev/docs · iconUrl ∅ → https://eudr.dev/console/assets/icon-192 · preferredTransport ∅ → JSONRPC · supportsAuthenticatedExtendedCard ∅ → False · securitySchemes ∅ → apiKey, oauth2 · security ∅ → apiKey, oauth2 · capabilities ∅ → jsonrpc_methods, push_notifications, sta · provider ∅ → Vortx · emem.dev"}}]}