<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.31 (Ruby 3.1.2) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

<!ENTITY RFC2119 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.2119.xml">
<!ENTITY RFC3339 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.3339.xml">
<!ENTITY RFC8174 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8174.xml">
<!ENTITY RFC8259 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8259.xml">
<!ENTITY RFC8615 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8615.xml">
<!ENTITY RFC8949 SYSTEM "https://bib.ietf.org/public/rfc/bibxml/reference.RFC.8949.xml">
]>


<rfc ipr="trust200902" docName="draft-besleaga-green-sustainability-wellknown-02" category="info" submissionType="IETF">
  <front>
    <title abbrev="Sustainability Well-Known URI">The 'sustainability' Well-Known URI</title>

    <author initials="A. N." surname="Besleaga" fullname="Andrei Nicolae BESLEAGA">
      <organization>Independent</organization>
      <address>
        <email>andrei.besleaga@ieee.org</email>
      </address>
    </author>

    <date year="2026" month="March" day="18"/>

    <area>Operations and Management</area>
    <workgroup>GREEN</workgroup>
    <keyword>Internet-Draft</keyword> <keyword>Sustainability</keyword> <keyword>Carbon Accounting</keyword> <keyword>Well-Known URI</keyword> <keyword>Energy Efficiency</keyword>

    <abstract>


<?line 58?>

<t>This document defines the "sustainability" well-known URI. This URI provides a standardized, out-of-band mechanism for web servers and digital services to publish their aggregated environmental impact, energy consumption, and carbon footprint metrics.</t>

<t>By utilizing an asynchronous reporting model, this approach allows for transparent environmental accounting without the bandwidth and energy overhead associated with per-request HTTP headers.</t>



    </abstract>



  </front>

  <middle>


<?line 64?>

<section anchor="introduction"><name>Introduction</name>

<t>The digital economy consumes a significant and growing percentage of global electricity. Emerging regulatory frameworks, such as the EU Corporate Sustainability Reporting Directive (CSRD) <xref target="EU-CSRD"/>, industry standards like the Green Software Foundation's Software Carbon Intensity <xref target="GSF-SCI"/> and the W3C Web Sustainability Guidelines <xref target="W3C-WSG"/>, increasingly require organizations to disclose the environmental impact of their digital services.</t>

<t>These transparency efforts align with the United Nations 2030 Agenda for Sustainable Development <xref target="UN-SDG"/>, specifically supporting energy efficiency and sustainable infrastructure targets, encouraging companies to integrate sustainability information into their reporting cycles.</t>

<t>While initial proposals for carbon transparency focused on per-request HTTP headers, such methods introduce a "rebound effect" where metadata increases the carbon footprint of the transaction. This document leverages <xref target="RFC8615"/> to define a <spanx style="verb">/.well-known/sustainability</spanx> URI for out-of-band reporting.</t>

<section anchor="requirements-language"><name>Requirements Language</name>

<t>The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", "SHOULD", "SHOULD NOT", "RECOMMENDED", "NOT RECOMMENDED", "MAY", and "OPTIONAL" in this document are to be interpreted as described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they appear in all capitals, as shown here.</t>

</section>
</section>
<section anchor="the-sustainability-well-known-uri"><name>The "sustainability" Well-Known URI</name>

<section anchor="uri-definition"><name>URI Definition</name>

<t>The URI suffix "sustainability" is registered in the Well-Known URI Registry. A client requests metrics by issuing an HTTP GET request to <spanx style="verb">/.well-known/sustainability</spanx>.</t>

</section>
<section anchor="mandatory-minimum-supported-service"><name>Mandatory Minimum Supported Service</name>

<t>A compliant server MUST support the following "Basic" service level:</t>

<t><list style="symbols">
  <t><strong>No Parameters</strong>: Requests to the root URI with no query strings.</t>
  <t><strong>Scope</strong>: Metrics MUST represent the aggregate impact of the entire host.</t>
  <t><strong>Default Period</strong>: The server MUST return the most recently completed full calendar month.</t>
  <t><strong>Format</strong>: The server MUST return a single JSON object.</t>
</list></t>

</section>
<section anchor="optional-extended-query-parameters"><name>Optional, Extended, Query Parameters</name>

<t>Servers MAY support "Extended" capabilities via the following parameters:</t>

