report |
object
|
✓ |
| Property | Type | Required | Description |
reporting_unit |
string
|
|
Organisational unit this report covers (e.g. ‘Global Operations’, ‘Cloud Platform’, ‘Product X’).
|
reporting_period |
object
|
✓ |
| Property | Type | Required | Description |
from |
string
|
✓ |
|
to |
string
|
✓ |
|
|
verification |
string
|
✓ |
Level of verification applied to this report.
One of:
"self reported",
"peer reviewed",
"independently verified"
|
verifier |
object
|
|
| Property | Type | Required | Description |
name |
string
|
✓ |
|
url |
string
|
|
|
|
disclosures |
array
of object
|
|
Links to supporting documents.
Items:
| Property | Type | Required | Description |
url |
string
|
✓ |
|
type |
string
|
|
One of:
"report",
"methodology",
"data",
"other"
|
description |
string
|
|
|
|
impacts |
array
of object
|
✓ |
Array of individual impact measurements. Each entry reports a single quantifiable impact. Report at whatever granularity you have data for.
Items:
| Property | Type | Required | Description |
dimension |
string
|
✓ |
The DIST taxonomy dimension this impact belongs to. Further dimensions will be added once methodologies agreed - potentially energy, water, materials, land use and health
One of:
"carbon"
|
category |
string
|
|
Lifecycle category. Optional: omit to report at dimension level only. Use ‘total’ for an aggregate figure across all categories.
One of:
"upstream",
"operational_direct",
"operational_indirect",
"downstream",
"total"
|
subcategory |
string
|
|
Specific technology category within the lifecycle stage. Uses TCS-compatible identifiers where applicable (e.g. ‘employee_hardware’, ‘cloud_services’, ‘servers’, ‘end_user_devices’). Free text to allow extension.
Examples:
"software",
"employee_hardware",
"network_hardware",
"server_hardware",
"foundation_models",
"employee_devices",
"networking",
"servers",
"generators",
"offsite_employee_hardware",
"cloud_services",
"saas",
"managed_services",
"end_user_devices",
"network_data_transfer"
|
value |
number
|
✓ |
The measured or estimated impact value.
|
unit |
string
|
✓ |
Unit of measurement. Should be spelled out clearly (e.g. ‘kgCO2e’, ‘kWh’, ‘litres’, ‘m3’, ‘kg’, ‘hectares’, ‘years’). Defined by the methodology but stated here for transparency.
Examples:
"kgCO2e",
"kWh",
"litres",
"m3",
"kg",
"hectares",
"years"
|
methodology_name |
string
|
|
Human-readable name of the methodology used to calculate this value (e.g. ‘Cloud Carbon Footprinting tool’, ‘Manufacturer LCA data’, ‘WRI Aqueduct water stress assessment’).
|
methodology_id |
string
|
|
Machine-readable methodology identifier. Use a DIST published methodology ID where available (e.g. ‘dist:carbon:ccf’, ‘dist:carbon:ghgp-ict’). Can reference external methodology registries. Helps identify whether a recognised methodology was used.
Examples:
"dist:carbon:ghgp-ict",
"dist:carbon:ccf"
|
confidence |
number
|
|
Confidence in the reported value as a percentage (0-100). 90-100: primary data, detailed calculation. 50-89: reasonable proxies and estimates. Below 50: rough order-of-magnitude.
|
notes |
string
|
|
Supporting notes: assumptions, scope boundaries, limitations, or anything a reader needs to interpret this value correctly.
|
data_sources |
array
of string
|
|
References to data sources used (URLs, document names, database identifiers).
|
|
|