<?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-01" 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="16"/>

    <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>Yearly: <spanx style="verb">YYYY</spanx></t>
      <t>Quarterly: <spanx style="verb">YYYY-QX</spanx> (e.g., 2026-Q1)</t>
      <t>Monthly: <spanx style="verb">YYYY-MM</spanx></t>
      <t>Daily: <spanx style="verb">YYYY-MM-DD</spanx></t>
    </list></t>
  <t><strong>granularity</strong>: Defines the "slices" within a period (<spanx style="verb">monthly</spanx>, <spanx style="verb">weekly</spanx>, or <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)
  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.5,
  "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"><name>Target-Specific Request</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-quarterly-trend-weekly-granularity"><name>Target Specific Quarterly Trend (Weekly Granularity)</name>

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

<t>```json
[
  {
    "capabilities": "extended",
    "methodology-type": "hardware-estimated",
    "methodology-uri": "https://example.com/sustainability/methodology",
    "reporting-period": "2025-W40",
    "energy-consumption": 102.5,
    "energy-unit": "kWh",
    "carbon-footprint": 18500,
    "carbon-unit": "gCO2e",
    "target-path": "/api/v1"
  },
  {
    "capabilities": "extended",
    "methodology-type": "hardware-estimated",
    "methodology-uri": "https://example.com/sustainability/methodology",
    "reporting-period": "2025-W41",
    "energy-consumption": 98.2,
    "energy-unit": "kWh",
    "carbon-footprint": 17900,
    "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 $\pm$ 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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
uaXMrxbNwC7efwCS/dZPwysAAA==

-->

</rfc>