<t><list style="symbols">
  <t><strong>target</strong>: Specifies a resource path (e.g., <spanx style="verb">?target=/api/v1/search</spanx>).</t>
  <t><strong>period</strong>: Specifies the timeframe using <xref target="RFC3339"/> formats:
  <list style="symbols">
      <t>Year: <spanx style="verb">YYYY</spanx> (e.g., 2025)</t>
      <t>Month: <spanx style="verb">YYYY-MM</spanx> (e.g, 2020-01)</t>
      <t>Day: <spanx style="verb">YYYY-MM-DD</spanx> (e.g., 2026-01-01)</t>
    </list></t>
  <t><strong>granularity</strong>: Defines the "slices" within a period (e.g., <spanx style="verb">monthly</spanx>, <spanx style="verb">weekly</spanx>, <spanx style="verb">daily</spanx>). If granularity is finer than the period, the server SHOULD return an array of objects.</t>
</list></t>

</section>
<section anchor="payload-format"><name>Payload Format</name>

<t>A successful response MUST return a JSON object or an array of objects <xref target="RFC8259"/> with the media type <spanx style="verb">application/json</spanx>.</t>

<section anchor="mandatory-response-fields"><name>Mandatory Response Fields</name>

<t><list style="symbols">
  <t><strong>capabilities</strong>: MUST be "basic" or "extended".</t>
  <t><strong>methodology-type</strong>: Categorizes the data source. MUST be one of:
  <list style="symbols">
      <t><spanx style="verb">hardware-metered</spanx>: Direct capture via physical meters.</t>
      <t><spanx style="verb">hardware-estimated</spanx>: Derived from hardware utilization models.</t>
      <t><spanx style="verb">cloud-billing</spanx>: Derived from cloud provider carbon reports.</t>
      <t><spanx style="verb">third-party-modeled</spanx>: Estimated via industry averages.</t>
    </list></t>
  <t><strong>methodology-uri</strong>: Link to the full methodology specification (calculation methodology).</t>
  <t><strong>reporting-period</strong>: The timeframe covered by the object.</t>
  <t><strong>energy-consumption</strong>: A numerical value indicating the total energy consumed by the host or resource during the reporting period.</t>
  <t><strong>energy-unit</strong>: A string indicating the unit of energy (MUST be one of: <spanx style="verb">Wh</spanx>, <spanx style="verb">kWh</spanx>, <spanx style="verb">MWh</spanx>, or <spanx style="verb">GWh</spanx>).</t>
  <t><strong>carbon-footprint</strong>: Total impact in grams of CO2 equivalent.</t>
  <t><strong>carbon-unit</strong>: A string indicating the unit of carbon measurement (MUST be one of: <spanx style="verb">gCO2e</spanx>, <spanx style="verb">kgCO2e</spanx>, or <spanx style="verb">mtCO2e</spanx>).</t>
</list></t>

</section>
<section anchor="optional-response-fields"><name>Optional Response Fields</name>

<t>The JSON object MAY contain the following OPTIONAL keys to align with the <xref target="GHG-PROTOCOL"/> and European Sustainability Reporting Standards (ESRS E1):</t>

<t><list style="symbols">
  <t><strong>target-path</strong>: A string indicating the resource path requested as target</t>
  <t><strong>carbon-accounting</strong>: "location-based" or "market-based" (following <xref target="GHG-PROTOCOL"/>).</t>
  <t><strong>scope-1</strong>: A numerical value indicating the estimated Scope 1 (direct) carbon emissions.</t>
  <t><strong>scope-2</strong>: A numerical value indicating the estimated Scope 2 (indirect/purchased energy) carbon emissions.</t>
  <t><strong>scope-3</strong>: A numerical value indicating the estimated Scope 3 (value chain) carbon emissions.</t>
  <t><strong>sci-score</strong>: A numerical value indicating the Software Carbon Intensity (SCI) score <xref target="GSF-SCI"/>.</t>
</list></t>

</section>
<section anchor="formal-definition-cddl"><name>Formal Definition (CDDL)</name>

<t>The following CDDL <xref target="RFC8949"/> describes the response:</t>

