Skip to main content
Early Access - The Dcycle CLI is currently available for enterprise customers. Contact us to learn more about access.

Overview

A double materiality assessment scores every sustainability matter on two axes — the impact the organization has on the world, and the financial effect the matter has on the organization. Matters that score highly on either axis are material, and material matters are what an ESRS report has to cover.
  • dcy csrd dm reads and scores the assessment.
  • dcy csrd iro reads and loads the IROs — the impacts, risks and opportunities that say what a matter actually means for this business.
Once the IROs exist, dcy goal and dcy action plan the work against them.
Materiality is derived, never set. A matter becomes material when either score reaches the threshold; there is no flag to set it by hand.

Available Commands


List the Assessment

Output:
The first column is the sustainability matter id, which is what an IRO hangs off.

Flags

--material filters to material matters only when passed. Leaving it off returns every matter, not the non-material ones.

Load Scores

The file needs these columns: Output:
Scores update the year’s existing records. A matter with no record for that year comes back as a per-row error rather than being created, so the assessment has to exist first. Matter ids are also per-catalogue — ids read from one organization will not resolve in another.

List IROs

Output:

Flags


Load IROs

The file needs these columns: Valid types: Output:
Rows are always created, never matched against what is already there. Uploading the same file twice duplicates every row.
An IRO can hang off any matter in the catalogue, whether or not the matter came out material.

Example: load an assessment end to end

Goals & Actions

Targets and work planned against the IROs

CSRD MCP tools

The same assessment, read and written by an AI assistant