<t>```cddl
; Root response: Can be a single object or a list of objects for trends
sustainability-response = sustainability-metrics / [* sustainability-metrics]</t>

<t>sustainability-metrics = {
  capabilities: "basic" / "extended",</t>

<t>; Mandatory methodology disclosure
  methodology-type: "hardware-metered" / "hardware-estimated" / 
                    "cloud-billing" / "third-party-modeled",
  methodology-uri: tstr,</t>

<t>; Timeframe of the report (RFC3339 formatted string, e.g. "YYYY", "YYYY-MM", "YYYY-MM-DD")
  reporting-period: tstr,</t>

<t>; Energy metrics (Units are fixed as literals to ensure interoperability)
  energy-consumption: number,
  energy-unit: "Wh" / "kWh" / "MWh" / "GWh",</t>

<t>; Carbon metrics
  carbon-footprint: number,
  carbon-unit: "gCO2e" / "kgCO2e" / "mtCO2e",</t>

<t>; Optional fields for extended capabilities
  ? carbon-accounting: "location-based" / "market-based",
  ? target-path: tstr,
  ? scope-1: number,
  ? scope-2: number,
  ? scope-3: number,
  ? sci-score: number
}</t>

<t>```</t>

</section>
</section>
</section>
<section anchor="example-usage"><name>Example Usage</name>

<section anchor="basic-response-root-request"><name>Basic Response (Root Request)</name>

<t><spanx style="verb">GET /.well-known/sustainability</spanx></t>

<t>```json
{
  "capabilities": "basic",
  "methodology-type": "cloud-billing",
  "methodology-uri": "https://example.com/methodology",
  "reporting-period": "2026-02",
  "energy-consumption": 1200,
  "energy-unit": "kWh",
  "carbon-footprint": 340000,
  "carbon-unit": "gCO2e"
}</t>

<t>```</t>

</section>
<section anchor="yearly-trend-monthly-granularity"><name>Yearly Trend (Monthly Granularity)</name>

<t><spanx style="verb">GET /.well-known/sustainability?period=2025&amp;granularity=monthly</spanx></t>

<t>```json
[
  { "reporting-period": "2025-01", "energy-consumption": 105.2, ...},
  { "reporting-period": "2025-02", "energy-consumption": 98.4, ...}
]</t>

<t>```</t>

</section>
<section anchor="target-specific-request-day-period"><name>Target-Specific Request (Day Period)</name>

<t><spanx style="verb">GET /.well-known/sustainability?target=/api/v1&amp;period=2026-03-15</spanx></t>

<t><spanx style="verb">json
{
  "capabilities": "extended",
  "methodology-type": "hardware-estimated",
  "methodology-uri": "https://example.com/sustainability/methodology",
  "reporting-period": "2026-03-15",
  "energy-consumption": 0.85,
  "energy-unit": "kWh",
  "carbon-footprint": 145,
  "carbon-unit": "gCO2e",
  "target-path": "/api/v1"
}
</spanx></t>

</section>
<section anchor="target-specific-yearly-trend-monthly-granularity"><name>Target Specific Yearly Trend (Monthly Granularity)</name>

<t><spanx style="verb">GET /.well-known/sustainability?target=/api/v1&amp;period=2026&amp;granularity=monthly</spanx></t>

<t>```json
[
  {
    "capabilities": "extended",
    "methodology-type": "cloud-billing",
    "methodology-uri": "https://example.com/sustainability/methodology",
    "reporting-period": "2026-01",
    "energy-consumption": 102,
    "energy-unit": "kWh",
    "carbon-footprint": 18500,
    "carbon-unit": "gCO2e",
    "target-path": "/api/v1",
    "carbon-accounting": "location-based",
    "scope-1": 5000,
    "scope-2": 12000,
    "scope-3": 1000,
    "sci-score": 75
  },
  {
    "capabilities": "extended",
    "methodology-type": "hardware-estimated",
    "methodology-uri": "https://example.com/sustainability/methodology",
    "reporting-period": "2026-02",
    "energy-consumption": 99,
    "energy-unit": "kWh",
    "carbon-footprint": 18000,
    "carbon-unit": "gCO2e",
    "target-path": "/api/v1",
    "carbon-accounting": "location-based",
    "scope-1": 4900,
    "scope-2": 11000,
    "scope-3": 1000,
    "sci-score": 65
  },
  {
    "capabilities": "extended",
    "methodology-type": "hardware-estimated",
    "methodology-uri": "https://example.com/sustainability/methodology",
    "reporting-period": "2026-03",
    "energy-consumption": 90,
    "energy-unit": "kWh",
    "carbon-footprint": 17000,
    "carbon-unit": "gCO2e",
    "target-path": "/api/v1"
  }
]</t>

<t>```</t>

</section>
</section>
<section anchor="operational-considerations"><name>Operational Considerations</name>

<section anchor="caching"><name>Caching</name>

<t>Because this endpoint may require internal database queries to aggregate data - especially when dynamic period or other query parameters are utilized - it could become a vector for Denial of Service (DoS) attacks. Hosts SHOULD implement heavy caching (e.g., Cache-Control: max-age=86400) for the .well-known responses, and enforce strict rate-limiting on requests containing time-range query parameters. For historical reports, a long <spanx style="verb">max-age</spanx> (e.g., one year) is RECOMMENDED.</t>

</section>
</section>
<section anchor="security-considerations"><name>Security Considerations</name>

<section anchor="traffic-analysis"><name>Traffic Analysis</name>

<t>Servers SHOULD NOT report metrics at a granularity finer than 24 hours to prevent correlating energy spikes with specific real-time user actions. Real-time telemetry is NOT RECOMMENDED as it could allow an attacker to correlate energy usage with real-time actions.</t>

</section>
<section anchor="array-size-limits"><name>Array Size Limits</name>

<t>To prevent Denial of Service (DoS) via memory exhaustion, servers supporting <spanx style="verb">granularity</spanx> MUST limit the maximum number of objects returned. A cap of 366 objects is RECOMMENDED.</t>

</section>
<section anchor="hardware-fingerprinting"><name>Hardware Fingerprinting</name>

<t>Precise metrics can reveal hardware architectures. Servers MAY apply "noise" (fuzzing) of approx 1% to reported values to mitigate identification while maintaining audit accuracy.</t>

</section>
<section anchor="denial-of-service-dos"><name>Denial of Service (DoS)</name>

<t>Dynamic aggregation of metrics for custom <spanx style="verb">period</spanx> parameters can be resource-intensive. Servers SHOULD rate-limit requests to the sustainability URI and cache all generated reports.</t>

</section>
</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<t>IANA is requested to register the "sustainability" well-known URI in the "Well-Known URIs" registry maintained at IANA <eref target="https://www.iana.org/assignments/well-known-uris">https://www.iana.org/assignments/well-known-uris</eref>, following the procedure outlined in <xref target="RFC8615"/>.</t>

<t><list style="symbols">
  <t><strong>URI Suffix</strong>: sustainability</t>
  <t><strong>Change Controller</strong>: IETF</t>
  <t><strong>Specification Document</strong>: This Document</t>
  <t><strong>Status</strong>: Permanent.</t>
</list></t>

</section>


  </middle>

  <back>


<references title='References' anchor="sec-combined-references">

    <references title='Normative References' anchor="sec-normative-references">

&RFC2119;
&RFC3339;
&RFC8174;
&RFC8259;
&RFC8615;
&RFC8949;


    </references>

    <references title='Informative References' anchor="sec-informative-references">

<reference anchor="GHG-PROTOCOL" >
  <front>
    <title>The Greenhouse Gas Protocol: A Corporate Accounting and Reporting Standard (Revised Edition)</title>
    <author >
      <organization>World Resources Institute and World Business Council for Sustainable Development</organization>
    </author>
    <date year="2004"/>
  </front>
</reference>
<reference anchor="GSF-SCI" >
  <front>
    <title>Software Carbon Intensity (SCI) Specification, v1.0</title>
    <author >
      <organization>Green Software Foundation</organization>
    </author>
    <date year="2022" month="December"/>
  </front>
</reference>
<reference anchor="EU-CSRD" >
  <front>
    <title>Directive (EU) 2022/2464 as regards corporate sustainability reporting (CSRD)</title>
    <author >
      <organization>European Parliament and Council</organization>
    </author>
    <date year="2022" month="December"/>
  </front>
</reference>
<reference anchor="UN-SDG" >
  <front>
    <title>Transforming our world: the 2030 Agenda for Sustainable Development</title>
    <author >
      <organization>United Nations</organization>
    </author>
    <date year="2015"/>
  </front>
</reference>
<reference anchor="W3C-WSG" >
  <front>
    <title>Web Sustainability Guidelines (WSG) 1.0</title>
    <author >
      <organization>World Wide Web Consortium</organization>
    </author>
    <date year="2023"/>
  </front>
</reference>


    </references>

</references>



  </back>

<!-- ##markdown-source:
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

-->

</rfc>

