<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.31 (Ruby 2.6.10) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-ietf-green-framework-00" category="info" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.32.0 -->
  <front>
    <title abbrev="GREEN-Framework">Framework for Energy Efficiency Management</title>
    <seriesInfo name="Internet-Draft" value="draft-ietf-green-framework-00"/>
    <author fullname="Benoit Claise">
      <organization>Everything OPS</organization>
      <address>
        <email>benoit@everything-ops.net</email>
      </address>
    </author>
    <author fullname="Luis M. Contreras">
      <organization>Telefonica</organization>
      <address>
        <email>luismiguel.contrerasmurillo@telefonica.com</email>
      </address>
    </author>
    <author fullname="Jan Lindblad">
      <organization>All For Eco</organization>
      <address>
        <email>jan.lindblad+ietf@for.eco</email>
      </address>
    </author>
    <author fullname="Marisol Palmero">
      <organization>Independent</organization>
      <address>
        <email>marisol.ietf@gmail.com</email>
      </address>
    </author>
    <author fullname="Emile Stephan">
      <organization>Orange</organization>
      <address>
        <email>emile.stephan@orange.com</email>
      </address>
    </author>
    <author fullname="Qin Wu">
      <organization>Huawei</organization>
      <address>
        <email>bill.wu@huawei.com</email>
      </address>
    </author>
    <date year="2026" month="March" day="13"/>
    <area>OPS</area>
    <workgroup>GREEN</workgroup>
    <keyword>framework</keyword>
    <keyword>energy</keyword>
    <keyword>efficiency</keyword>
    <keyword>savings</keyword>
    <keyword>management</keyword>
    <abstract>
      <?line 103?>

<t>Recognizing the urgent need for energy efficiency, this document specifies a management framework focused on devices and device components within, or connected to, interconnected systems. The framework aims to enable energy usage optimization, based on the network condition while achieving the network's functional and performance requirements (e.g., improving overall network utilization) and also ensure interoperability across diverse systems. Leveraging data from existing use cases, it delivers actionable metrics to support effective energy management and informed decision-making. Furthermore, the framework proposes mechanisms for representing and organizing timestamped telemetry data using YANG models and metadata, enabling transparent and reliable monitoring. This structured approach facilitates improved energy efficiency through consistent energy management practices.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://github.com/ietf-wg-green/draft-ietf-green-framework.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-ietf-green-framework/"/>.
      </t>
      <t>
        Discussion of this document takes place on the
        Getting Ready for Energy-Efficient Networking  mailing list (<eref target="mailto:green@ietf.org"/>),
        which is archived at <eref target="https://mailarchive.ietf.org/arch/browse/green/"/>.
        Subscribe at <eref target="https://www.ietf.org/mailman/listinfo/green/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/https://github.com/ietf-wg-green/draft-ietf-green-framework"/>.</t>
    </note>
  </front>
  <middle>
    <?line 107?>

<section anchor="to-do-and-open-issues">
      <name>TO DO and Open Issues</name>
      <ul spacing="normal">
        <li>
          <t>IEC60050 reference needs a new URL</t>
        </li>
      </ul>
      <t>The following topics remain open for further discussion points:</t>
      <section anchor="discovering-capabilities">
        <name>Discovering Capabilities</name>
        <ul spacing="normal">
          <li>
            <t>Enable automatic detection of power-saving features.</t>
          </li>
          <li>
            <t>Allow controllers to easily discover device-specific limits like transition time and duty cycle.</t>
          </li>
        </ul>
      </section>
      <section anchor="understanding-device-capabilities">
        <name>Understanding Device Capabilities</name>
        <ul spacing="normal">
          <li>
            <t>Explore if Energy Objects can support multiple sets of power states.</t>
          </li>
          <li>
            <t>Make power states clearly described and understandable.</t>
          </li>
          <li>
            <t>Represent these capabilities in a machine-readable format.</t>
          </li>
        </ul>
      </section>
      <section anchor="mapping-intents-to-device-settings">
        <name>Mapping Intents to Device Settings</name>
        <ul spacing="normal">
          <li>
            <t>Develop ways to translate high-level energy goals (like "save energy at low utilization") into actual device configurations.</t>
          </li>
          <li>
            <t>Create a standard method to describe this mapping across systems.</t>
          </li>
        </ul>
      </section>
      <section anchor="handling-transitions-and-ensuring-safety">
        <name>Handling Transitions and Ensuring Safety</name>
        <ul spacing="normal">
          <li>
            <t>Consider how long it takes for an Energy Object to switch power states.</t>
          </li>
          <li>
            <t>Recommendation to standardize a data model for safe limits on frequency or speed of transitions to prevent device/component's damage.</t>
          </li>
          <li>
            <t>Model SLAs that include both performance (e.g., transition time) and device safety (e.g., cycle limitations).</t>
          </li>
        </ul>
      </section>
      <section anchor="east-west-trafficenergy-metrics">
        <name>East-West Traffic/Energy Metrics</name>
        <ul spacing="normal">
          <li>
            <t>Recommendation to standardize a data model for new equipment interconnected East-West with optimized energy consumption.</t>
          </li>
        </ul>
      </section>
    </section>
    <section anchor="introduction">
      <name>Introduction</name>
      <t><xref target="GreenUseCases"/> analyzes use cases such as "Incremental Application of the GREEN Framework" and "Consideration of other domains for end-to-end metrics"; these cases demonstrate the need for structured network device management that supports energy-efficient operations. The framework establishes foundational components for:</t>
      <ul spacing="normal">
        <li>
          <t>Standardization: Ensuring consistent practices across devices and network segments to facilitate interoperability</t>
        </li>
        <li>
          <t>Energy Efficiency Management: Providing guidelines to identify inefficiencies, balance energy usage with network/resource/component utilization, and implement improvements</t>
        </li>
        <li>
          <t>Scalability: Approaches that handle increasing network size and complexity</t>
        </li>
        <li>
          <t>Cost Reduction: Optimizing energy usage to lower operational costs and extend equipment lifecycles</t>
        </li>
        <li>
          <t>Competitiveness: Enabling organizations to maintain competitive infrastructure through enhanced sustainability</t>
        </li>
        <li>
          <t>Environmental Impact: Supporting broader energy optimization practices and sustainability initiatives by reducing carbon footprints</t>
        </li>
        <li>
          <t>Simplified Implementation: Streamlining deployment of energy-efficient measures to minimize service disruptions</t>
        </li>
        <li>
          <t>Security: Protection of power state and consumption data</t>
        </li>
      </ul>
      <t>This document specifies an Energy Management framework for devices within, or connected to, communication networks, addressing the use cases in <xref target="GreenUseCases"/>.</t>
      <t>The framework covers devices and components that can be monitored and controlled for energy management purposes:</t>
      <ul spacing="normal">
        <li>
          <t>Power consumers: Routers, switches, servers, storage systems, and their components (line cards, fans, disks, processors, GPUs)</t>
        </li>
        <li>
          <t>Power sources: Uninterruptible power supplies (UPS), Power Distribution Units (PDUs), Power over Ethernet (PoE) switches, renewable energy systems, and their components (battery cells, inverters, photovoltaic panels)</t>
        </li>
        <li>
          <t>Monitored entities: Any network-attached device or component with a unique identifier (UUID per <xref target="RFC8348"/>) that influences power or energy consumption</t>
        </li>
      </ul>
      <t>This framework defines conceptual requirements and architectural patterns for energy efficiency management. The companion YANG data model <xref target="PowerAndEnergy"/> provides the implementable specification, including:</t>
      <ul spacing="normal">
        <li>
          <t>Power and energy metric definitions and units</t>
        </li>
        <li>
          <t>Measurement accuracy representation</t>
        </li>
        <li>
          <t>Hierarchical default value inheritance</t>
        </li>
        <li>
          <t><xref target="RFC8348"/> hardware model link with energy attributes</t>
        </li>
      </ul>
      <t>Implementers should reference both documents: this framework for understanding requirements and use cases, the YANG model for implementation details and data structures.</t>
      <section anchor="terminology">
        <name>Terminology</name>
        <t>The following terms are defined in <xref target="GreenTerminology"/> and EMAN Framework <xref target="RFC7326"/>: Energy, Power, Energy Object, Energy Management, Energy Monitoring, Energy Control.</t>
        <t>The following terms are defined in EMAN Framework <xref target="RFC7326"/>, and cut/paste here for completeness:</t>
        <dl>
          <dt>Energy Management System (EnMS)</dt>
          <dd>
            <t>An Energy Management System is a combination of hardware and
software used to administer a network, with the primary purpose of
Energy Management.
</t>
            <artwork><![CDATA[
NOTES:

1. An Energy Management System according to ISO50001 (ISO-EnMS)
   is a set of systems or procedures upon which organizations can
   develop and implement an energy policy, set targets and action
   plans, and take into account legal requirements related to
   energy use.  An ISO-EnMS allows organizations to improve energy
   performance and demonstrate conformity to requirements,
   standards, and/or legal requirements.

2. Example ISO-EnMS: Company A defines a set of policies and
   procedures indicating that there should exist multiple
   computerized systems that will poll energy measurements from
   their meters and pricing / source data from their local
   utility.  Company A specifies that their CFO (Chief Financial
   Officer) should collect information and summarize it quarterly
   to be sent to an accounting firm to produce carbon accounting
   reporting as required by their local government.

3. For the purposes of EMAN, the definition herein is the
   preferred meaning of an EnMS.  The definition from ISO50001
   can be referred to as an ISO Energy Management System
   (ISO-EnMS).
]]></artwork>
          </dd>
          <dt>Device</dt>
          <dd>
            <t>A device is a piece of electrical or non-electrical equipment.
Reference: Adapted from <xref target="IEEE100"/>.</t>
          </dd>
          <dt>Component</dt>
          <dd>
            <t>A component is a part of electrical or non-electrical equipment
(device).
Reference: Adapted from <xref target="TMN"/>.</t>
          </dd>
          <dt>Meter (Energy Meter)</dt>
          <dd>
            <t>A meter is a device intended to measure electrical energy by
integrating power with respect to time.
Reference: Adapted from <xref target="IEC60050"/>.</t>
          </dd>
          <dt>Power Inlet</dt>
          <dd>
            <t>A power inlet (or simply "inlet") is an interface at which a
device or component receives energy from another device or
component.</t>
          </dd>
          <dt>Power Outlet</dt>
          <dd>
            <t>A power outlet (or simply "outlet") is an interface at which a
device or component provides energy to another device or
component.</t>
          </dd>
          <dt>Power Interface</dt>
          <dd>
            <t>A Power Interface is a power inlet, outlet, or both.</t>
          </dd>
          <dt>Power State</dt>
          <dd>
            <t>A Power State is a condition or mode of a device (or component)
that broadly characterizes its capabilities, power, and
responsiveness to input.
Reference: Adapted from <xref target="IEEE1621"/>.</t>
          </dd>
          <dt>Power State Set</dt>
          <dd>
            <t>A Power State Set is a collection of Power States that comprises a
named or logical control grouping.</t>
          </dd>
          <dt>Energy Object</dt>
          <dd>
            <t>An Energy Object represents a piece of equipment that is
part of, or attached to, a communications network that is monitored
or controlled or that aids in the management of another device for
Energy Management.</t>
          </dd>
        </dl>
        <t>This document uses the terms Power and Energy in accordance with <xref target="GreenTerminology"/>:
- Power refers to the instantaneous rate at which a device consumes or produces electrical energy (typically expressed in Watts).
- Energy, by contrast, represents the cumulative amount of work performed over time (typically expressed in Joules or Watt-hours).
Both concepts are required within this YANG module: Power enables real-time monitoring, control, and optimization of device operation, while Energy provides a time-integrated view necessary for accounting and reporting. For completeness and alignment with existing operational models and use cases, this specification includes both Power and Energy attributes.</t>
      </section>
    </section>
    <section anchor="motivation">
      <name>Motivation</name>
      <section anchor="impact-on-energy-metrics">
        <name>Impact on Energy Metrics</name>
        <t>The framework will significantly enhance the creation of energy metrics with actionable insights by:</t>
        <ul spacing="normal">
          <li>
            <t>Standardizing Metrics: Establishing consistent measurement protocols for energy consumption and efficiency.</t>
          </li>
          <li>
            <t>Enhancing Data Collection: Facilitating comprehensive monitoring and data aggregation across devices.</t>
          </li>
          <li>
            <t>Supporting Real-time Monitoring: Enabling dynamic tracking and immediate optimization of energy usage.</t>
          </li>
          <li>
            <t>Integration Across Devices: Ensuring interoperability for network-wide data analysis.</t>
          </li>
          <li>
            <t>Providing Actionable Insights: Translating raw data into meaningful information for decision-making.</t>
          </li>
          <li>
            <t>East-West Traffic Impact: Addressing the increasing energy footprint of east-west traffic in data centers and distributed systems by providing a framework for measuring and optimizing energy consumption in these environments.</t>
          </li>
        </ul>
      </section>
      <section anchor="current-device-readiness">
        <name>Current Device Readiness</name>
        <t>While many modern networking devices have basic energy monitoring capabilities, these are often proprietary. The framework will define requirements to enhance these capabilities, enabling standardized metric production and meaningful data contributions for energy management goals.</t>
      </section>
      <section anchor="why-now">
        <name>Why Now?</name>
        <t>The decision to define the framework now, rather than later, is driven by:</t>
        <ul spacing="normal">
          <li>
            <t>Immediate Benefits: Start realizing cost savings, reduced carbon footprints, and improved efficiencies.</t>
          </li>
          <li>
            <t>Rapid Technological Advancements: Aligning the framework with current technologies to prevent obsolescence.</t>
          </li>
          <li>
            <t>Increasing Energy Demands: Mitigating the impact of growing energy consumption on costs.</t>
          </li>
          <li>
            <t>Regulatory Pressure: Preparing for compliance with existing and anticipated regulations.</t>
          </li>
          <li>
            <t>Competitive Advantage: Positioning organizations as leaders in innovation.</t>
          </li>
          <li>
            <t>Foundational Work Ready: Building on the use cases and requirements established in Phase I.</t>
          </li>
          <li>
            <t>Proactive Risk Management: Minimizing risks associated with energy costs and environmental factors.</t>
          </li>
          <li>
            <t>Facilitate Future Innovations: Creating a platform for continuous improvements and adaptations.</t>
          </li>
          <li>
            <t>Stakeholder Engagement: Ensuring diverse perspectives are reflected for broader adoption.</t>
          </li>
        </ul>
        <t>In conclusion, establishing the framework for energy efficiency management now is strategic and timely, leveraging the current momentum of use cases and requirements to drive meaningful progress in energy efficiency management. Delaying its development could result in missed opportunities for immediate benefits, increased costs, and challenges in adapting to future technological and regulatory landscapes.</t>
      </section>
    </section>
    <section anchor="reference-model">
      <name>Reference Model</name>
      <t>The framework introduces the concept of a Power Interface.
   A Power Interface is defined as an interconnection among devices
   where energy can be provided, received, or both. There are some
   similarities between Power Interfaces and network interfaces. A
   network interface can be set to different states, such
   as sending or receiving data on an attached line. Similarly, a Power
   Interface can be receiving or providing energy.</t>
      <t>The most basic example of Energy Management is a single device
   reporting information about itself.  In many cases, however, energy
   is not measured by the device itself but is measured upstream in the
   power distribution tree.  For example, a Power Distribution Unit
   (PDU) may measure the energy it supplies to attached devices and
   report this to an Energy Management System.  Therefore, devices often
   have relationships to other devices or components in the power
   network.  An Energy Management System (EnMS) generally requires an
   understanding of the power topology (who provides power to whom), the
   Metering topology (who meters whom), and the potential Aggregation
   (who aggregates values of others).</t>
      <t>The relationships build on the Power Interface concept.  The
   different relationships among device(s)/component(s), as specified in
   this document, include power source, Metering, and Aggregation
   Relationships.</t>
      <t>The GREEN Reference Model is represented in the <xref target="fig-green-reference-model"/></t>
      <figure anchor="fig-green-reference-model">
        <name>GREEN Reference Model</name>
        <artset>
          <artwork type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="736" width="576" viewBox="0 0 576 736" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
              <path d="M 8,32 L 8,96" fill="none" stroke="black"/>
              <path d="M 8,336 L 8,400" fill="none" stroke="black"/>
              <path d="M 8,560 L 8,720" fill="none" stroke="black"/>
              <path d="M 24,624 L 24,704" fill="none" stroke="black"/>
              <path d="M 48,192 L 48,328" fill="none" stroke="black"/>
              <path d="M 104,624 L 104,704" fill="none" stroke="black"/>
              <path d="M 128,624 L 128,704" fill="none" stroke="black"/>
              <path d="M 136,408 L 136,552" fill="none" stroke="black"/>
              <path d="M 176,192 L 176,328" fill="none" stroke="black"/>
              <path d="M 224,624 L 224,704" fill="none" stroke="black"/>
              <path d="M 248,624 L 248,704" fill="none" stroke="black"/>
              <path d="M 256,160 L 256,328" fill="none" stroke="black"/>
              <path d="M 320,408 L 320,552" fill="none" stroke="black"/>
              <path d="M 384,624 L 384,704" fill="none" stroke="black"/>
              <path d="M 408,624 L 408,704" fill="none" stroke="black"/>
              <path d="M 504,408 L 504,552" fill="none" stroke="black"/>
              <path d="M 520,408 L 520,552" fill="none" stroke="black"/>
              <path d="M 544,32 L 544,96" fill="none" stroke="black"/>
              <path d="M 544,336 L 544,400" fill="none" stroke="black"/>
              <path d="M 544,624 L 544,704" fill="none" stroke="black"/>
              <path d="M 560,64 L 560,128" fill="none" stroke="black"/>
              <path d="M 560,208 L 560,368" fill="none" stroke="black"/>
              <path d="M 560,560 L 560,720" fill="none" stroke="black"/>
              <path d="M 8,32 L 544,32" fill="none" stroke="black"/>
              <path d="M 8,96 L 544,96" fill="none" stroke="black"/>
              <path d="M 8,336 L 544,336" fill="none" stroke="black"/>
              <path d="M 8,400 L 544,400" fill="none" stroke="black"/>
              <path d="M 8,560 L 560,560" fill="none" stroke="black"/>
              <path d="M 24,624 L 104,624" fill="none" stroke="black"/>
              <path d="M 128,624 L 224,624" fill="none" stroke="black"/>
              <path d="M 248,624 L 384,624" fill="none" stroke="black"/>
              <path d="M 408,624 L 544,624" fill="none" stroke="black"/>
              <path d="M 24,704 L 104,704" fill="none" stroke="black"/>
              <path d="M 128,704 L 224,704" fill="none" stroke="black"/>
              <path d="M 248,704 L 384,704" fill="none" stroke="black"/>
              <path d="M 408,704 L 544,704" fill="none" stroke="black"/>
              <path d="M 8,720 L 560,720" fill="none" stroke="black"/>
              <polygon class="arrowhead" points="568,208 556,202.4 556,213.6" fill="black" transform="rotate(270,560,208)"/>
              <polygon class="arrowhead" points="568,128 556,122.4 556,133.6" fill="black" transform="rotate(90,560,128)"/>
              <polygon class="arrowhead" points="528,552 516,546.4 516,557.6" fill="black" transform="rotate(90,520,552)"/>
              <polygon class="arrowhead" points="512,408 500,402.4 500,413.6" fill="black" transform="rotate(270,504,408)"/>
              <polygon class="arrowhead" points="328,408 316,402.4 316,413.6" fill="black" transform="rotate(270,320,408)"/>
              <polygon class="arrowhead" points="264,328 252,322.4 252,333.6" fill="black" transform="rotate(90,256,328)"/>
              <polygon class="arrowhead" points="184,192 172,186.4 172,197.6" fill="black" transform="rotate(270,176,192)"/>
              <polygon class="arrowhead" points="144,408 132,402.4 132,413.6" fill="black" transform="rotate(270,136,408)"/>
              <polygon class="arrowhead" points="56,192 44,186.4 44,197.6" fill="black" transform="rotate(270,48,192)"/>
              <g class="text">
                <text x="168" y="68">(3)</text>
                <text x="216" y="68">Network</text>
                <text x="276" y="68">Domain</text>
                <text x="328" y="68">Level</text>
                <text x="552" y="68">-</text>
                <text x="16" y="132">(a)</text>
                <text x="152" y="132">(b)</text>
                <text x="256" y="132">(c)</text>
                <text x="40" y="148">Inventory</text>
                <text x="168" y="148">Monitor</text>
                <text x="336" y="148">DataSheets/DataBase</text>
                <text x="444" y="148">and/or</text>
                <text x="560" y="148">(g)</text>
                <text x="12" y="164">Of</text>
                <text x="60" y="164">identity</text>
                <text x="164" y="164">Energy</text>
                <text x="280" y="164">via</text>
                <text x="316" y="164">API,</text>
                <text x="560" y="164">API</text>
                <text x="16" y="180">and</text>
                <text x="76" y="180">Capability</text>
                <text x="180" y="180">Efficiency</text>
                <text x="300" y="180">Metadata</text>
                <text x="352" y="180">and</text>
                <text x="392" y="180">other</text>
                <text x="544" y="180">Service</text>
                <text x="364" y="196">device/component/network</text>
                <text x="536" y="196">Interface</text>
                <text x="296" y="212">related</text>
                <text x="376" y="212">information</text>
                <text x="436" y="212">to</text>
                <text x="464" y="212">be:</text>
                <text x="328" y="244">.Power/Energy</text>
                <text x="416" y="244">related</text>
                <text x="480" y="244">metrics</text>
                <text x="304" y="260">.Origin</text>
                <text x="348" y="260">of</text>
                <text x="388" y="260">Energy</text>
                <text x="432" y="260">Mix</text>
                <text x="304" y="276">.Carbon</text>
                <text x="360" y="276">aware</text>
                <text x="408" y="276">based</text>
                <text x="444" y="276">on</text>
                <text x="492" y="276">location</text>
                <text x="80" y="372">(2)</text>
                <text x="140" y="372">controller</text>
                <text x="236" y="372">(collection,</text>
                <text x="320" y="372">compute</text>
                <text x="368" y="372">and</text>
                <text x="432" y="372">aggregate?)</text>
                <text x="552" y="372">-</text>
                <text x="56" y="436">(d)</text>
                <text x="192" y="436">(e)</text>
                <text x="360" y="436">(f)</text>
                <text x="80" y="452">Inventory</text>
                <text x="208" y="452">Monitor</text>
                <text x="264" y="452">power</text>
                <text x="376" y="452">Control</text>
                <text x="84" y="468">Capability</text>
                <text x="220" y="468">Proportion</text>
                <text x="376" y="468">(Energy</text>
                <text x="436" y="468">saving</text>
                <text x="204" y="484">Energy</text>
                <text x="276" y="484">efficiency</text>
                <text x="400" y="484">Functionality</text>
                <text x="204" y="500">ratio,</text>
                <text x="256" y="500">power</text>
                <text x="384" y="500">Localized</text>
                <text x="448" y="500">mgmt/</text>
                <text x="228" y="516">consumption,</text>
                <text x="376" y="516">network</text>
                <text x="428" y="516">wide</text>
                <text x="472" y="516">mgmt)</text>
                <text x="196" y="532">etc)</text>
                <text x="208" y="596">(1)</text>
                <text x="292" y="596">Device/Component</text>
                <text x="48" y="644">(I)</text>
                <text x="156" y="644">(II)</text>
                <text x="280" y="644">(III)</text>
                <text x="436" y="644">(IV)</text>
                <text x="284" y="660">Legacy</text>
                <text x="476" y="660">'Attached'(PoE</text>
                <text x="60" y="676">Device</text>
                <text x="176" y="676">Component</text>
                <text x="284" y="676">Device</text>
                <text x="432" y="676">end</text>
                <text x="476" y="676">Point)</text>
              </g>
            </svg>
          </artwork>
          <artwork type="ascii-art"><![CDATA[
+------------------------------------------------------------------+
|                                                                  |
|                  (3) Network Domain Level                        |-+
|                                                                  | |
+------------------------------------------------------------------+ |
                                                                     |
(a)              (b)          (c)                                    v
Inventory        Monitor        DataSheets/DataBase and/or          (g)
Of identity      Energy        | via API,                           API
and Capability   Efficiency    | Metadata and other             Service
     ^               ^         | device/component/network     Interface
     |               |         | related information to be:          ^
     |               |         |                                     |
     |               |         |  .Power/Energy related metrics      |
     |               |         |  .Origin of Energy Mix              |
     |               |         |  .Carbon aware based on location    |
     |               |         |                                     |
     |               |         |                                     |
     |               |         v                                     |
+------------------------------------------------------------------+ |
|                                                                  | |
|       (2) controller (collection, compute and aggregate?)        |-+
|                                                                  |
+------------------------------------------------------------------+
                ^                      ^                      ^ |
     (d)        |     (e)              |   (f)                | |
     Inventory  |     Monitor power    |   Control            | |
     Capability |     Proportion       |   (Energy saving     | |
                |     Energy efficiency|   Functionality      | |
                |     ratio, power     |   Localized mgmt/    | |
                |     consumption,     |   network wide mgmt) | |
                |     etc)             |                      | |
                |                      |                      | v
+--------------------------------------------------------------------+
|                                                                    |
|                       (1) Device/Component                         |
|                                                                    |
| +---------+  +-----------+  +----------------+  +----------------+ |
| | (I)     |  | (II)      |  | (III)          |  | (IV)           | |
| |         |  |           |  | Legacy         |  | 'Attached'(PoE | |
| | Device  |  | Component |  | Device         |  | end Point)     | |
| |         |  |           |  |                |  |                | |
| +---------+  +-----------+  +----------------+  +----------------+ |
+--------------------------------------------------------------------+
]]></artwork>
        </artset>
      </figure>
      <t>The main elements in the framework are as follows:</t>
      <ul spacing="normal">
        <li>
          <t>(a), (d) Discovery and Inventory</t>
        </li>
        <li>
          <t>(b), (c) GREEN Metrics</t>
        </li>
        <li>
          <t>(b), (e) Monitor energy efficiency</t>
        </li>
        <li>
          <t>(f) Control Energy Saving</t>
        </li>
        <li>
          <t>(g) API Service Interface: enables access for service consumption, enabling data retrieval , control, and integration through API, e.g., <xref target="PetraApi"/>.</t>
        </li>
      </ul>
      <t>The monitoring interface (e) obviously monitor more aspects than just power and energy,
(for example traffic monitoring) but this is not covered in the framework.</t>
      <t>Note that the GREEN framework specifies logical blocks, however, the Energy Efficiency Management function might be implemented inside the device, based in <xref target="RFC8348"/>, in the controller, or a combination of both.</t>
      <t>Even the current reference model implicitly assumes a hierarchical network structure, this assumption acknowledges that modern networks have flatter and anticipate more distributed topologies.</t>
      <t>The reference model covers every network device and component that have a Unique Identifiable ID (UUID) and can represent or influence power or energy consumption. If the component can be uniquely identified, it can be modeled.</t>
      <t>In scope:</t>
      <ul spacing="normal">
        <li>
          <t>Devices</t>
        </li>
        <li>
          <t>Chassis,</t>
        </li>
        <li>
          <t>Line cards, modules, ports</t>
        </li>
        <li>
          <t>Power supply units (PSUs), fans, thermal units</t>
        </li>
        <li>
          <t>Accelerators, GPUs, NPUs</t>
        </li>
        <li>
          <t>Virtualized components where applicable</t>
        </li>
        <li>
          <t>Any element providing power, energy</t>
        </li>
      </ul>
      <section anchor="data-collection-architecture">
        <name>Data Collection Architecture</name>
        <section anchor="telemetry-push-pattern">
          <name>Telemetry Push Pattern</name>
          <t>The framework recommends a push-based telemetry model for energy efficiency data collection, where network devices stream power and energy measurements to management systems rather than waiting for poll requests.</t>
          <t>For energy monitoring specifically, push-based telemetry offers:</t>
          <ul spacing="normal">
            <li>
              <t>Temporal accuracy: Energy consumption varies over time; push models capture variations that polling might miss.</t>
            </li>
            <li>
              <t>Reduced latency: Anomalies (power spikes, efficiency degradation) are detected immediately.</t>
            </li>
            <li>
              <t>Network and data collection efficiency: Eliminates repetitive poll/response cycles.</t>
            </li>
            <li>
              <t>Scalability: Controllers can subscribe once rather than poll continuously.</t>
            </li>
          </ul>
          <t>Following the YANG-Push approach, several parameters from EMAN <xref target="RFC7460"/> are not needed in this framework:</t>
          <ul spacing="normal">
            <li>
              <t>eoEnergyCollectionStartTime: Collection timing is managed by YANG-Push subscriptions.</t>
            </li>
            <li>
              <t>eoEnergyMaxConsumed/eoEnergyMaxProduced: Devices do not store energy time series; controllers handle historical data.</t>
            </li>
            <li>
              <t>Energy collection parameters table: Replaced by YANG-Push subscription configuration.</t>
            </li>
          </ul>
        </section>
        <section anchor="controller-vs-device-initiated">
          <name>Controller vs. Device Initiated</name>
          <t>The framework supports both initiation models:</t>
          <ul spacing="normal">
            <li>
              <t>Controller-Initiated:
              </t>
              <ul spacing="normal">
                <li>
                  <t>Controller subscribes to Energy Objects streaming.</t>
                </li>
                <li>
                  <t>Provides centralized control over monitoring scope and frequency</t>
                </li>
                <li>
                  <t>Enables dynamic adjustment of monitoring based on operational needs</t>
                </li>
              </ul>
            </li>
            <li>
              <t>Device-Initiated:
              </t>
              <ul spacing="normal">
                <li>
                  <t>Devices can autonomously report critical energy events</t>
                </li>
                <li>
                  <t>Useful for threshold violations or hardware failures</t>
                </li>
                <li>
                  <t>Complements controller-initiated subscriptions</t>
                </li>
              </ul>
            </li>
          </ul>
        </section>
        <section anchor="uuid-based-component-identification">
          <name>UUID-Based Component Identification</name>
          <t>Energy metrics are anchored to hardware components using UUIDs from the ietf-hardware model <xref target="RFC8348"/>:</t>
          <ul spacing="normal">
            <li>
              <t>Each physical component (chassis, power supply, line card, etc.) has a stable UUID</t>
            </li>
            <li>
              <t>Energy metrics reference these UUIDs, enabling correlation with:
              </t>
              <ul spacing="normal">
                <li>
                  <t>Component lifecycle (installation, replacement, decommissioning)</t>
                </li>
                <li>
                  <t>Inventory management systems</t>
                </li>
                <li>
                  <t>Warranty and support tracking</t>
                </li>
                <li>
                  <t>Asset management databases</t>
                </li>
              </ul>
            </li>
          </ul>
          <t>To enable stable component identification across systems, the GREEN Framework supports dual identifiers based on <xref target="RFC8348"/>: controllers will need to assign their own ID during onboarding, query the device's ietf-hardware UUID, and maintain a mapping between both for cross-system correlation.</t>
        </section>
        <section anchor="measurement-accuracy-and-data-source-classification">
          <name>Measurement Accuracy and Data Source Classification</name>
          <t>Power and energy data reported by network elements differ significantly in origin and reliability. Some values are derived from calibrated sensors, while others are based on manufacturer specifications, historical observations, or analytical models. To ensure meaningful comparison, aggregation, and interpretation, the framework requires all reported energy-related metrics to include an explicit indication of measurement accuracy.</t>
          <t>The framework defines a common classification of data accuracy covering unknown, estimated, and directly measured values. Measured data is further differentiated by precision levels. This classification enables consumers of the data to assess reliability, prioritize upgrades, support regulatory compliance, and avoid incorrect aggregation or double counting across measurement domains.</t>
          <t>Detailed accuracy categories, and extensibility mechanisms are specified in the GREEN YANG data model <xref target="PowerAndEnergy"/>.</t>
        </section>
        <section anchor="industry-standard-certifications">
          <name>Industry-Standard Certifications</name>
          <t>In addition to measurement accuracy, the framework supports the reporting of industry-standard energy efficiency certifications, per Energy Object, when available (for example a PSU). These certifications provide vendor- or laboratory-validated benchmarks that characterize the designed efficiency of equipment and components.</t>
          <t>Certification information complements measurement accuracy by providing a stable, device-level reference for procurement, compliance, and lifecycle management, while accuracy indicators describe the reliability of operational measurements. Together, these mechanisms enable informed assessment of both expected and observed energy performance.</t>
          <t>The purpose of this framework and YANG module is not to identify all certifications, but to establish a foundation for future extensions. Detailed certification models and encoding rules are defined in the companion GREEN YANG data model.</t>
        </section>
        <section anchor="extensibility-through-yang-identities">
          <name>Extensibility Through YANG Identities</name>
          <t>The accuracy hierarchy uses YANG <tt>identityref</tt> to allow vendor-specific extensions:</t>
          <sourcecode type="yang"><![CDATA[
identity accuracy-measured-vendor-calibrated {
  base accuracy-measured;
  description
    "Vendor-specific calibrated sensor with certificate ID XYZ";
}
]]></sourcecode>
          <t>This maintains interoperability (base <tt>accuracy-measured</tt> classification) while supporting proprietary accuracy metadata.</t>
          <t>Implementation details are in <xref target="PowerAndEnergy"/>.</t>
        </section>
        <section anchor="hierarchical-data-model-and-default-value-inheritance">
          <name>Hierarchical Data Model and Default Value Inheritance</name>
          <t>The framework leverages the hierarchical structure of the ietf-hardware model <xref target="RFC8348"/> to minimize redundant data reporting and simplify device implementation. The framework refers as parent-child relationships.</t>
          <t>Energy objects inherit their hierarchical containment relationships from the hardware component tree. For example:</t>
          <ul spacing="normal">
            <li>
              <t>A chassis(parent) contains line cards(children).</t>
            </li>
            <li>
              <t>Each line card(parent) contains ports(children).</t>
            </li>
            <li>
              <t>Each chassis(parent) is powered by power supply units(children).</t>
            </li>
          </ul>
          <t>Energy metrics and metadata follow these same hierarchical relationships, enabling:</t>
          <ul spacing="normal">
            <li>
              <t>Child components inherit measurement accuracy from their parent unless explicitly overridden.</t>
            </li>
            <li>
              <t>Reduced reporting overhead: Devices only transmit accuracy metadata for components that differ from their parent.</t>
            </li>
            <li>
              <t>Hierarchical validation: Controllers leverage the device containment tree (per <xref target="RFC8348"/>) to verify parent measurements by aggregating child values.</t>
            </li>
          </ul>
          <t>The YANG data model <xref target="PowerAndEnergy"/> implements hierarchical defaults for key attributes. For example:</t>
          <t>The <tt>data-source-accuracy</tt> leaf has a default value of <tt>accuracy-like-parent</tt>, meaning:</t>
          <ul spacing="normal">
            <li>
              <t>If a chassis reports <tt>accuracy-measured-gold</tt> (±5%)</t>
            </li>
            <li>
              <t>All child components(line cards, ports, fans) automatically inherit <tt>accuracy-measured-gold</tt></t>
            </li>
            <li>
              <t>Only components with different accuracy need to explicitly report their value</t>
            </li>
          </ul>
          <t>Example:</t>
          <artwork><![CDATA[
Chassis (accuracy: gold ±5%)
├── Line Card 1 (inherits: gold ±5%)  ← No need to report
├── Line Card 2 (inherits: gold ±5%)  ← No need to report
└── PSU 1 (explicit: silver ±10%)     ← Must report (differs from parent)
]]></artwork>
          <t>This dramatically reduces YANG-Push telemetry volume while maintaining accuracy transparency.</t>
        </section>
        <section anchor="unit-multiplier-consistency">
          <name>Unit Multiplier Consistency</name>
          <t>While <tt>unit-multiplier</tt> does not inherit, the framework recommends:</t>
          <ul spacing="normal">
            <li>
              <t>Mandatory unit-multiplier specification OR</t>
            </li>
            <li>
              <t>Default to <tt>multiplier-units</tt> (10^0 = 1) for simplicity</t>
            </li>
          </ul>
          <t><strong>Rationale from WG Discussion:</strong>
&gt; "Either mandatory or default to 1, not inheritance. Leave it open to authors to discuss further." The final YANG model can choose either approach, but must not use inheritance to avoid client code complexity.</t>
        </section>
        <section anchor="power-factor">
          <name>Power Factor</name>
          <t>The YANG data model <xref target="PowerAndEnergy"/> introduces a power-factor leaf to capture Power Factor (PF), enabling controller engines to accurately compute real power. PF is essential for accurately estimating real power consumption in AC-powered components, especially Power Supply Units (PSUs).</t>
          <t>The <tt>power-factor</tt> leaf defaults to 100 (unity power factor), meaning:
- Devices with typical resistive loads don't need to report power factor
- Only devices with significant reactive power (motors, large PSUs) need explicit values
- Simplifies data for most networking equipment</t>
        </section>
      </section>
      <section anchor="typical-power-topologies">
        <name>Typical Power Topologies</name>
        <t>The following reference model describes physical power topologies
   that exist in parallel with a communication topology. While many
   more topologies can be created with a combination of devices, the
   following are some basic ones that show how Energy Management
   topologies differ from Network Management topologies. Only the controller,
   devices and components, are depicted here, as the Network Domain Level
   remains identical.</t>
        <t>NOTE:</t>
        <ul spacing="normal">
          <li>
            <t>"###" is used to denote a transfer of energy using Power Interface.</t>
          </li>
          <li>
            <t>"- &gt;" is used to denote a transfer of information using Network Interface.</t>
          </li>
        </ul>
        <section anchor="basic-power-supply">
          <name>Basic Power Supply</name>
          <t>This covers the basic example of router connected to Power Outlet in the wall.</t>
          <figure anchor="fig-basic_power">
            <name>Reference Model Example: Basic Power Supply</name>
            <artset>
              <artwork type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="576" width="568" viewBox="0 0 568 576" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                  <path d="M 8,32 L 8,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 8,400" fill="none" stroke="black"/>
                  <path d="M 48,192 L 48,328" fill="none" stroke="black"/>
                  <path d="M 104,496 L 104,560" fill="none" stroke="black"/>
                  <path d="M 176,192 L 176,328" fill="none" stroke="black"/>
                  <path d="M 224,496 L 224,560" fill="none" stroke="black"/>
                  <path d="M 256,144 L 256,328" fill="none" stroke="black"/>
                  <path d="M 328,496 L 328,560" fill="none" stroke="black"/>
                  <path d="M 368,408 L 368,432" fill="none" stroke="black"/>
                  <path d="M 368,464 L 368,488" fill="none" stroke="black"/>
                  <path d="M 400,408 L 400,432" fill="none" stroke="black"/>
                  <path d="M 400,464 L 400,488" fill="none" stroke="black"/>
                  <path d="M 432,408 L 432,432" fill="none" stroke="black"/>
                  <path d="M 432,464 L 432,488" fill="none" stroke="black"/>
                  <path d="M 480,496 L 480,560" fill="none" stroke="black"/>
                  <path d="M 560,32 L 560,96" fill="none" stroke="black"/>
                  <path d="M 560,336 L 560,400" fill="none" stroke="black"/>
                  <path d="M 8,32 L 560,32" fill="none" stroke="black"/>
                  <path d="M 8,96 L 560,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 560,336" fill="none" stroke="black"/>
                  <path d="M 8,400 L 560,400" fill="none" stroke="black"/>
                  <path d="M 104,496 L 224,496" fill="none" stroke="black"/>
                  <path d="M 328,496 L 480,496" fill="none" stroke="black"/>
                  <path d="M 104,560 L 224,560" fill="none" stroke="black"/>
                  <path d="M 328,560 L 480,560" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="440,488 428,482.4 428,493.6" fill="black" transform="rotate(90,432,488)"/>
                  <polygon class="arrowhead" points="440,408 428,402.4 428,413.6" fill="black" transform="rotate(270,432,408)"/>
                  <polygon class="arrowhead" points="408,408 396,402.4 396,413.6" fill="black" transform="rotate(270,400,408)"/>
                  <polygon class="arrowhead" points="376,408 364,402.4 364,413.6" fill="black" transform="rotate(270,368,408)"/>
                  <polygon class="arrowhead" points="264,328 252,322.4 252,333.6" fill="black" transform="rotate(90,256,328)"/>
                  <polygon class="arrowhead" points="184,192 172,186.4 172,197.6" fill="black" transform="rotate(270,176,192)"/>
                  <polygon class="arrowhead" points="56,192 44,186.4 44,197.6" fill="black" transform="rotate(270,48,192)"/>
                  <g class="text">
                    <text x="168" y="68">(3)</text>
                    <text x="216" y="68">Network</text>
                    <text x="276" y="68">Domain</text>
                    <text x="328" y="68">Level</text>
                    <text x="16" y="132">(a)</text>
                    <text x="152" y="132">(b)</text>
                    <text x="288" y="132">(c)</text>
                    <text x="40" y="148">Inventory</text>
                    <text x="168" y="148">Monitor</text>
                    <text x="264" y="148">-</text>
                    <text x="352" y="148">DataSheets/DataBase</text>
                    <text x="460" y="148">and/or</text>
                    <text x="504" y="148">via</text>
                    <text x="536" y="148">API</text>
                    <text x="12" y="164">Of</text>
                    <text x="60" y="164">identity</text>
                    <text x="164" y="164">Energy</text>
                    <text x="308" y="164">Metadata</text>
                    <text x="360" y="164">and</text>
                    <text x="400" y="164">other</text>
                    <text x="492" y="164">device/component</text>
                    <text x="16" y="180">and</text>
                    <text x="76" y="180">Capability</text>
                    <text x="180" y="180">Efficiency</text>
                    <text x="308" y="180">/network</text>
                    <text x="376" y="180">related</text>
                    <text x="460" y="180">information:</text>
                    <text x="328" y="212">.Power/Energy</text>
                    <text x="416" y="212">related</text>
                    <text x="480" y="212">metrics</text>
                    <text x="328" y="228">information</text>
                    <text x="304" y="244">.Origin</text>
                    <text x="348" y="244">of</text>
                    <text x="388" y="244">Energy</text>
                    <text x="432" y="244">Mix</text>
                    <text x="304" y="260">.Carbon</text>
                    <text x="360" y="260">aware</text>
                    <text x="408" y="260">based</text>
                    <text x="444" y="260">on</text>
                    <text x="492" y="260">location</text>
                    <text x="80" y="372">(2)</text>
                    <text x="140" y="372">controller</text>
                    <text x="236" y="372">(collection,</text>
                    <text x="320" y="372">compute</text>
                    <text x="368" y="372">and</text>
                    <text x="432" y="372">aggregate?)</text>
                    <text x="368" y="452">(d)</text>
                    <text x="400" y="452">(e)</text>
                    <text x="432" y="452">(f)</text>
                    <text x="136" y="532">Power</text>
                    <text x="188" y="532">Supply</text>
                    <text x="276" y="532">############</text>
                    <text x="404" y="532">Device/Component</text>
                  </g>
                </svg>
              </artwork>
              <artwork type="ascii-art"><![CDATA[
+--------------------------------------------------------------------+
|                                                                    |
|                  (3) Network Domain Level                          |
|                                                                    |
+--------------------------------------------------------------------+

(a)              (b)              (c)
Inventory        Monitor       +- DataSheets/DataBase and/or via API
Of identity      Energy        |  Metadata and other device/component
and Capability   Efficiency    |  /network related information:
     ^               ^         |
     |               |         |  .Power/Energy related metrics
     |               |         |   information
     |               |         |  .Origin of Energy Mix
     |               |         |  .Carbon aware based on location
     |               |         |
     |               |         |
     |               |         |
     |               |         v
+--------------------------------------------------------------------+
|                                                                    |
|       (2) controller (collection, compute and aggregate?)          |
|                                                                    |
+--------------------------------------------------------------------+
                                             ^   ^   ^
                                             |   |   |
                                            (d) (e) (f)
                                             |   |   |
                                             |   |   v
            +--------------+            +------------------+
            |              |            |                  |
            | Power Supply |############| Device/Component |
            |              |            |                  |
            +--------------+            +------------------+
]]></artwork>
            </artset>
          </figure>
        </section>
        <section anchor="physical-meter-with-legacy-device">
          <name>Physical Meter with Legacy Device</name>
          <t>This covers the basic example of device connected to wall Power Outlet,
with a Physical Meter placed in the wall Power Outlet, because the device
can not monitor its power, energy, demand.</t>
          <figure anchor="fig-physical_meter">
            <name>Reference Model Example: Physical Meter</name>
            <artset>
              <artwork type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="576" width="568" viewBox="0 0 568 576" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                  <path d="M 8,32 L 8,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 8,400" fill="none" stroke="black"/>
                  <path d="M 40,496 L 40,560" fill="none" stroke="black"/>
                  <path d="M 48,192 L 48,328" fill="none" stroke="black"/>
                  <path d="M 160,496 L 160,560" fill="none" stroke="black"/>
                  <path d="M 176,192 L 176,328" fill="none" stroke="black"/>
                  <path d="M 192,496 L 192,560" fill="none" stroke="black"/>
                  <path d="M 248,408 L 248,432" fill="none" stroke="black"/>
                  <path d="M 248,464 L 248,488" fill="none" stroke="black"/>
                  <path d="M 256,144 L 256,328" fill="none" stroke="black"/>
                  <path d="M 328,496 L 328,560" fill="none" stroke="black"/>
                  <path d="M 360,496 L 360,560" fill="none" stroke="black"/>
                  <path d="M 488,496 L 488,560" fill="none" stroke="black"/>
                  <path d="M 560,32 L 560,96" fill="none" stroke="black"/>
                  <path d="M 560,336 L 560,400" fill="none" stroke="black"/>
                  <path d="M 8,32 L 560,32" fill="none" stroke="black"/>
                  <path d="M 8,96 L 560,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 560,336" fill="none" stroke="black"/>
                  <path d="M 8,400 L 560,400" fill="none" stroke="black"/>
                  <path d="M 40,496 L 160,496" fill="none" stroke="black"/>
                  <path d="M 192,496 L 328,496" fill="none" stroke="black"/>
                  <path d="M 360,496 L 488,496" fill="none" stroke="black"/>
                  <path d="M 40,560 L 160,560" fill="none" stroke="black"/>
                  <path d="M 192,560 L 328,560" fill="none" stroke="black"/>
                  <path d="M 360,560 L 488,560" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="264,328 252,322.4 252,333.6" fill="black" transform="rotate(90,256,328)"/>
                  <polygon class="arrowhead" points="256,408 244,402.4 244,413.6" fill="black" transform="rotate(270,248,408)"/>
                  <polygon class="arrowhead" points="184,192 172,186.4 172,197.6" fill="black" transform="rotate(270,176,192)"/>
                  <polygon class="arrowhead" points="56,192 44,186.4 44,197.6" fill="black" transform="rotate(270,48,192)"/>
                  <g class="text">
                    <text x="168" y="68">(3)</text>
                    <text x="216" y="68">Network</text>
                    <text x="276" y="68">Domain</text>
                    <text x="328" y="68">Level</text>
                    <text x="16" y="132">(a)</text>
                    <text x="152" y="132">(b)</text>
                    <text x="288" y="132">(c)</text>
                    <text x="40" y="148">Inventory</text>
                    <text x="168" y="148">Monitor</text>
                    <text x="264" y="148">-</text>
                    <text x="352" y="148">DataSheets/DataBase</text>
                    <text x="460" y="148">and/or</text>
                    <text x="504" y="148">via</text>
                    <text x="536" y="148">API</text>
                    <text x="12" y="164">Of</text>
                    <text x="60" y="164">identity</text>
                    <text x="164" y="164">Energy</text>
                    <text x="308" y="164">Metadata</text>
                    <text x="360" y="164">and</text>
                    <text x="400" y="164">other</text>
                    <text x="492" y="164">device/component</text>
                    <text x="16" y="180">and</text>
                    <text x="76" y="180">Capability</text>
                    <text x="180" y="180">Efficiency</text>
                    <text x="308" y="180">/network</text>
                    <text x="376" y="180">related</text>
                    <text x="460" y="180">information:</text>
                    <text x="328" y="212">.Power/Energy</text>
                    <text x="416" y="212">related</text>
                    <text x="480" y="212">metrics</text>
                    <text x="328" y="228">information</text>
                    <text x="304" y="244">.Origin</text>
                    <text x="348" y="244">of</text>
                    <text x="388" y="244">Energy</text>
                    <text x="432" y="244">Mix</text>
                    <text x="304" y="260">.Carbon</text>
                    <text x="360" y="260">aware</text>
                    <text x="408" y="260">based</text>
                    <text x="444" y="260">on</text>
                    <text x="492" y="260">location</text>
                    <text x="80" y="372">(2)</text>
                    <text x="140" y="372">controller</text>
                    <text x="236" y="372">(collection,</text>
                    <text x="320" y="372">compute</text>
                    <text x="368" y="372">and</text>
                    <text x="432" y="372">aggregate?)</text>
                    <text x="248" y="452">(e)</text>
                    <text x="72" y="532">Power</text>
                    <text x="124" y="532">Supply</text>
                    <text x="176" y="532">###</text>
                    <text x="236" y="532">Physical</text>
                    <text x="296" y="532">Meter</text>
                    <text x="344" y="532">###</text>
                    <text x="396" y="532">Legacy</text>
                    <text x="452" y="532">Device</text>
                  </g>
                </svg>
              </artwork>
              <artwork type="ascii-art"><![CDATA[
+--------------------------------------------------------------------+
|                                                                    |
|                  (3) Network Domain Level                          |
|                                                                    |
+--------------------------------------------------------------------+

(a)              (b)              (c)
Inventory        Monitor       +- DataSheets/DataBase and/or via API
Of identity      Energy        |  Metadata and other device/component
and Capability   Efficiency    |  /network related information:
     ^               ^         |
     |               |         |  .Power/Energy related metrics
     |               |         |   information
     |               |         |  .Origin of Energy Mix
     |               |         |  .Carbon aware based on location
     |               |         |
     |               |         |
     |               |         |
     |               |         v
+--------------------------------------------------------------------+
|                                                                    |
|       (2) controller (collection, compute and aggregate?)          |
|                                                                    |
+--------------------------------------------------------------------+
                              ^
                              |
                             (e)
                              |
                              |
    +--------------+   +----------------+   +---------------+
    |              |   |                |   |               |
    | Power Supply |###| Physical Meter |###| Legacy Device |
    |              |   |                |   |               |
    +--------------+   +----------------+   +---------------+
]]></artwork>
            </artset>
          </figure>
          <t>When the EnMS discovers the physical meter, it must know for
which Energy Object(s) it measures power or energy. This is the
Metering Relatonship.</t>
          <t>A Metering Relationship is a relationship where one Energy Object
measures power, energy, demand, or Power Attributes of one or more
other Energy Objects.  The Metering Relationship gives the view of
the Metering topology.  Physical meters can be placed anywhere in
a power distribution tree.  For example, utility meters monitor
and report accumulated power consumption of the entire building.
Logically, the Metering topology overlaps with the wiring
topology, as meters are connected to the wiring topology.  A
typical example is meters that clamp onto the existing wiring.</t>
        </section>
        <section anchor="physical-meter-with-new-device">
          <name>Physical Meter with New Device</name>
          <t>This covers the example of device connected to wall Power Outlet, with a Physical Meter placed in the wall Power Outlet, because the previous device was not able to monitor its power, energy, demand.</t>
          <figure anchor="fig-new_device">
            <name>Reference Model Example: Physical Meter with New Device</name>
            <artset>
              <artwork type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="576" width="520" viewBox="0 0 520 576" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                  <path d="M 8,32 L 8,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 8,400" fill="none" stroke="black"/>
                  <path d="M 16,496 L 16,560" fill="none" stroke="black"/>
                  <path d="M 48,192 L 48,328" fill="none" stroke="black"/>
                  <path d="M 136,496 L 136,560" fill="none" stroke="black"/>
                  <path d="M 168,496 L 168,560" fill="none" stroke="black"/>
                  <path d="M 176,192 L 176,328" fill="none" stroke="black"/>
                  <path d="M 216,144 L 216,328" fill="none" stroke="black"/>
                  <path d="M 248,408 L 248,432" fill="none" stroke="black"/>
                  <path d="M 248,464 L 248,488" fill="none" stroke="black"/>
                  <path d="M 304,496 L 304,560" fill="none" stroke="black"/>
                  <path d="M 336,496 L 336,560" fill="none" stroke="black"/>
                  <path d="M 392,408 L 392,432" fill="none" stroke="black"/>
                  <path d="M 392,464 L 392,488" fill="none" stroke="black"/>
                  <path d="M 424,408 L 424,432" fill="none" stroke="black"/>
                  <path d="M 424,464 L 424,488" fill="none" stroke="black"/>
                  <path d="M 456,408 L 456,432" fill="none" stroke="black"/>
                  <path d="M 456,464 L 456,488" fill="none" stroke="black"/>
                  <path d="M 488,496 L 488,560" fill="none" stroke="black"/>
                  <path d="M 504,32 L 504,96" fill="none" stroke="black"/>
                  <path d="M 512,336 L 512,400" fill="none" stroke="black"/>
                  <path d="M 8,32 L 504,32" fill="none" stroke="black"/>
                  <path d="M 8,96 L 504,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 512,336" fill="none" stroke="black"/>
                  <path d="M 8,400 L 512,400" fill="none" stroke="black"/>
                  <path d="M 16,496 L 136,496" fill="none" stroke="black"/>
                  <path d="M 168,496 L 304,496" fill="none" stroke="black"/>
                  <path d="M 336,496 L 488,496" fill="none" stroke="black"/>
                  <path d="M 16,560 L 136,560" fill="none" stroke="black"/>
                  <path d="M 168,560 L 304,560" fill="none" stroke="black"/>
                  <path d="M 336,560 L 488,560" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="464,488 452,482.4 452,493.6" fill="black" transform="rotate(90,456,488)"/>
                  <polygon class="arrowhead" points="464,408 452,402.4 452,413.6" fill="black" transform="rotate(270,456,408)"/>
                  <polygon class="arrowhead" points="432,408 420,402.4 420,413.6" fill="black" transform="rotate(270,424,408)"/>
                  <polygon class="arrowhead" points="400,408 388,402.4 388,413.6" fill="black" transform="rotate(270,392,408)"/>
                  <polygon class="arrowhead" points="256,408 244,402.4 244,413.6" fill="black" transform="rotate(270,248,408)"/>
                  <polygon class="arrowhead" points="224,328 212,322.4 212,333.6" fill="black" transform="rotate(90,216,328)"/>
                  <polygon class="arrowhead" points="184,192 172,186.4 172,197.6" fill="black" transform="rotate(270,176,192)"/>
                  <polygon class="arrowhead" points="56,192 44,186.4 44,197.6" fill="black" transform="rotate(270,48,192)"/>
                  <g class="text">
                    <text x="168" y="68">(3)</text>
                    <text x="216" y="68">Network</text>
                    <text x="276" y="68">Domain</text>
                    <text x="328" y="68">Level</text>
                    <text x="16" y="132">(a)</text>
                    <text x="144" y="132">(b)</text>
                    <text x="256" y="132">(c)</text>
                    <text x="40" y="148">Inventory</text>
                    <text x="152" y="148">Monitor</text>
                    <text x="224" y="148">-</text>
                    <text x="312" y="148">DataSheets/DataBase</text>
                    <text x="420" y="148">and/or</text>
                    <text x="464" y="148">via</text>
                    <text x="496" y="148">API</text>
                    <text x="12" y="164">of</text>
                    <text x="60" y="164">identity</text>
                    <text x="148" y="164">Energy</text>
                    <text x="268" y="164">Metadata</text>
                    <text x="320" y="164">and</text>
                    <text x="360" y="164">other</text>
                    <text x="416" y="164">device/</text>
                    <text x="8" y="180">&amp;</text>
                    <text x="60" y="180">capability</text>
                    <text x="156" y="180">Efficiency</text>
                    <text x="304" y="180">component/network</text>
                    <text x="408" y="180">related</text>
                    <text x="284" y="196">information:</text>
                    <text x="288" y="212">.Power/Energy</text>
                    <text x="376" y="212">related</text>
                    <text x="440" y="212">metrics</text>
                    <text x="288" y="228">Information</text>
                    <text x="264" y="244">.Origin</text>
                    <text x="308" y="244">of</text>
                    <text x="348" y="244">Energy</text>
                    <text x="392" y="244">Mix</text>
                    <text x="264" y="260">.Carbon</text>
                    <text x="320" y="260">aware</text>
                    <text x="368" y="260">based</text>
                    <text x="404" y="260">on</text>
                    <text x="452" y="260">location</text>
                    <text x="56" y="372">(2)</text>
                    <text x="116" y="372">controller</text>
                    <text x="212" y="372">(collection,</text>
                    <text x="296" y="372">compute</text>
                    <text x="344" y="372">and</text>
                    <text x="408" y="372">aggregate?)</text>
                    <text x="248" y="452">(e)</text>
                    <text x="392" y="452">(d)</text>
                    <text x="424" y="452">(e)</text>
                    <text x="456" y="452">(f)</text>
                    <text x="48" y="532">Power</text>
                    <text x="100" y="532">Supply</text>
                    <text x="152" y="532">###</text>
                    <text x="212" y="532">Physical</text>
                    <text x="272" y="532">Meter</text>
                    <text x="320" y="532">###</text>
                    <text x="412" y="532">Device/Component</text>
                  </g>
                </svg>
              </artwork>
              <artwork type="ascii-art"><![CDATA[
+-------------------------------------------------------------+
|                                                             |
|                  (3) Network Domain Level                   |
|                                                             |
+-------------------------------------------------------------+

(a)             (b)           (c)
Inventory      Monitor    +- DataSheets/DataBase and/or via API
of identity    Energy     |  Metadata and other device/
& capability  Efficiency  |  component/network related 
     ^               ^    |  information:
     |               |    |  .Power/Energy related metrics
     |               |    |   Information
     |               |    |  .Origin of Energy Mix
     |               |    |  .Carbon aware based on location
     |               |    |
     |               |    |
     |               |    |
     |               |    v
+--------------------------------------------------------------+
|                                                              |
|    (2) controller (collection, compute and aggregate?)       |
|                                                              |
+--------------------------------------------------------------+
                              ^                 ^   ^   ^
                              |                 |   |   |
                             (e)               (d) (e) (f)
                              |                 |   |   |
                              |                 |   |   v
 +--------------+   +----------------+   +------------------+
 |              |   |                |   |                  |
 | Power Supply |###| Physical Meter |###| Device/Component |
 |              |   |                |   |                  |
 +--------------+   +----------------+   +------------------+
]]></artwork>
            </artset>
          </figure>
          <t>The most important issue in such a topology is to avoid the double counting in the Energy Management System (EnMS). The physical meter reports the Energy transmitted, while the connected Device/Component might also report its consumed Energy. Those two values are identical. Without the knowledge of this specific topology, that is the Metering Relationship between the two Energy Objects, the EnMS will double count the Energy consumed in the network.</t>
        </section>
        <section anchor="power-over-ethernet">
          <name>Power over Ethernet</name>
          <t>This covers the example of a switch port (Power Outlet) the provides energy with Power over Ethernet (PoE) to a PoE end points (camera, access port, etc.).</t>
          <figure anchor="fig-power_ethernet">
            <name>Reference Model Example: Power over Ethernet</name>
            <artset>
              <artwork type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="592" width="568" viewBox="0 0 568 592" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                  <path d="M 8,32 L 8,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 8,400" fill="none" stroke="black"/>
                  <path d="M 48,192 L 48,328" fill="none" stroke="black"/>
                  <path d="M 104,496 L 104,576" fill="none" stroke="black"/>
                  <path d="M 120,408 L 120,432" fill="none" stroke="black"/>
                  <path d="M 120,464 L 120,488" fill="none" stroke="black"/>
                  <path d="M 152,408 L 152,432" fill="none" stroke="black"/>
                  <path d="M 152,464 L 152,488" fill="none" stroke="black"/>
                  <path d="M 176,192 L 176,328" fill="none" stroke="black"/>
                  <path d="M 184,408 L 184,432" fill="none" stroke="black"/>
                  <path d="M 184,464 L 184,488" fill="none" stroke="black"/>
                  <path d="M 224,496 L 224,576" fill="none" stroke="black"/>
                  <path d="M 256,144 L 256,328" fill="none" stroke="black"/>
                  <path d="M 328,496 L 328,576" fill="none" stroke="black"/>
                  <path d="M 352,408 L 352,432" fill="none" stroke="black"/>
                  <path d="M 352,464 L 352,488" fill="none" stroke="black"/>
                  <path d="M 384,408 L 384,432" fill="none" stroke="black"/>
                  <path d="M 384,464 L 384,488" fill="none" stroke="black"/>
                  <path d="M 416,408 L 416,432" fill="none" stroke="black"/>
                  <path d="M 416,464 L 416,488" fill="none" stroke="black"/>
                  <path d="M 464,496 L 464,576" fill="none" stroke="black"/>
                  <path d="M 560,32 L 560,96" fill="none" stroke="black"/>
                  <path d="M 560,336 L 560,400" fill="none" stroke="black"/>
                  <path d="M 8,32 L 560,32" fill="none" stroke="black"/>
                  <path d="M 8,96 L 560,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 560,336" fill="none" stroke="black"/>
                  <path d="M 8,400 L 560,400" fill="none" stroke="black"/>
                  <path d="M 104,496 L 224,496" fill="none" stroke="black"/>
                  <path d="M 328,496 L 464,496" fill="none" stroke="black"/>
                  <path d="M 104,576 L 224,576" fill="none" stroke="black"/>
                  <path d="M 328,576 L 464,576" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="424,488 412,482.4 412,493.6" fill="black" transform="rotate(90,416,488)"/>
                  <polygon class="arrowhead" points="424,408 412,402.4 412,413.6" fill="black" transform="rotate(270,416,408)"/>
                  <polygon class="arrowhead" points="392,408 380,402.4 380,413.6" fill="black" transform="rotate(270,384,408)"/>
                  <polygon class="arrowhead" points="360,408 348,402.4 348,413.6" fill="black" transform="rotate(270,352,408)"/>
                  <polygon class="arrowhead" points="264,328 252,322.4 252,333.6" fill="black" transform="rotate(90,256,328)"/>
                  <polygon class="arrowhead" points="192,488 180,482.4 180,493.6" fill="black" transform="rotate(90,184,488)"/>
                  <polygon class="arrowhead" points="192,408 180,402.4 180,413.6" fill="black" transform="rotate(270,184,408)"/>
                  <polygon class="arrowhead" points="184,192 172,186.4 172,197.6" fill="black" transform="rotate(270,176,192)"/>
                  <polygon class="arrowhead" points="160,408 148,402.4 148,413.6" fill="black" transform="rotate(270,152,408)"/>
                  <polygon class="arrowhead" points="128,408 116,402.4 116,413.6" fill="black" transform="rotate(270,120,408)"/>
                  <polygon class="arrowhead" points="56,192 44,186.4 44,197.6" fill="black" transform="rotate(270,48,192)"/>
                  <g class="text">
                    <text x="168" y="68">(3)</text>
                    <text x="216" y="68">Network</text>
                    <text x="276" y="68">Domain</text>
                    <text x="328" y="68">Level</text>
                    <text x="16" y="132">(a)</text>
                    <text x="152" y="132">(b)</text>
                    <text x="288" y="132">(c)</text>
                    <text x="40" y="148">Inventory</text>
                    <text x="168" y="148">Monitor</text>
                    <text x="264" y="148">-</text>
                    <text x="352" y="148">DataSheets/DataBase</text>
                    <text x="460" y="148">and/or</text>
                    <text x="504" y="148">via</text>
                    <text x="536" y="148">API</text>
                    <text x="12" y="164">Of</text>
                    <text x="60" y="164">identity</text>
                    <text x="164" y="164">Energy</text>
                    <text x="308" y="164">Metadata</text>
                    <text x="360" y="164">and</text>
                    <text x="400" y="164">other</text>
                    <text x="492" y="164">device/component</text>
                    <text x="16" y="180">and</text>
                    <text x="76" y="180">Capability</text>
                    <text x="180" y="180">Efficiency</text>
                    <text x="308" y="180">/network</text>
                    <text x="376" y="180">related</text>
                    <text x="460" y="180">information:</text>
                    <text x="328" y="212">.Power/Energy</text>
                    <text x="416" y="212">related</text>
                    <text x="480" y="212">metrics</text>
                    <text x="328" y="228">information</text>
                    <text x="304" y="244">.Origin</text>
                    <text x="348" y="244">of</text>
                    <text x="388" y="244">Energy</text>
                    <text x="432" y="244">Mix</text>
                    <text x="304" y="260">.Carbon</text>
                    <text x="360" y="260">aware</text>
                    <text x="408" y="260">based</text>
                    <text x="444" y="260">on</text>
                    <text x="492" y="260">location</text>
                    <text x="80" y="372">(2)</text>
                    <text x="140" y="372">controller</text>
                    <text x="236" y="372">(collection,</text>
                    <text x="320" y="372">compute</text>
                    <text x="368" y="372">and</text>
                    <text x="432" y="372">aggregate?)</text>
                    <text x="120" y="452">(d)</text>
                    <text x="152" y="452">(e)</text>
                    <text x="184" y="452">(f)</text>
                    <text x="352" y="452">(d)</text>
                    <text x="384" y="452">(e)</text>
                    <text x="416" y="452">(f)</text>
                    <text x="140" y="532">Device</text>
                    <text x="276" y="532">############</text>
                    <text x="352" y="532">PoE</text>
                    <text x="384" y="532">End</text>
                    <text x="424" y="532">Point</text>
                    <text x="148" y="548">(switch)</text>
                  </g>
                </svg>
              </artwork>
              <artwork type="ascii-art"><![CDATA[
+--------------------------------------------------------------------+
|                                                                    |
|                  (3) Network Domain Level                          |
|                                                                    |
+--------------------------------------------------------------------+

(a)              (b)              (c)
Inventory        Monitor       +- DataSheets/DataBase and/or via API
Of identity      Energy        |  Metadata and other device/component
and Capability   Efficiency    |  /network related information:
     ^               ^         |
     |               |         |  .Power/Energy related metrics
     |               |         |   information
     |               |         |  .Origin of Energy Mix
     |               |         |  .Carbon aware based on location
     |               |         |
     |               |         |
     |               |         |
     |               |         v
+--------------------------------------------------------------------+
|                                                                    |
|       (2) controller (collection, compute and aggregate?)          |
|                                                                    |
+--------------------------------------------------------------------+
              ^   ^   ^                    ^   ^   ^
              |   |   |                    |   |   |
             (d) (e) (f)                  (d) (e) (f)
              |   |   |                    |   |   |
              |   |   v                    |   |   v
            +--------------+            +----------------+
            |              |            |                |
            | Device       |############| PoE End Point  |
            | (switch)     |            |                |
            |              |            |                |
            +--------------+            +----------------+
]]></artwork>
            </artset>
          </figure>
          <t>Double counting is also an issue in such an example. The switch port, via its Power Outlet, reports the Energy transmitted, while the PoE End Point, via its Power Inlet, reports its Energy consumed.</t>
          <t>A second issue in such an example is the control topology. The controller must have the knowledge that, if it shuts down the switch port, it will also switch off the connected PoE End Point, as a consequence. This is the Power Source Relationship.</t>
          <t>A Power Source Relationship is a relationship where one Energy Object provides power to one or more Energy Objects. The Power Source Relationship gives a view of the physical wiring topology -- for example, a PoE End Point receiving power from a switch port over PoE or a data center server receiving power from two specific Power Interfaces from two different PDUs.</t>
          <t>On top of that, there might be two control points for the PoE End Point. First the connected switch port but also the controller direct connection to the PoE End Point (f). Via this interface, the controller might for example put the PoE End Point to a lower Power State.</t>
        </section>
        <section anchor="single-power-supply-with-multiple-devices">
          <name>Single Power Supply with Multiple Devices</name>
          <t>This covers the example of a smart PDU that provides energy to a series
of routers in a rack.</t>
          <figure anchor="fig-multiple_devices">
            <name>Reference Model Example: Single Power Supply with Multiple Devices</name>
            <artset>
              <artwork type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="784" width="568" viewBox="0 0 568 784" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                  <path d="M 8,32 L 8,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 8,400" fill="none" stroke="black"/>
                  <path d="M 48,192 L 48,328" fill="none" stroke="black"/>
                  <path d="M 104,496 L 104,576" fill="none" stroke="black"/>
                  <path d="M 120,408 L 120,432" fill="none" stroke="black"/>
                  <path d="M 120,464 L 120,488" fill="none" stroke="black"/>
                  <path d="M 152,408 L 152,432" fill="none" stroke="black"/>
                  <path d="M 152,464 L 152,488" fill="none" stroke="black"/>
                  <path d="M 176,192 L 176,328" fill="none" stroke="black"/>
                  <path d="M 184,408 L 184,432" fill="none" stroke="black"/>
                  <path d="M 184,464 L 184,488" fill="none" stroke="black"/>
                  <path d="M 224,496 L 224,576" fill="none" stroke="black"/>
                  <path d="M 256,144 L 256,328" fill="none" stroke="black"/>
                  <path d="M 328,496 L 328,560" fill="none" stroke="black"/>
                  <path d="M 328,608 L 328,672" fill="none" stroke="black"/>
                  <path d="M 328,704 L 328,768" fill="none" stroke="black"/>
                  <path d="M 360,408 L 360,432" fill="none" stroke="black"/>
                  <path d="M 360,464 L 360,488" fill="none" stroke="black"/>
                  <path d="M 392,408 L 392,432" fill="none" stroke="black"/>
                  <path d="M 392,464 L 392,488" fill="none" stroke="black"/>
                  <path d="M 424,408 L 424,432" fill="none" stroke="black"/>
                  <path d="M 424,464 L 424,488" fill="none" stroke="black"/>
                  <path d="M 496,496 L 496,560" fill="none" stroke="black"/>
                  <path d="M 496,608 L 496,672" fill="none" stroke="black"/>
                  <path d="M 496,704 L 496,768" fill="none" stroke="black"/>
                  <path d="M 560,32 L 560,96" fill="none" stroke="black"/>
                  <path d="M 560,336 L 560,400" fill="none" stroke="black"/>
                  <path d="M 8,32 L 560,32" fill="none" stroke="black"/>
                  <path d="M 8,96 L 560,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 560,336" fill="none" stroke="black"/>
                  <path d="M 8,400 L 560,400" fill="none" stroke="black"/>
                  <path d="M 104,496 L 224,496" fill="none" stroke="black"/>
                  <path d="M 328,496 L 496,496" fill="none" stroke="black"/>
                  <path d="M 328,560 L 496,560" fill="none" stroke="black"/>
                  <path d="M 104,576 L 224,576" fill="none" stroke="black"/>
                  <path d="M 328,608 L 496,608" fill="none" stroke="black"/>
                  <path d="M 328,672 L 496,672" fill="none" stroke="black"/>
                  <path d="M 328,704 L 496,704" fill="none" stroke="black"/>
                  <path d="M 328,768 L 496,768" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="432,488 420,482.4 420,493.6" fill="black" transform="rotate(90,424,488)"/>
                  <polygon class="arrowhead" points="432,408 420,402.4 420,413.6" fill="black" transform="rotate(270,424,408)"/>
                  <polygon class="arrowhead" points="400,408 388,402.4 388,413.6" fill="black" transform="rotate(270,392,408)"/>
                  <polygon class="arrowhead" points="368,408 356,402.4 356,413.6" fill="black" transform="rotate(270,360,408)"/>
                  <polygon class="arrowhead" points="264,328 252,322.4 252,333.6" fill="black" transform="rotate(90,256,328)"/>
                  <polygon class="arrowhead" points="192,488 180,482.4 180,493.6" fill="black" transform="rotate(90,184,488)"/>
                  <polygon class="arrowhead" points="192,408 180,402.4 180,413.6" fill="black" transform="rotate(270,184,408)"/>
                  <polygon class="arrowhead" points="184,192 172,186.4 172,197.6" fill="black" transform="rotate(270,176,192)"/>
                  <polygon class="arrowhead" points="160,408 148,402.4 148,413.6" fill="black" transform="rotate(270,152,408)"/>
                  <polygon class="arrowhead" points="128,408 116,402.4 116,413.6" fill="black" transform="rotate(270,120,408)"/>
                  <polygon class="arrowhead" points="56,192 44,186.4 44,197.6" fill="black" transform="rotate(270,48,192)"/>
                  <g class="text">
                    <text x="168" y="68">(3)</text>
                    <text x="216" y="68">Network</text>
                    <text x="276" y="68">Domain</text>
                    <text x="328" y="68">Level</text>
                    <text x="16" y="132">(a)</text>
                    <text x="152" y="132">(b)</text>
                    <text x="288" y="132">(c)</text>
                    <text x="40" y="148">Inventory</text>
                    <text x="168" y="148">Monitor</text>
                    <text x="264" y="148">-</text>
                    <text x="352" y="148">DataSheets/DataBase</text>
                    <text x="460" y="148">and/or</text>
                    <text x="504" y="148">via</text>
                    <text x="536" y="148">API</text>
                    <text x="12" y="164">Of</text>
                    <text x="60" y="164">identity</text>
                    <text x="164" y="164">Energy</text>
                    <text x="308" y="164">Metadata</text>
                    <text x="360" y="164">and</text>
                    <text x="400" y="164">other</text>
                    <text x="492" y="164">device/component</text>
                    <text x="16" y="180">and</text>
                    <text x="76" y="180">Capability</text>
                    <text x="180" y="180">Efficiency</text>
                    <text x="308" y="180">/network</text>
                    <text x="376" y="180">related</text>
                    <text x="460" y="180">information:</text>
                    <text x="328" y="212">.Power/Energy</text>
                    <text x="416" y="212">related</text>
                    <text x="480" y="212">metrics</text>
                    <text x="328" y="228">information</text>
                    <text x="304" y="244">.Origin</text>
                    <text x="348" y="244">of</text>
                    <text x="388" y="244">Energy</text>
                    <text x="432" y="244">Mix</text>
                    <text x="304" y="260">.Carbon</text>
                    <text x="360" y="260">aware</text>
                    <text x="408" y="260">based</text>
                    <text x="444" y="260">on</text>
                    <text x="492" y="260">location</text>
                    <text x="80" y="372">(2)</text>
                    <text x="140" y="372">controller</text>
                    <text x="236" y="372">(collection,</text>
                    <text x="320" y="372">compute</text>
                    <text x="368" y="372">and</text>
                    <text x="432" y="372">aggregate?)</text>
                    <text x="120" y="452">(d)</text>
                    <text x="152" y="452">(e)</text>
                    <text x="184" y="452">(f)</text>
                    <text x="360" y="452">(d)</text>
                    <text x="392" y="452">(e)</text>
                    <text x="424" y="452">(f)</text>
                    <text x="456" y="452">...</text>
                    <text x="480" y="452">N</text>
                    <text x="136" y="532">Power</text>
                    <text x="188" y="532">Supply</text>
                    <text x="276" y="532">############</text>
                    <text x="404" y="532">Device/Component</text>
                    <text x="480" y="532">1</text>
                    <text x="140" y="548">(Smart</text>
                    <text x="188" y="548">PDU)</text>
                    <text x="248" y="548">#</text>
                    <text x="248" y="564">#</text>
                    <text x="248" y="580">#</text>
                    <text x="248" y="596">#</text>
                    <text x="248" y="612">#</text>
                    <text x="248" y="628">#</text>
                    <text x="284" y="644">##########</text>
                    <text x="404" y="644">Device/Component</text>
                    <text x="480" y="644">2</text>
                    <text x="272" y="660">#</text>
                    <text x="272" y="676">#</text>
                    <text x="272" y="692">#</text>
                    <text x="272" y="708">#</text>
                    <text x="272" y="724">#</text>
                    <text x="296" y="740">#######</text>
                    <text x="404" y="740">Device/Component</text>
                    <text x="480" y="740">N</text>
                  </g>
                </svg>
              </artwork>
              <artwork type="ascii-art"><![CDATA[
+--------------------------------------------------------------------+
|                                                                    |
|                  (3) Network Domain Level                          |
|                                                                    |
+--------------------------------------------------------------------+

(a)              (b)              (c)
Inventory        Monitor       +- DataSheets/DataBase and/or via API
Of identity      Energy        |  Metadata and other device/component
and Capability   Efficiency    |  /network related information:
     ^               ^         |
     |               |         |  .Power/Energy related metrics
     |               |         |   information
     |               |         |  .Origin of Energy Mix
     |               |         |  .Carbon aware based on location
     |               |         |
     |               |         |
     |               |         |
     |               |         v
+--------------------------------------------------------------------+
|                                                                    |
|       (2) controller (collection, compute and aggregate?)          |
|                                                                    |
+--------------------------------------------------------------------+
              ^   ^   ^                     ^   ^   ^
              |   |   |                     |   |   |
             (d) (e) (f)                   (d) (e) (f) ... N
              |   |   |                     |   |   |
              |   |   v                     |   |   v
            +--------------+            +--------------------+
            |              |            |                    |
            | Power Supply |############| Device/Component 1 |
            | (Smart PDU)  |  #         |                    |
            |              |  #         +--------------------+
            +--------------+  #
                              #
                              #         +--------------------+
                              #         |                    |
                              ##########| Device/Component 2 |
                                 #      |                    |
                                 #      +--------------------+
                                 #
                                 #      +--------------------+
                                 #      |                    |
                                 #######| Device/Component N |
                                        |                    |
                                        +--------------------+
]]></artwork>
            </artset>
          </figure>
        </section>
        <section anchor="multiple-power-supplies-with-single-device">
          <name>Multiple Power Supplies with Single Device</name>
          <figure anchor="fig-multiple_power">
            <name>Reference Model Example: Multiple Power Supplies with Single Device</name>
            <artset>
              <artwork type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="576" width="576" viewBox="0 0 576 576" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px" stroke-linecap="round">
                  <path d="M 8,32 L 8,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 8,400" fill="none" stroke="black"/>
                  <path d="M 32,496 L 32,560" fill="none" stroke="black"/>
                  <path d="M 48,192 L 48,328" fill="none" stroke="black"/>
                  <path d="M 56,408 L 56,432" fill="none" stroke="black"/>
                  <path d="M 56,464 L 56,488" fill="none" stroke="black"/>
                  <path d="M 88,408 L 88,432" fill="none" stroke="black"/>
                  <path d="M 88,464 L 88,488" fill="none" stroke="black"/>
                  <path d="M 120,408 L 120,432" fill="none" stroke="black"/>
                  <path d="M 120,464 L 120,488" fill="none" stroke="black"/>
                  <path d="M 168,496 L 168,560" fill="none" stroke="black"/>
                  <path d="M 176,192 L 176,328" fill="none" stroke="black"/>
                  <path d="M 224,496 L 224,560" fill="none" stroke="black"/>
                  <path d="M 256,144 L 256,328" fill="none" stroke="black"/>
                  <path d="M 256,408 L 256,432" fill="none" stroke="black"/>
                  <path d="M 256,464 L 256,488" fill="none" stroke="black"/>
                  <path d="M 288,408 L 288,432" fill="none" stroke="black"/>
                  <path d="M 288,464 L 288,488" fill="none" stroke="black"/>
                  <path d="M 320,408 L 320,432" fill="none" stroke="black"/>
                  <path d="M 320,464 L 320,488" fill="none" stroke="black"/>
                  <path d="M 376,496 L 376,560" fill="none" stroke="black"/>
                  <path d="M 432,496 L 432,560" fill="none" stroke="black"/>
                  <path d="M 464,408 L 464,432" fill="none" stroke="black"/>
                  <path d="M 464,464 L 464,488" fill="none" stroke="black"/>
                  <path d="M 496,408 L 496,432" fill="none" stroke="black"/>
                  <path d="M 496,464 L 496,488" fill="none" stroke="black"/>
                  <path d="M 528,408 L 528,432" fill="none" stroke="black"/>
                  <path d="M 528,464 L 528,488" fill="none" stroke="black"/>
                  <path d="M 560,32 L 560,96" fill="none" stroke="black"/>
                  <path d="M 560,336 L 560,400" fill="none" stroke="black"/>
                  <path d="M 568,496 L 568,560" fill="none" stroke="black"/>
                  <path d="M 8,32 L 560,32" fill="none" stroke="black"/>
                  <path d="M 8,96 L 560,96" fill="none" stroke="black"/>
                  <path d="M 8,336 L 560,336" fill="none" stroke="black"/>
                  <path d="M 8,400 L 560,400" fill="none" stroke="black"/>
                  <path d="M 32,496 L 168,496" fill="none" stroke="black"/>
                  <path d="M 224,496 L 376,496" fill="none" stroke="black"/>
                  <path d="M 432,496 L 568,496" fill="none" stroke="black"/>
                  <path d="M 32,560 L 168,560" fill="none" stroke="black"/>
                  <path d="M 224,560 L 376,560" fill="none" stroke="black"/>
                  <path d="M 432,560 L 568,560" fill="none" stroke="black"/>
                  <polygon class="arrowhead" points="536,488 524,482.4 524,493.6" fill="black" transform="rotate(90,528,488)"/>
                  <polygon class="arrowhead" points="536,408 524,402.4 524,413.6" fill="black" transform="rotate(270,528,408)"/>
                  <polygon class="arrowhead" points="504,408 492,402.4 492,413.6" fill="black" transform="rotate(270,496,408)"/>
                  <polygon class="arrowhead" points="472,408 460,402.4 460,413.6" fill="black" transform="rotate(270,464,408)"/>
                  <polygon class="arrowhead" points="328,488 316,482.4 316,493.6" fill="black" transform="rotate(90,320,488)"/>
                  <polygon class="arrowhead" points="328,408 316,402.4 316,413.6" fill="black" transform="rotate(270,320,408)"/>
                  <polygon class="arrowhead" points="296,408 284,402.4 284,413.6" fill="black" transform="rotate(270,288,408)"/>
                  <polygon class="arrowhead" points="264,408 252,402.4 252,413.6" fill="black" transform="rotate(270,256,408)"/>
                  <polygon class="arrowhead" points="264,328 252,322.4 252,333.6" fill="black" transform="rotate(90,256,328)"/>
                  <polygon class="arrowhead" points="184,192 172,186.4 172,197.6" fill="black" transform="rotate(270,176,192)"/>
                  <polygon class="arrowhead" points="128,488 116,482.4 116,493.6" fill="black" transform="rotate(90,120,488)"/>
                  <polygon class="arrowhead" points="128,408 116,402.4 116,413.6" fill="black" transform="rotate(270,120,408)"/>
                  <polygon class="arrowhead" points="96,408 84,402.4 84,413.6" fill="black" transform="rotate(270,88,408)"/>
                  <polygon class="arrowhead" points="64,408 52,402.4 52,413.6" fill="black" transform="rotate(270,56,408)"/>
                  <polygon class="arrowhead" points="56,192 44,186.4 44,197.6" fill="black" transform="rotate(270,48,192)"/>
                  <g class="text">
                    <text x="168" y="68">(3)</text>
                    <text x="216" y="68">Network</text>
                    <text x="276" y="68">Domain</text>
                    <text x="328" y="68">Level</text>
                    <text x="16" y="132">(a)</text>
                    <text x="152" y="132">(b)</text>
                    <text x="288" y="132">(c)</text>
                    <text x="40" y="148">Inventory</text>
                    <text x="168" y="148">Monitor</text>
                    <text x="264" y="148">-</text>
                    <text x="352" y="148">DataSheets/DataBase</text>
                    <text x="460" y="148">and/or</text>
                    <text x="504" y="148">via</text>
                    <text x="536" y="148">API</text>
                    <text x="12" y="164">Of</text>
                    <text x="60" y="164">identity</text>
                    <text x="164" y="164">Energy</text>
                    <text x="308" y="164">Metadata</text>
                    <text x="360" y="164">and</text>
                    <text x="400" y="164">other</text>
                    <text x="492" y="164">device/component</text>
                    <text x="16" y="180">and</text>
                    <text x="76" y="180">Capability</text>
                    <text x="180" y="180">Efficiency</text>
                    <text x="308" y="180">/network</text>
                    <text x="376" y="180">related</text>
                    <text x="460" y="180">information:</text>
                    <text x="328" y="212">.Power/Energy</text>
                    <text x="416" y="212">related</text>
                    <text x="480" y="212">metrics</text>
                    <text x="328" y="228">information</text>
                    <text x="304" y="244">.Origin</text>
                    <text x="348" y="244">of</text>
                    <text x="388" y="244">Energy</text>
                    <text x="432" y="244">Mix</text>
                    <text x="304" y="260">.Carbon</text>
                    <text x="360" y="260">aware</text>
                    <text x="408" y="260">based</text>
                    <text x="444" y="260">on</text>
                    <text x="492" y="260">location</text>
                    <text x="80" y="372">(2)</text>
                    <text x="140" y="372">controller</text>
                    <text x="236" y="372">(collection,</text>
                    <text x="320" y="372">compute</text>
                    <text x="368" y="372">and</text>
                    <text x="432" y="372">aggregate?)</text>
                    <text x="56" y="452">(d)</text>
                    <text x="88" y="452">(e)</text>
                    <text x="120" y="452">(f)</text>
                    <text x="256" y="452">(d)</text>
                    <text x="288" y="452">(e)</text>
                    <text x="320" y="452">(f)</text>
                    <text x="464" y="452">(d)</text>
                    <text x="496" y="452">(e)</text>
                    <text x="528" y="452">(f)</text>
                    <text x="64" y="532">Power</text>
                    <text x="116" y="532">Supply</text>
                    <text x="152" y="532">1</text>
                    <text x="196" y="532">######</text>
                    <text x="300" y="532">Device/Component</text>
                    <text x="404" y="532">######</text>
                    <text x="464" y="532">Power</text>
                    <text x="516" y="532">Supply</text>
                    <text x="552" y="532">2</text>
                  </g>
                </svg>
              </artwork>
              <artwork type="ascii-art"><![CDATA[
+--------------------------------------------------------------------+
|                                                                    |
|                  (3) Network Domain Level                          |
|                                                                    |
+--------------------------------------------------------------------+

(a)              (b)              (c)
Inventory        Monitor       +- DataSheets/DataBase and/or via API
Of identity      Energy        |  Metadata and other device/component
and Capability   Efficiency    |  /network related information:
     ^               ^         |
     |               |         |  .Power/Energy related metrics
     |               |         |   information
     |               |         |  .Origin of Energy Mix
     |               |         |  .Carbon aware based on location
     |               |         |
     |               |         |
     |               |         |
     |               |         v
+--------------------------------------------------------------------+
|                                                                    |
|       (2) controller (collection, compute and aggregate?)          |
|                                                                    |
+--------------------------------------------------------------------+
      ^   ^   ^                ^   ^   ^                 ^   ^   ^
      |   |   |                |   |   |                 |   |   |
     (d) (e) (f)              (d) (e) (f)               (d) (e) (f)
      |   |   |                |   |   |                 |   |   |
      |   |   v                |   |   v                 |   |   v
   +----------------+      +------------------+      +----------------+
   |                |      |                  |      |                |
   | Power Supply 1 |######| Device/Component |######| Power Supply 2 |
   |                |      |                  |      |                |
   +----------------+      +------------------+      +----------------+
]]></artwork>
            </artset>
          </figure>
        </section>
      </section>
      <section anchor="relationships">
        <name>Relationships</name>
        <t>The framework for Energy Management need to describe a means to monitor and control devices and components, and it needs to describe the relationships among, and connections between, devices and components.</t>
        <t>Two Energy Objects can establish an Energy Object Relationship to model the deployment topology with respect to Energy Management.</t>
        <t>Relationships are modeled with a Relationship that contains the UUID of the other participant in the relationship, along with a Relationship type.</t>
        <t>There are three types of relationships are Power Source, Metering, and Aggregations.</t>
        <ul spacing="normal">
          <li>
            <t>A Power Source Relationship is a relationship where one Energy
Object provides power to one or more Energy Objects.  The Power
Source Relationship gives a view of the physical wiring topology
-- for example, a data center server receiving power from two
specific Power Interfaces from two different PDUs.  </t>
            <t>
Note: A Power Source Relationship may or may not change as the
direction of power changes between two Energy Objects.  The
relationship may remain to indicate that the change of power
direction was unintended or an error condition.</t>
          </li>
          <li>
            <t>A Metering Relationship is a relationship where one Energy Object
measures power, energy, demand, or Power Attributes of one or more
other Energy Objects.  The Metering Relationship gives the view of
the Metering topology.  Physical meters can be placed anywhere in
a power distribution tree.  For example, utility meters monitor
and report accumulated power consumption of the entire building.
Logically, the Metering topology overlaps with the wiring
topology, as meters are connected to the wiring topology.  A
typical example is meters that clamp onto the existing wiring.</t>
          </li>
          <li>
            <t>An Aggregation Relationship is a relationship where one Energy
Object aggregates Energy Management information of one or more
other Energy Objects.  The Aggregation Relationship gives a model
of devices that may aggregate (sum, average, etc.) values for
other devices.  The Aggregation Relationship is slightly different
compared to the other relationships, as this refers more to a
management function.</t>
          </li>
        </ul>
        <t>To prevent double counting in scenarios where one Energy Object provides power to another (e.g., PoE switch port to PoE endpoint):</t>
        <t>Convention: Report both consumed and delivered energy separately:
- The providing Energy Object reports total-energy-consumed (self) AND total-energy-delivered (to downstream)
- The receiving Energy Object reports total-energy-consumed</t>
        <t>Example: A PoE switch port consuming 1W and providing 9W to an endpoint:
- Port reports: total-energy-consumed=1W, total-energy-produced=9W
- Endpoint reports: total-energy-consumed=9W</t>
        <t>Controllers must use Metering Relationships to identify and avoid aggregating both values.</t>
        <t>In some situations, it is not possible to discover the Energy Object Relationships, and an EnMS or administrator must manually set them.  Given that relationships can be assigned manually, the following sections describe guidelines for use.</t>
      </section>
      <section anchor="power-state-set">
        <name>Power State Set</name>
        <t>The Energy Object contains a Power State Set attribute that represents
a set of Power States a device or component supports.</t>
        <t>A Power State describes a condition or mode of a device or component.
While Power States are typically used for control, they may be used
for monitoring only.</t>
        <t>A device or component is expected to support at least one set of
Power States consisting of at least two states: an on state and an
off state.</t>
        <t>The semantics of a Power State are specified by:</t>
        <ul spacing="normal">
          <li>
            <t>The functionality provided by an Energy Object in this state.</t>
          </li>
          <li>
            <t>A limitation of the power that an Energy Object uses in this
 state.</t>
          </li>
          <li>
            <t>A combination of the first two.</t>
          </li>
        </ul>
        <t>The semantics of a Power State should be clearly defined.  Limitation
(curtailment) of the power used by an Energy Object in a state may be
specified by:</t>
        <ul spacing="normal">
          <li>
            <t>An absolute power value.</t>
          </li>
          <li>
            <t>A percentage value of power relative to the Energy Object's
Nameplate Power.</t>
          </li>
          <li>
            <t>An indication of power relative to another Power State.  For
example, specify that power in state A is less than in state B.</t>
          </li>
          <li>
            <t>For supporting Power State management, an Energy Object provides
statistics on Power States, including the time an Energy Object
spent in a certain Power State and the number of times an Energy
Object entered a Power State.</t>
          </li>
        </ul>
        <t>There are many existing standards describing device and component
Power States. TO BE COMPLETED</t>
      </section>
      <section anchor="power-state-set-mapping-and-intent">
        <name>Power State Set Mapping and Intent</name>
        <t>Defining and enforcing power states can be challenging, because each Energy Object's technical capabilities must be mapped to high-level operational intents for energy-efficient operation. The following examples illustrate how an Energy Object's power-saving capabilities can be aligned with typical intents:</t>
        <ul spacing="normal">
          <li>
            <t>running at reduced capacity during predictable low-demand periods;</t>
          </li>
          <li>
            <t>lowering energy use while maintaining required performance levels;</t>
          </li>
          <li>
            <t>operating at a reduced service level when the site is on a backup power source during a grid outage.</t>
          </li>
        </ul>
        <t>By expressing such intents, a controller can decide which power state an Energy Object should enter at any given time and under what conditions.</t>
        <section anchor="capability-discovery">
          <name>Capability Discovery</name>
          <t>Identifying what power states an Energy Object supports is crucial for onboarding and integration, especially for legacy systems. Key discovery elements include:</t>
          <ul spacing="normal">
            <li>
              <t>Whether the energy object supports multiple Power State Sets.</t>
            </li>
            <li>
              <t>Semantics and limitations of each state (e.g., absolute power, relative power).</t>
            </li>
            <li>
              <t>Transition characteristics, such as the time required to move between states.</t>
            </li>
            <li>
              <t>Energy Object-specific state transition constraints like frequency, which may limit energy-saving measures to avoid damaging the device/components.</t>
            </li>
            <li>
              <t>Impacts on measurement accuracy.</t>
            </li>
          </ul>
        </section>
        <section anchor="intent-mapping">
          <name>Intent Mapping</name>
          <t>The goal of intent mapping is to translate high-level energy-saving intents into specific device/component configurations. For example:</t>
          <ul spacing="normal">
            <li>
              <t>An intent like "reduce power consumption at low utilization" might map to a predefined low-power state.</t>
            </li>
            <li>
              <t>Controllers may interpret intents variably, e.g., "run at half capacity but be ready to scale up if needed."</t>
            </li>
          </ul>
          <t>This is comparable to intent mapping in YANG-based systems, from high-level Customer-Facing Services (CFS) to Resource-Facing Services (RFS) and ultimately to device-specific configurations.</t>
        </section>
        <section anchor="sla-considerations">
          <name>SLA Considerations</name>
          <t>Meanwhile saving energy, the device or component shouldn't drop below a certain performance threshold or allow a certain service reduction or degradation. Based on this, there are two kinds of service level expectations (SLAs) are associated with Power State behavior:</t>
          <ul spacing="normal">
            <li>
              <t>Transition SLAs - e.g., the maximum time allowed to transition between states.</t>
            </li>
            <li>
              <t>Operational SLAs - e.g., device frequency or operational cycle limits that ensure long-term hardware health.</t>
            </li>
          </ul>
        </section>
      </section>
    </section>
    <section anchor="interfaces-usage-of-the-framework">
      <name>Interfaces Usage Of the Framework</name>
      <t>This section provides an overview of how the GREEN use cases described in
<xref target="GreenUseCases"/> interact with the framework interfaces defined in this document.</t>
      <t>Each use case is characterized by the sequence of framework interfaces it invokes to achieve energy-efficiency objectives.</t>
      <section anchor="mapping-of-use-cases-to-framework-interfaces">
        <name>Mapping of Use Cases to Framework Interfaces</name>
        <t>The table <xref target="green-uc-interfaces-usage"/> maps each GREEN use case to the framework interfaces and summarizes how these are used:</t>
        <ul spacing="normal">
          <li>
            <t>The first line shows the interface sequences.</t>
          </li>
          <li>
            <t>The second line briefly describes the functional purpose of that flow.</t>
          </li>
        </ul>
        <t>The notation <tt>a-&gt;b-&gt;c</tt> represents the flow between framework components as described in the <xref target="fig-green-reference-model"/>, where:</t>
        <ul spacing="normal">
          <li>
            <t>(a) Discovery interface</t>
          </li>
          <li>
            <t>(b) Monitoring interface</t>
          </li>
          <li>
            <t>(c) Metrics interface</t>
          </li>
        </ul>
        <table anchor="green-uc-interfaces-usage">
          <name>Use Cases Interfaces Usage</name>
          <thead>
            <tr>
              <th align="left">UC</th>
              <th align="left">Use Case</th>
              <th align="left">Interfaces Usages</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">1</td>
              <td align="left">Incremental deployment</td>
              <td align="left">c; c-&gt;b; a-&gt;d-&gt;b-&gt;e</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">of the GREEN Framework</td>
              <td align="left">1,2: legacy; 3: GREEN WG support (i)</td>
            </tr>
            <tr>
              <td align="left">2</td>
              <td align="left">Selective Reduction of</td>
              <td align="left">e-&gt;b-&gt;c-&gt;f</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Energy Consumption</td>
              <td align="left">monitor-&gt;metrics-&gt;control</td>
            </tr>
            <tr>
              <td align="left">3</td>
              <td align="left">Reporting on Lifecycle</td>
              <td align="left">c-&gt;g</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Management</td>
              <td align="left">metrics / metadata-&gt;API or report</td>
            </tr>
            <tr>
              <td align="left">4</td>
              <td align="left">Real-time Energy Metering</td>
              <td align="left">b-&gt;c</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">of Virtualised NFs</td>
              <td align="left">monitor-&gt;metrics</td>
            </tr>
            <tr>
              <td align="left">5</td>
              <td align="left">Indirect Energy Monitoring</td>
              <td align="left">b-&gt;f</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">&amp; Control</td>
              <td align="left">monitor aggregate-&gt;control</td>
            </tr>
            <tr>
              <td align="left">6</td>
              <td align="left">Consideration of Other</td>
              <td align="left">c-&gt;g-&gt;b</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Domains for End-to-End</td>
              <td align="left">metrics-&gt;cross-domain API-&gt;</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Metrics</td>
              <td align="left">monitoring</td>
            </tr>
            <tr>
              <td align="left">7</td>
              <td align="left">Dynamic Adjustment via</td>
              <td align="left">b-&gt;f-&gt;c</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Traffic Levels</td>
              <td align="left">observe-&gt;control-&gt;update metrics</td>
            </tr>
            <tr>
              <td align="left">8</td>
              <td align="left">Video Streaming Use Case</td>
              <td align="left">b-&gt;c-&gt;f</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left"> </td>
              <td align="left">monitor-&gt;metrics-&gt;control</td>
            </tr>
            <tr>
              <td align="left">9</td>
              <td align="left">WLAN Network Energy Saving</td>
              <td align="left">b-&gt;f</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left"> </td>
              <td align="left">monitor-&gt;control</td>
            </tr>
            <tr>
              <td align="left">10</td>
              <td align="left">Fixed Network Energy</td>
              <td align="left">b-&gt;f</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Saving</td>
              <td align="left">monitor-&gt;control</td>
            </tr>
            <tr>
              <td align="left">11</td>
              <td align="left">Energy Efficiency Network</td>
              <td align="left">a-&gt;b-&gt;c-&gt;f-&gt;g</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Management</td>
              <td align="left">discover-&gt;monitor-&gt;metrics-&gt;</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left"> </td>
              <td align="left">control-&gt;API</td>
            </tr>
            <tr>
              <td align="left">12</td>
              <td align="left">ISAC-enabled Energy-Aware</td>
              <td align="left">---</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Smart City Traffic Mgmt</td>
              <td align="left">not clearly specified</td>
            </tr>
            <tr>
              <td align="left">13</td>
              <td align="left">Double Accounting Open</td>
              <td align="left">c-&gt;g</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Issue</td>
              <td align="left">metrics / metadata-&gt;API</td>
            </tr>
            <tr>
              <td align="left">14</td>
              <td align="left">Energy Efficiency Under</td>
              <td align="left">b-&gt;f</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">Power Shortage</td>
              <td align="left">monitor-&gt;control</td>
            </tr>
            <tr>
              <td align="left">15</td>
              <td align="left">Energy-Efficient Mgmt of</td>
              <td align="left">b-&gt;c-&gt;f</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left">AI Training Workloads</td>
              <td align="left">monitor-&gt;metrics-&gt;control</td>
            </tr>
          </tbody>
        </table>
        <t>Use Case 1 (Incremental Deployment) illustrates how the usage of the framework interfaces evolves during the lifecycle of a network or device group, starting with legacy reporting, which is represented by 1=(c) and 2=(c -&gt; b) and progressively incorporating GREEN-specific components 3=(a -&gt; d -&gt; b -&gt; e).</t>
      </section>
    </section>
    <section anchor="use-case-implementation-requirements-device-vs-controller-centric">
      <name>Use Case Implementation Requirements: Device vs. Controller Centric</name>
      <t>This section analyzes the <xref target="GreenUseCases"/> to identify which capabilities require device-level implementation versus controller orchestration. This guides implementers on device feature priorities and operators on controller capabilities needed for effective energy management.</t>
      <t>The framework distinguishes between two orthogonal concepts:</t>
      <section anchor="implementation-focus-where-intelligence-resides">
        <name>Implementation Focus: Where Intelligence Resides</name>
        <t>Device-Centric Use Cases require autonomous on-device decision-making:
- Example: UC 14 (Power Shortage) - Device must independently manage backup power transitions when network connectivity is lost.
- It might require local algorithms, minimal controller dependency, autonomous operation, etc.</t>
        <t>Controller-Centric Use Cases require centralized orchestration and network-wide visibility:
- Example: UC 10 (Fixed Network Saving) - Controller predicts traffic patterns across devices and coordinates state changes.
- It requires cross-device coordination, centralized intelligence</t>
        <t>Hybrid Use Cases need both device capabilities and controller coordination:
- Example: UC 9 (WLAN Energy Saving) - Devices support power modes; controller coordinates AP groups to maintain coverage.</t>
        <t>Who triggers telemetry is independent of implementation focus and follows YANG-Push <xref target="RFC8641"/> patterns:</t>
        <t>Controller-Initiated, or Dynamic subscription:
- Controller establishes YANG-Push subscriptions to energy objects
- Device streams telemetry at specified intervals (periodic) or on change (event-driven)
- Centralized monitoring policy management</t>
        <t>Device-Initiated, or Static Subscription:
- Device autonomously pushes alerts without prior subscription
- Used for threshold violations, hardware failures, certification degradation
- Complements controller-initiated monitoring</t>
        <t>Even device-centric use cases(autonomous operation) typically use controller-initiated telemetry (controller subscribes to observe device behavior). These concepts are independent.</t>
        <table anchor="uc-implementation-focus">
          <name>Use Case Implementation Focus</name>
          <thead>
            <tr>
              <th align="left">UC#</th>
              <th align="left">Use Case</th>
              <th align="left">Critical Capabilities</th>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td align="left">
                <strong>Device-Centric</strong></td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">14</td>
              <td align="left">Power Shortage Management</td>
              <td align="left">Backup power awareness, autonomous operation</td>
            </tr>
            <tr>
              <td align="left">1</td>
              <td align="left">Incremental Deployment</td>
              <td align="left">Baseline metrics, certification reporting, capability discovery</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">
                <strong>Hybrid (Device + Controller)</strong></td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">4</td>
              <td align="left">Virtualized NF Metering</td>
              <td align="left">HW-layer metering, VM correlation, real-time telemetry push</td>
            </tr>
            <tr>
              <td align="left">9</td>
              <td align="left">WLAN Energy Saving</td>
              <td align="left">PoE power modes, double counting, coordinated state transitions</td>
            </tr>
            <tr>
              <td align="left"> </td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">
                <strong>Controller-Centric</strong></td>
              <td align="left"> </td>
              <td align="left"> </td>
            </tr>
            <tr>
              <td align="left">2</td>
              <td align="left">Selective Energy Reduction</td>
              <td align="left">Traffic pattern analysis, coordinated sleep modes, global optimization</td>
            </tr>
            <tr>
              <td align="left">3</td>
              <td align="left">Lifecycle Reporting</td>
              <td align="left">External database integration, carbon factor correlation, metadata aggregation</td>
            </tr>
            <tr>
              <td align="left">5</td>
              <td align="left">Indirect Monitoring</td>
              <td align="left">PDU/meter integration, topology-aware aggregation, proxy measurement</td>
            </tr>
            <tr>
              <td align="left">6</td>
              <td align="left">Cross-Domain Metrics</td>
              <td align="left">Multi-domain API integration, double-accounting prevention, metric mapping</td>
            </tr>
            <tr>
              <td align="left">7</td>
              <td align="left">Wireless Transport Optimization</td>
              <td align="left">*Traffic-aware power adjustment, dynamic link control, pattern recognition</td>
            </tr>
            <tr>
              <td align="left">8</td>
              <td align="left">Video Streaming</td>
              <td align="left">Multicast optimization, cache placement, traffic engineering</td>
            </tr>
            <tr>
              <td align="left">10</td>
              <td align="left">Fixed Network Saving</td>
              <td align="left">pattern prediction, coordinated reconfiguration, AI/ML integration</td>
            </tr>
            <tr>
              <td align="left">11</td>
              <td align="left">Network-Wide Management</td>
              <td align="left">Centralized visibility, topology mapping, vendor-neutral aggregation</td>
            </tr>
            <tr>
              <td align="left">12</td>
              <td align="left">ISAC Smart City</td>
              <td align="left">Context-aware activation, city-wide coordination, sensing prioritization</td>
            </tr>
            <tr>
              <td align="left">13</td>
              <td align="left">Double Accounting Prevention</td>
              <td align="left">Metering topology awareness, relationship modeling, intelligent aggregation</td>
            </tr>
            <tr>
              <td align="left">15</td>
              <td align="left">AI Training Workloads</td>
              <td align="left">Energy-aware scheduling, data placement, East-West traffic optimization</td>
            </tr>
            <tr>
              <td align="left">16</td>
              <td align="left">Cross-Layer Saving</td>
              <td align="left">Multi-layer coordination (L0-L3), cross-layer state synchronization</td>
            </tr>
          </tbody>
        </table>
        <t>&lt;&lt;TODO - consider to include&gt;&gt;</t>
      </section>
      <section anchor="key-findings">
        <name>Key Findings</name>
        <section anchor="device-capabilities-required-across-use-cases">
          <name>Device Capabilities Required across Use Cases</name>
        </section>
        <section anchor="controller-capabilities-required-across-use-cases">
          <name>Controller Capabilities Required across Use Cases</name>
        </section>
      </section>
      <section anchor="implementation-priorities">
        <name>Implementation Priorities</name>
      </section>
      <section anchor="next-steps">
        <name>Next Steps</name>
        <t>&lt;&lt;TODO - ends here&gt;&gt;</t>
      </section>
    </section>
    <section anchor="conventions-and-definitions">
      <name>Conventions and Definitions</name>
      <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL
NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>",
"<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" 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>
      <?line -18?>

</section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>Resiliency is an implicit use case of energy efficiency management
which comes with numerous security considerations :</t>
      <t>Controlling Power State and power supply of entities are considered
highly sensitive actions, since they can significantly affect the
operation of directly and indirectly connected devices.  Therefore,
all control actions must be sufficiently protected through
authentication, authorization, and integrity protection mechanisms.</t>
      <t>Entities that are not sufficiently secure to operate directly on the
public Internet do exist and can be a significant cause of risk, for
example, if the remote control functions can be exercised on those
devices from anywhere on the Internet.</t>
      <t>The monitoring of energy-related quantities of an entity as addressed
can be used to derive more information than just the received and
provided energy; therefore, monitored data requires protection.
This protection includes authentication and authorization of entities
requesting access to monitored data as well as confidentiality
protection during transmission of monitored data.  Privacy of stored
data in an entity must be taken into account.  Monitored data may be
used as input to control, accounting, and other actions, so integrity
of transmitted information and authentication of the origin may be
needed.</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
    <section anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>This framework takes into account concepts from the Energy MANagement
(EMAN) Framework <xref target="RFC7326"/>, authors by John Parello, Benoit Claise,
Brad Schoening, and Juergen Quittek. The contribution of Luis M.
Contreras to this document has been supported by the Smart Networks
and Services Joint Undertaking (SNS JU) under the European Union's
Horizon Europe research and innovation projects 6Green (Grant
Agreement no. 101096925) and Exigence (Grant Agreement no. 101139120).</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC8348" target="https://www.rfc-editor.org/info/rfc8348">
          <front>
            <title>A YANG Data Model for Hardware Management</title>
            <author>
              <organization/>
            </author>
            <date year="2018" month="March"/>
          </front>
        </reference>
        <reference anchor="RFC2119">
          <front>
            <title>Key words for use in RFCs to Indicate Requirement Levels</title>
            <author fullname="S. Bradner" initials="S." surname="Bradner"/>
            <date month="March" year="1997"/>
            <abstract>
              <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="2119"/>
          <seriesInfo name="DOI" value="10.17487/RFC2119"/>
        </reference>
        <reference anchor="RFC8174">
          <front>
            <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
            <author fullname="B. Leiba" initials="B." surname="Leiba"/>
            <date month="May" year="2017"/>
            <abstract>
              <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
            </abstract>
          </front>
          <seriesInfo name="BCP" value="14"/>
          <seriesInfo name="RFC" value="8174"/>
          <seriesInfo name="DOI" value="10.17487/RFC8174"/>
        </reference>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="TMN" target="ITU-T Recommendation M.3400">
          <front>
            <title>International Telecommunication Union, "TMN management functions"</title>
            <author>
              <organization/>
            </author>
            <date year="2000" month="February"/>
          </front>
        </reference>
        <reference anchor="IEEE100" target="http://ieeexplore.ieee.org/xpl/mostRecentIssue.jsp?punumber=4116785">
          <front>
            <title>The Authoritative Dictionary of IEEE Standards Terms</title>
            <author>
              <organization>IEEE</organization>
            </author>
            <date year="2000" month="December" day="11"/>
          </front>
        </reference>
        <reference anchor="IEEE1621">
          <front>
            <title>Standard for User Interface Elements in Power Control of Electronic Devices Employed in Office/Consumer Environments, IEEE 1621</title>
            <author>
              <organization>IEEE</organization>
            </author>
            <date year="2004" month="December"/>
          </front>
        </reference>
        <reference anchor="IEC60050" target="http://www.iec.ch/smartgrid/standards/">
          <front>
            <title>Power Utility Automation</title>
            <author>
              <organization>IEC</organization>
            </author>
            <date year="2000" month="December" day="11"/>
          </front>
        </reference>
        <reference anchor="GreenTerminology">
          <front>
            <title>Terminology for Energy Efficiency Network Management</title>
            <author fullname="Gen Chen" initials="G." surname="Chen">
              <organization>Huawei</organization>
            </author>
            <author fullname="Mohamed Boucadair" initials="M." surname="Boucadair">
              <organization>Orange</organization>
            </author>
            <author fullname="Qin Wu" initials="Q." surname="Wu">
              <organization>Huawei</organization>
            </author>
            <author fullname="Luis M. Contreras" initials="L. M." surname="Contreras">
              <organization>Telefonica</organization>
            </author>
            <author fullname="Marisol Palmero" initials="M. P." surname="Palmero">
              <organization>Individual</organization>
            </author>
            <date day="13" month="February" year="2026"/>
            <abstract>
              <t>   Energy-efficient network management is primarily meant to enhance
   conventional network management with energy-related management
   capabilities that optimize overall network energy consumption.  To
   that aim, specific features and capabilities are required to control
   (and thus optimize) the energy use of involved network elements and
   their components.

   This document defines a set of key terms used within the IETF when
   discussing energy efficiency in network management.  Such reference
   document helps framing discussion and agreeing upon a set of main
   concepts in this area.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-green-terminology-01"/>
        </reference>
        <reference anchor="GreenUseCases">
          <front>
            <title>Use Cases for Energy Efficiency Management</title>
            <author fullname="Emile Stephan" initials="E." surname="Stephan">
              <organization>Orange</organization>
            </author>
            <author fullname="Marisol Palmero" initials="M. P." surname="Palmero">
              <organization>Individual</organization>
            </author>
            <author fullname="Benoît Claise" initials="B." surname="Claise">
              <organization>Huawei</organization>
            </author>
            <author fullname="Qin Wu" initials="Q." surname="Wu">
              <organization>Huawei</organization>
            </author>
            <author fullname="Luis M. Contreras" initials="L. M." surname="Contreras">
              <organization>Telefonica</organization>
            </author>
            <author fullname="Carlos J. Bernardos" initials="C. J." surname="Bernardos">
              <organization>Universidad Carlos III de Madrid</organization>
            </author>
            <author fullname="Xinyu Chen" initials="X." surname="Chen">
              <organization>China Mobile</organization>
            </author>
            <date day="22" month="January" year="2026"/>
            <abstract>
              <t>   This document groups use cases for Energy efficiency Management of
   network devices.

   Discussion Venues

   Source of this draft and an issue tracker can be found at
   https://github.com/emile22/draft-ietf-green-use-cases

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-ietf-green-use-cases-01"/>
        </reference>
        <reference anchor="PowerAndEnergy">
          <front>
            <title>Power and Energy YANG Module</title>
            <author fullname="Benoît Claise" initials="B." surname="Claise">
              <organization>Everything OPS</organization>
            </author>
            <author fullname="Gen Chen" initials="G." surname="Chen">
              <organization>Huawei</organization>
            </author>
            <author fullname="Marisol Palmero" initials="M. P." surname="Palmero">
              <organization>Individual</organization>
            </author>
            <author fullname="Jan Lindblad" initials="J." surname="Lindblad">
              <organization>All For Eco</organization>
            </author>
            <date day="2" month="March" year="2026"/>
            <abstract>
              <t>   This document defines the YANG data model for Power and Energy
   monitoring of devices within or connected to communication networks.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-bcmj-green-power-and-energy-yang-04"/>
        </reference>
        <reference anchor="PetraApi">
          <front>
            <title>Path Energy Traffic Ratio API (PETRA)</title>
            <author fullname="Alberto Rodriguez-Natal" initials="A." surname="Rodriguez-Natal">
              <organization>Cisco</organization>
            </author>
            <author fullname="Luis M. Contreras" initials="L. M." surname="Contreras">
              <organization>Telefonica</organization>
            </author>
            <author fullname="Marisol Palmero" initials="M. P." surname="Palmero">
              <organization>Independent Consultant</organization>
            </author>
            <author fullname="Jan Lindblad" initials="J." surname="Lindblad">
              <organization>All For Eco</organization>
            </author>
            <author fullname="Adrián Gallego Sánchez" initials="A. G." surname="Sánchez">
              <organization>T-SYSTEMS</organization>
            </author>
            <date day="2" month="March" year="2026"/>
            <abstract>
              <t>   This document describes an API to query a network regarding its
   Energy Traffic Ratio for a given path.

              </t>
            </abstract>
          </front>
          <seriesInfo name="Internet-Draft" value="draft-petra-green-api-03"/>
        </reference>
        <reference anchor="RFC7326">
          <front>
            <title>Energy Management Framework</title>
            <author fullname="J. Parello" initials="J." surname="Parello"/>
            <author fullname="B. Claise" initials="B." surname="Claise"/>
            <author fullname="B. Schoening" initials="B." surname="Schoening"/>
            <author fullname="J. Quittek" initials="J." surname="Quittek"/>
            <date month="September" year="2014"/>
            <abstract>
              <t>This document defines a framework for Energy Management (EMAN) for devices and device components within, or connected to, communication networks. The framework presents a physical reference model and information model. The information model consists of an Energy Management Domain as a set of Energy Objects. Each Energy Object can be attributed with identity, classification, and context. Energy Objects can be monitored and controlled with respect to power, Power State, energy, demand, Power Attributes, and battery. Additionally, the framework models relationships and capabilities between Energy Objects.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7326"/>
          <seriesInfo name="DOI" value="10.17487/RFC7326"/>
        </reference>
        <reference anchor="RFC7460">
          <front>
            <title>Monitoring and Control MIB for Power and Energy</title>
            <author fullname="M. Chandramouli" initials="M." surname="Chandramouli"/>
            <author fullname="B. Claise" initials="B." surname="Claise"/>
            <author fullname="B. Schoening" initials="B." surname="Schoening"/>
            <author fullname="J. Quittek" initials="J." surname="Quittek"/>
            <author fullname="T. Dietz" initials="T." surname="Dietz"/>
            <date month="March" year="2015"/>
            <abstract>
              <t>This document defines a subset of the Management Information Base (MIB) for power and energy monitoring of devices.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7460"/>
          <seriesInfo name="DOI" value="10.17487/RFC7460"/>
        </reference>
        <reference anchor="RFC8641">
          <front>
            <title>Subscription to YANG Notifications for Datastore Updates</title>
            <author fullname="A. Clemm" initials="A." surname="Clemm"/>
            <author fullname="E. Voit" initials="E." surname="Voit"/>
            <date month="September" year="2019"/>
            <abstract>
              <t>This document describes a mechanism that allows subscriber applications to request a continuous and customized stream of updates from a YANG datastore. Providing such visibility into updates enables new capabilities based on the remote mirroring and monitoring of configuration and operational state.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="8641"/>
          <seriesInfo name="DOI" value="10.17487/RFC8641"/>
        </reference>
      </references>
    </references>
  </back>
  <!-- ##markdown-source:
H4sIAKfes2kAA+19S3cbV5LmPn/FHfp0G7QBSJRsl01X2UVRlM0aUVKLlDU1
farKCSABZCmRic5MkEaJ7jOrWc+il7OYv9B/oX9K/5KJLyLuKwE+JKr79EI8
fpBA5n3EjRvvx2AwSNq8LbJ9s/OkThfZRVW/MdOqNkdlVs/W5mg6zcd5Vo7X
5iQt01m2yMp2J0lHozo7p5d+eHl09GzgXt1JJtW4pD/2zaROp+0gz9rpYFZn
WTmY2ocGRdpmTZuM6X+zql7vm7ycVknTpuXkL2lRlfT2OmuSJF/W+6atV037
4P79b+4/SNI6S/fN8xenycVs3/DcyZuL/cSYgXHD818ZL19+dVvgP5v0PC9n
Df++cFtKmtVokTdNXpXtekkLOD46e5KMq7LJymbV8DKyhD6Y0Mv7ZkW7+jpZ
5vvmH9tq3DdNVbd1Nm3ot/UCv/wpSc6zcpVhbbO6Wi0Bq6xt6W3zMksn6wDI
Awvk1jzLWmyBntqhF2UlO/h1keYF/cqQ/D2AOqxqfiatx3P6Yt62y2b/3j08
h4/y82xoH7uHD+6N6uqiye7xCPfw5ixv56tR8K58MBxXi3t8bBczObl7Vx8l
xpHTvNs4w3m7KHaSJElX7byq95OETicvG4DPTFdFITj1KCurvDWHRZo3Gb6i
3aVl/re0pXPbN0fnWb1u54AxcIS+zwRuI37v95n7flAtm2GZtdunebrKG3My
NIeEDHVWp83mVGdZkU2rMh+nwTQFvbfIZ6usoM3rq4tVnRdF9fvWvQDAbJ/3
D2lpnublZFSkk80pD4rCPAHSjKtgzr+m5bDQdz4HaH9PiDXM8My2KU7SOm+q
wrxIi0VWV5uzHJeTbJnRf+hO+FkW8hqj1O9n+OzqXRwt8iIzp222nKfl5gTP
67ScZcHYGZ4fNvL87yv++urR/yEvzevV5rA/rtKLLA/PnMA+vFj9fs5f8IBJ
WdULev48A4IZ8/LJ4dcPv/iaZzBKBg/MHw+e/WAep21qTqpJVvBF/TGtJxdE
fQIiyC9NCPf3zYP7e18P7j+UYdJ6ltFtsJfh4uJiWE/Hg2ySt3QwuI6gdvfo
M8xNRI7+ilZ1dvIsWtFx2WZ1ydtMC0Y82stiBVTCZ+ZVSf/tmx16LyBoBLJy
jO+bnWil9+8PiJCGKz0+ezU4I6KEUengZdCT4cMv7t/n9RwfHR3t3b+/v7E9
2l2eZdkvy6KqQW2yjLdHf99bVE1LI9I6jptmlQ3/2iy/X67K1WKU1b/7Ym/v
q998/WW4x7N5Zg746uctg8I8znn1ab021ZTXQChFDIIOoiEg1Au+lMbSC/w+
AErs87PdLe89GOzt+d189WAvArEdmc/6VZPVAvRpOs7MUcHwbAgXzYvqgr5j
skB3iNZFX47pdzoLHs48zs7zcdbQHSCgrLMJXnoO6p7do7eaFd05IvrnOb3C
g/ZlZ1jQ7bfzBW1H93L41f37X24/GiBeno2HRPobur7trM4n9xoLwnvh9mVb
r9q8yNs1zqFaMBZcvaTDqwH8Ayg7Digvq6KaEXc/HjwebpD+1j/hXyPQH6ZN
1lzxzqrJBmN8z2/wqg/KiTDR8JXRePFXfWWJhwa06YFIBIM1kRd5PWvr9AAs
3L+4xGf6ZrrMiR8NBgOTjhr6eNwmCS7JjGgOOExLKLsiiNNVK7NMUEfmCCSO
Pj1GvISEohVfymaZjfNpThiSRnc1EL3GtMuJoSs4UVyixevvhq7oksQjYONF
DkbWpwOhT8uS0JDeaqs+YRyB1n/UrImyLpohXzE/T5ovGnqcVpyOiFrrwlcN
rchUyzZfKGHtm1Gq68GGS5FPMCXRMxCKizmofUoSR3ZuwaJPfdo4IkSEC9tY
0p0CsStpL3X2T6u81rvVy4azIa19sawrHqYiVp0Sw7MTroCcsqRdHiotGqy+
WRFR5i1XNHg6EhROx3XVENiJkNRN5mHwFBJAOsMEExD4aV0tTPZL3rBcRoA3
jF60kJZAXvDrNBjvAGBaEH7kYwZcs1ouSejDWROgQbEUhsGxYp1C3jMc4TiH
eDlYpJDvhubJqiZg1Qsinn0Gmz8dgsKyooXQhGNiiiRVNIxfdbasM5JIebkY
XXkgAz5fkBiWLpbAgwxEqyXaydtcNXiA+doCLE1wih5I8XVfkIDHIObbLInP
6eJrgoFsnEgcsS9e9xkwmm7EatwS8OkklrRcQgBD5BLghzioJ0nfblwJ2irJ
w7M5cKghyGOuTdAtceGA/kO5g4t8MilIAP/EnD03j5/z6p6TnGKYvxBB+MxR
Q1r1NKMtjDO+mLhqZXZhXr18miR8CSqSxy54u9USp1lDYigJ7Wk4QHkqB0Po
09BlxJmZZUU4RqJI8sknxJmaMdATIxymS8E5utLJgEg7QytVCjqmQ28zRh8w
C6FFon+YaZYCfLS/ASS76sKMha0UwDnczLTJizUvArMpCRgoBRmbgu4o3Zwi
f5PJucl9BBoIyVjRRRivxyRb8bJfkUxXM/3H9MKoNtYvvNzkU6v/PR/9lTbQ
0L0oHcovVkWbL2mfTUbf2I0RSuDksZ+TlNYUfmhoFWmN3WTNuM5HwBpa4sot
CWDDmy8tguNC8HX06wMvBdUkUlNmA9IE+S0j0pPs8YRwEbsD9wZZITDqRk9F
98Im6ZOsqJbmIl3zEww8KDFmns/mgwJfW4ycVURnTI+BvEMn52552hqcWUCW
dnZBhyqQixWRO0exyylpBDU/wsA5pJXTXKmxvBgXcV6BeDvwCNdY6G6Umlkq
xjv9kd7lK3vmjl5u9RFIIr44TadZu8aEuGcEaDOnBZN2PQN1a+mIhKbQwUZn
zcSNuAtd6O65dmREPKh7yP+GHTGxWTihuaEVWDSlx6eg+EwB8N0SPJNwpw3W
TwPS8Z/j+AV89xzDI14ySRdEHRi/eIrTpwf0ypxOIi/HxWqSmVHVziMeo2yl
cz12Q5baMJjsk3xfZM1yYrsC7qO0aQevib4C3iBl9xRmJ8IR3h04IEnggEsm
dx2m7acDm7cM2VPTMcuSS0xE6yOieAzSMVkxqUmSt28jaerXX2nDabH+G524
43F0m+mE08bsHJdjYcOEtQfLZWH1ChwOkUu2shhv4WHg7Vikco9WQjIrkNJG
haHJoK1I7ppYvrnzrbvWWMEkI7YC0arNVGxQMSpgLpb/62kFHIJPXklSo4AZ
ZM6SwuKAXLqO6AMuSeyumfMFWOmB0eYD6WrKNojPnGLgTQz2egXcy/EqJ3cE
kpvdQJPNFpYmeUa5IbrQnNdZ3khWh4DEJHy2yiGjlBmPmUNjz6drGtHx2hyi
zCgt+C5EIh6jlS7tHlHcalWHty2ka30RY0ihEbgrZ+fNAEJjGl/Wvg/0YVEg
04s5B5XCJgnDUhZCHDj4UtDAmLMgEYy3fkhqI10kReR94vCM+HgxWj7tt2Da
5E6Zj69pBebZLy2wzl+vIichDVe74UlIRiLNh2Q2gl2zL1ybhc7AosBABTK3
kA3G/h1IdHXqUNSJM1k5B5xJ4l41eCc8UKfw0TKPF0tCF9I5BXUx74iABgKt
ewzl7xC5yu7YtBRaEuvLjRmtSZAhyDFypvUIFLeq2mWd60HhCKF7TLAEOUxF
6tOWjmdBIGDBOIPqymCja71xrxZ0kJBbGDz0BugSIXfN15OElXrFZIlnzMZ0
V4AXhLRdOUjYiqKAo2ZMJSGmXaE0OV51sl15qt3du1I/io0nio90T9LJhLbV
ONXOkSk6/g2COlRR0k3NMlp88wNywpcBItTIidIqAjmhL1IgQ0F4VbMqQORo
oIr6WC0JhLovqxXRD5idmWPjvuMs5COaBZdF5Qa5x7S1vA6X1gMFAcJM6Ikp
8ck+ThEAoatMW2kqjPXDi1fNrluAkAua/lXJ9IvPHLKYnuwKXISg0Hv14nS3
ry+R2ExMYLSyNivM/eIxDWsfYCn3CGyEDoW+q452g22RQJ9dhLrqDdsapS2t
jFhlVhRQ6EoaXUC1nFdtdV4VdJHGZpmWpA/tslBhzwWEFAIn0bNybTFkQOOB
sjnBoQrmE3pKilaZk4hjaXFO++m9enX8GDIJ4ZCaG3/9ddeKLdMCAhFBSgDn
ESC4EnobPKpNsikTfXpmnC1Z2Ix0adaO4QLAlSPJs6BNAhaOLXcVMo9twiqx
rRRGRVEZA8Hl7dvY6EKSBSvsEyb4mecSfFBWVVE2IlIa3CcelZlaK86zjCC7
C+TZFTAFxyN0R/TqMRGWdLz2+rCYqwbmR4I5733MIvg0JVXFnKcFDqUkzCKm
S0CjB8PjIDal1l3ZJd2IN3KiTtgXzIWe6Wgnrnszr1bFJFA4WQK1hAteo/jo
AP9VpIdtnFxghABEvdLOL+cR5YZ6meaqzvMxObakasJZaGXrKL+woRrsWhBq
EhC64DUWHkkiPTkIhEB67nsC328ePvjq11/3lSbrPe7H6kR/k2L7j5xVwX2k
ttXhrVZ7zaKELIxX7b0l8WpS7eiAGIIib7TC+pNkk52cMl0xvaPy5HQ3AQ3Y
wnP0oRzGBRpxlJdOEHbIRAtImmra8h9s1IN2OAHTpJdrNkswaekLsuG4iVsv
YPJWqk/jba5wmIit2Tx7fnZ0um//2hteu1S6M1U9EauHOT59/uX9+/f3TI9+
G8hOjf3hTZFqj80okQVlYnYwYda/WorhjxSIWGQai8NHfiaqZ8fiIzFBvVXL
ilSNdZ+nEtu10q6xsz3zz7JgrsRkHoYF1bLHJLqTZJfNuvSvzqDMA9p+DCc9
ZkMDMNltmxQI1mxKfirlej+yXUygXYoW6XUY6Pr0HQQzGiFcU98P4CzwvKN7
BNjNLbgTfjA0R7+kgJ1b8T7LrykxpgPHCdxxMUhFUJoEa/YnlxPVAT1mISdl
Kwshp5IxNoQ6645/H1cGYgZroBYj+PWLvCgwaeGJuKPSDVtX/SjCoonKs00V
xmAi91jIPZUnApOsPFtURMX9ACvxT9ABegh40dBuh947fPLc9A7neTY1T+hi
kh4UDiPumHrX7noM6WvcGueHI9wWUXsBrydJt3lr/mmVQnooAkygIx5B8i3Z
YkJorSjJxr28Xog1A0p5ZuVx/4QfhliYagFpY5FgAmE+gIGZQTYqo8v/cMjO
YCYaKiKyQ4pIonAOz0iZ+BG5zJlJh3gBvoXp6NhY9qcBWMQ+OSUon8WD8MFY
whEgh0i1bijAggV1evRKauRf9wSIdia2OtBcK2QxLVrmGeQtUkbY28a8HRaU
qhwEnzhtb5i8tPyYRpqkSxADXv0/qivzTzTXoZXdeDovycmMdNq3nzDpyWp3
r5n57OQZZj0B+oO3WOMRISIvgO+FTG63DhvmRCCq1ypcj1640TrBg7NaLrXI
kcxO6Lov1ZwHo9e1UBHDORYoYtlxSSyS1yUD5vjb9GCaASVfmx3+BCZPPuvc
eUtBFJgxpMk2Obmmk2RtVZfPC0hLNR7ZFxL3glvR81UbL6niD6I1yUfvvign
wuqi+DrfvCTnIuZVdT5TPPLQ6+uKWSOFmOjGOYUiHIxxKoYhES2sm41eghTI
N9SuqhfuYjdhCsimBALGmMQQYqRMtInsswXfm9L7sjJmQQkQBcYsMYcw8yuJ
3t90jb56sPeneA8wsm/sgz6ze2E6q1JS8IhVj2kndQ4yliYI9YBzi8jfjLFd
1WQJpYIXykluImVGcprasZ1yENMQZxQSHaxJ9LLzwTglD5aCNLYVNM54pW96
VT4RK4PV5Jku0yNpPmHzAchxoNIzlY3wizjPVjkvtoOsGlWzRBj2GpS+mpcq
5bF0wkRgmzy/77QvJtriA4HyVkI2oX+yakWsiK0z7uIE/gzYHqxECO7WbCFL
vXa9xN+EidkvOIZGJPbXBGDY1AdOZxitBXIkpffDI8OKaN+rQsJB0gWLewQ6
cZCKGAZYw2rATq+r5vwDsXlZMGYfENevsYRHUNVUhxbNwnFfsR2J8mYVsJUP
lBCfObh1Wgx46kWgyCgeiMAamfJo8ZaeWLNlX/3neoKOEqW8pYEl7bSm8zy7
IASERQYKAntuvMAhzlqVJEQyCBUd9ZjnM5YhVLe1bu/Qhhq4hyNFFB7fUJu3
LpdGNN4NVPQas/gnTio6RVHSoZaKDRROoY4bpWNVY/myoWXzxGWLoxUzq+AH
XGkK2ciK0KhBxnvuCbnz2byFmbRj2AcIdHrSZK1voGPiD+RaHFJbETWLzCmh
DZONGs68MmQLMBbNflfIuIeOFO6bJ9YXIDMSDczmGVPjAKu8gp/OZjXpCzJP
5G3APIFN+aVDTq9lB6buyZpobD6Ga2z8xs6QL+hG5bj4XbwNre+Y6NjKHPT1
gSxDQ58CF8lGWIb4vcScdkF4rluCb4oAjXG9d+PAn92xnt2+ODsLgVWdXsj7
rA+qBDtdFZEgLxbhOPAC59F15zmr/EFsBQ48F1ZisTZ1BgvGucA4rY6Tiwnb
jNVCxAdnLZ+B+jSyl51h3zERCba5GI8NJ0iIbMJeGmiqPqxMjD+Hq5ojOdQF
jrBjqIt0y14z0VlAh8KNr50dXBwAYsOew909os2P3eXyCBlLE7IC0NBqSveF
41fqPCOtft31vvGVFsU1Vts5GMnd7Y7vP4hRCbyq1rGonMhdvgAZ5DBAktX0
3FxhZ2dPv8Dt9XxtnlUX3ws1sugj/nledxysU1YXfbBL8HNi+yUHRJNsBdZd
Q6qyNOfYXa9HNP80B0YTHapb5iRywnBi2RD1vjh0aJsb/hznlNMgm8DjB/x+
mS7ziTnLxnNm+syZDybnAK4aJg/ADCyWh6cDpqh407r3s8g3X42aivjfGKKh
EAN3SZScP84IshOa5oROb2btDWwfZro/hSB3cQVGV6W48ngj2QwSQEUc7wXu
JdFgeJMyktlYz7Z8Lvcij+NrzPOIPY7zJXPQWsaSOIzIDSiwaQkVwOIlUmDT
H0hqbZHBT8cyXV6WlXA0DPYk9CO/BiQ5yH/fPFrlBd9xDaDzbiVh2cEF8H5p
FltezOkxc6xUMZUYs5d58yZyB5+IC44JItw2tMqmGue84dCEHThHI28k6SoE
XQbIE++VfrJi1+ax2yMdJcetCLVaEhhBYxX+EEFWkBlD17CAH2qDB/kp7Hfz
qphwFOzMbcJxDBuwRzyDlVdWFUU0mxbiwsOU1l+aTioXA3FcsjBXrBoWq7KQ
kcc4fpMTBBfaSIgbElSIvLDpkVhpQfJq4UMIRUSVu7Ko8OpqAdy+5oxBQ2rm
7Z5EEcxmwG0c+vXOmcdZka6Zs7aNNa/yisfqhmjg7qBhkMkC2ZilAXhQcg32
8Rx+pCSob3kcyAyQRC3ncxKks3KmYVc4R7UdTwU32oi4yEbdXS1w+4l+ixvC
OEVSInckyj06k1zjV1TBUbFctN2OZj3E21v1besZSL36r65fZgyLyjM3jHHB
tk97P8SMpQL4pG8tFROvr2PJtXC5hk4bQzR09woiRQzfEbFQ0rW6K4vDQJxR
ohmaAwyx8YVdCpvFCV3yKQOv1TisPgfu4E3aJqlKQlxqXa+LbGVO6NVZOHmH
CAHAcoHGClaOIu/O7IcSJU+lFIHU0J0eYvytfKBG6mq6xeQn/gQaocgU/Elk
94wMr6Nq1QK9s2I6xNJESFE9ZE5LPgdr9VZ5GpxUaSufW8Ops6HxQGa0EnXd
PrRaNhzxoMITxhFLzST0UdMj8BZAl9L9ObBtOrMxBtzZu7RgZwbnpSiC5a33
i8PAFHuTncVewCIal5iVr7KhioWWCCPHD9thWP7CQCy9sSsE1HeeL3m80OrQ
RFYwZ6hYWrxQzBSHyQ1+MjPDNln3VnqHHWGU2N2pMWUC7bZasknC9C7mldd9
7Zd0QavFbt+eEBtLNWo3eE0dCvqsxgLQGFDbcog9XmHiM8I7Vomiydg33LgA
No73U/yOgTcCI7dcvEt8lF7JkeB9f2vjUUIi1Gt2fcRVD3EQqdOyWQRI2GsS
WICsD90FWrDfpO9AI/vv7PhluABwyjMX1Nehy7gjzgIjQgg2+/btNNcMvoHz
dA/YUvDrr0nyz//8zyZNm/NZ8vngzj+fJ5fmzj+X2wbpPdy12ZXmMUcpcjZA
ceUgH2gttJoPARca5u6LwXqSXrobf9QbBR/0xp1vt/+ck7wFXQDMXn/UzGD/
hKHjdJ5lbXMPvz6CMKsOTz/ZbDd5PtVwmVZHUkpj12vO89QcvDjuX7Ma+joB
5rtodrwexE/yOCea7iA6NdPB8OdUQtgEyn/uTOD/vtyITL5nOTh+vE9An45/
LoPfrJs6ZH/sU9wP5r15mNv8XN5imCHTNBvWbBdnzWm3H+Z5nc/yMpQE8l/e
YzWH6jHl4AmXggRvKAPqlsPc4uc/a5jzWw7zgYjFByJddpjeg90gP4WohLNg
9m14gCh8lrN+78jIhyKkH4a9dIft3vSbPtZz7k38/uSDrEM38XFvukFML+0I
Af2UESz9FNauI9hU020jBNRORniBrLHa3g+7Br2GmnYUjdBZrqO9Xv3Ex09c
Dp+j0VePwDbhvt8Ef/wUQQxir5st2nvXjxCYgvruY0tj2WqMQXavGSFrO0zs
CvS7eoQtj17x8fmHQMsPJPdcIfnwT29vV+3A91zkw3sM886r8dD53JgQVJ0/
r/kMw1ya3rGc6aXhP/Qv9+dxcOL62U8hElzqMNEznVeeEuUar+PPPj1QRe1T
BCS7YdSkLs94gPKf9rtwGKQjvEAOod3EzavpAnPrZx8MxB8Ii0kZSN7um0+u
1Bgk5fx3O1sVkB3zq+onLJ9nQeZ9bMLj8MpGw0MbNq6TWNtnsmzTM9fMkByZ
5WdGeIaIg8zunI72G6LhlgpvGOL4KaLnliIrqTxlsspfznYhiFpB0ouC+85h
nI7hvpUUJ30qonbOx8Fyao3lZaSgmo5TOQ+cbzb7hCVkyWF7+9amtrs8hcBx
4+1M2G41Os+rVVM4345BOjLBdslZn+zO+OuqaZWg+3DtftKbesOIc3/5iXbZ
6sLqq9po+FS8WulrvyTJs4pTwCSCT0/Hn7YP8rPmxhEJgm9CgxBeuy5vyiWi
mwVcibByuZBUXhKS2QLLkU1755BoFyjet2v3opBEjXRjgDW+5wjOn9BK7APF
5TJwSs44h187bSSuIjXzMIbd5UvZwG71xvPj6m4evymriyKbzGwoTezTU0/e
tOAsgI5bRM479FCqeYU9SYnYQeJFa6oLF9Pp5udFeS82BwzhGzCSITXiWFMj
xLH7WPIjJCET1kdnfgBYXX7EdekRQ3M81TOx06oZU5IxCLQuHWPCif0uD4c2
k02G7DogkrHMOC9B3djIm50TkPOmT78+DXJkJBaEQ6hqzkx44ZNe1pKuYHov
TjmxRfJpOMufztKmMhwQGSgQc+FSa/rmGf2Xvvopr5HQwbJSWOxBLM+SnEmQ
wyDl2hLIwEarYV1qH5V09TjiwBz41BDk03OSgK0W8GLVzM0LyRbpxmLUNr+V
w6nowYFcEV9rwKcpbLox1A/rtQbZUow+7HOBXbZLbeK4Yk7MczfbetRDD+xF
mrfWP8jhyZx6zD7F5Eng/vVk0UW3FLCOb91eBZOe5GGdZXQ0yKyxmSg2ByJy
ZJ6nNYiWi1D6lse1MTbjdMmOFDxl485xX7BerEgIFTw5knotnmCo5SXmOygr
winOslJj4DJ/w47yAOhgExNbNINzJ1rxojk/ULHG6NYw5sJMgmA9Px5tEpnR
JRtO6aZa7ylWfE+jCDNJoeY1R6mhh0F1AykmMNJc94qrgQSnxyfm3YpYIp2a
ywTRrJgBI6stPoE0Ai4ZgtjdVI3CHK3ISSKaGvLFV/eRzwLEq6Rsi+VHYZoO
H3FWyYn6m8Ou+rMcRaiC64TYDLDVRnGSXRB+fbrNpUv/t+OepL9oRaDJveCz
F+IGm+y7UkKTiheLbD7nTOC4HhIh6Pi/jepGaMItbQd4zUlQdJw+3i482ABQ
nK+1j+oLRTq+bgtxPYOh0A9/tOa8GVr591hyU7NJl5C4nG0OHbMprGDNfDEY
+n7IgRtHyvwFkzkUYpLQKVghlITjffDaC+tdQGBO7SisFnLCDQ2JAbgBXwZX
s4AHOVI5zgZPpRPIRjamMxjAGazC2DouRuJZTHdj9rxxOVBAhO63SGbqEhrD
zRiEWHIshpQxfNVkcCRPOe6ULiJc7IYEOzX8g3G6rKRpmhdIBVFgWiGoCdBo
kNuVxegrpw2GPXjEG/SKj2XrY43xO4qj8SQdajyvNEPArSbgcVKkBqM3LgnE
cPGnTnpeIJAxrhyh9sxyvm40UtiuqTdWBh6mpcKDb5l5H5aC4S6tppFyHJBJ
sAB/XewGvAwksUm8zEBgH1e1dfRw2MW+A6+sxSWgmx6H2RaFhn/WcuXEuzNh
FitVKCFC8yDeULTJ9PiB12ldk0C31qwVqdFi4/r4iYMGzuTgdRCFkRTSOnM1
oBQAQSpEdKidMiT9bcUh/N2eIC3V58E2/kqExxfRLo4M4xoQnEOCsE9Ngqku
SsiKEwkSqcpRlXIqW9/Q5axDj++nTQdlcFCiNblc/tQVVrEeeyZEHMuCHQ5k
h+GZKqELc1APbA4qxmYZ61SymA4LrN1fhY1EV1XuACchtVYIcvqueA87ga8w
qott3Vdm0oSo02qRWU+msHnEmGi0PkxvI4khRi1Tljkl6Fg8niaysBOSrBAT
RNus45BfqFuerVQjaLD2Cy4jkxZrIVBCx4fmzBXoCqJdOLkYxSRRWMJ7Kr1m
W5MG0OpnbUcCtZ5llugUgFqhoOux4DQGcZYi5fAXUbRcApzoaYstScUbqf0+
yw63EzwwOmEO62a/ksUIVx1qVUIzk2ikfIHl9TUglIRpnKmLSJDDG1oMUykM
QomrRaUOZaHLHD5qAxO5YlGjhbk6i7OmB1czwLrgeQK5aLBJBPiEzP8chRiR
+7ZaQoSUsBOhLEGYjw+9k32l51WOQ+SbM26jYGUE4lYrITA2aF0ISngIWj+G
c8GQ2oxoHgdWKRfM0aCuykeTqwk8qJTGETqBHz2gVDcntOtVPy4nxNrr9cCV
hjzMak8MG9Ya04lm5/gUrQiVugjsqGPLarUNgKETye10rijUpgo1jhbQ56IC
nVRrUqpoVeeoAQxIRyaa1JBSustRTJDSo8Fs8IUhVjOp6gGn3qSjinXU9YCw
M58I3tFK5osURgVJ2gnSjJQMg2qFIanrOOsmroyBRLxwJZE3dBxIJ9vA2w2i
FgZmY2G0kJfn3FNNYtZh+hvo65n0IshVtwUOdU4lIBUX+3DVurLwAnE0SZhU
ESivoIqzDFfaRk0HiJvZXAXNbZG7aeVL5lJEyESDYy82E2FfFipITlYq5vPI
u6UI8H6Q22KNdGElIZDZLtKxUa/y4ZWIXXexr1o9j9VavZ1cf8nd5Wi0MNmE
DqiSegicq9PJ87fmHSlKsfUmc5oJCnVFROFMraP8sMioXOmOYeOO1Brc1pJh
xQ//bIMSCH9+ZjrJNfr0frgifH6X+xIJw+VFXUCDnWJgCf1ABwiY8lsS0UYc
HdF9+NvEKI4tXUb8zk+dFWywd43hdpBmM9v/+OP/3Pk2+ZXt85JVZsWhZjNN
o8fL+XljPT93mMuu3o3GZ50Egf8evrbQ5DContGpX8FFPLdTYz7WqK5HUJuZ
hS8t8/ETl/k4Dsp8dBi5hu5qjGlkZvXlnJQ93qB4RNWPEKVPN0Dl6jCjGwK5
lF1au5DECALd7AjNyCOFRKpwDmh9HNkbx3Ap2a9U19XSJiotRxuDgE2nvNgM
RXM61qYypqGPQeQjK1oHRjWqnixu147eeJ2q6fGK6WvJ8oNu5r7cfI/Z4ZZX
uhPlGhaoos+GxTUcYkP5DGqdqstISW9DYI/BFYHI63dik+CjiAImBexbeVNQ
x0ALqq7KApKWFUVp6ZAT63xC1CI08QWCAX0/z9LAGFSV9BqXM1zk7eYNcwkR
Yd0p1SY2FjTs1stRNs9paaG5zt6bMLI2xCtgi+lt1jiqDORgQn0FQGTEpWN0
4iEUaAauisFycW9RfCj3AsJ8S+UfcbW9yaJ8xA5aY6afMctAoikHFqg/I9tj
qsaBuJQQ0QhPHVEbdCA7/LlvNR1GmGNErysm66k2W8jqYFYVRFt7//avX/7d
rlSDVXD4k4yqdPFA4lzY9bVmOfjWouRVs9Dwz4FCnULSQbyqwymriQf46oKT
gUQMCrpsDpLgLeozMT1vGMe8Rvb27//yf//9X/4X/SMOlUPIuXuwiPCim/BZ
Y/79f/8f86xyy5C5tw7x4F2H+BcdggRizG93uE/EuoAp8N/+de/+34mnHkOc
wAGqe+8JpJR8KnkK2OqESLk7DUnfagJbqvcmnFcF6WPKQS0zFq1ID8AXY2al
lG1vROtoOVygJZdK9JKhCv+0JPX9DHo4WLhnfiadKhPZToG0qVZbxw5j7QkU
EFbvOiN1MoCfv2RTptwLgu7P/skB02RC6b37f75vfmf2dsXnbd2dcKZ/9lLF
40xA+foH9txLveX9zz5LvjM7Rznrvgu3Is7mdDPu9cNtsdRrnmZwN+atVHOG
3Mbl6yXzRsa3OvVwR5hvDhk9qLMFA+x4XkFszmQB3skA8XcBdMDEyPMJJufZ
WAMeF7lk5UyyoL6llWXEIPSEE69uT+l8goyWlRhI6pZQKZra+pPC4U3vxZPd
yEzpjOdZObOlQwXj4AtysXxISJRphubFE7BfpNNLRL2mnttX1LYhxczsW90U
1YPDgeXfnvTALgKU4ruiBSGEp78KvKjKDX4ON6202ZF5IMP9+6YHvLPigTy5
G5Bkb2OXeltSLgBpU8gYJLQpqnQCh0v5adshGtGYloiGpSZDYx3gMFbPGN7q
LSpx9RaocmV4VzK+M0sJ44PPzFbpbIxj6JxoEyTo+sIz4uE9040ICM+c/97n
WTnnWdeXb1XYxhvQo9yMXFKlWI6Q8lC5OI4Ihwpb9TCuqGnTM4bGZxljDA40
8MNaNzzn8NtkxY1ACgWxSwLxO7FpWJqBVJU2+KFBmWv8u5GywjvxCwjlIusA
DSJGgjgIOe5O4AeneWwt99lX/ZVOBTuDo5tzOzDAthQEyfuRwsmiOtI5IA8F
Bd44uGmH6MYObqEtI0dPVVxEnJkEthEm6QM+G1lzGGZgvrt5mNAEI2PZRYej
gZI9YtCHN1e5oIaIYMMbCWI1lyyNirKasMaPVfgvCMeGHzi95D820PJdU0w+
YKDlB4LNDckh/MF496bcj88H12V/aD7HzYkf2zI2uskXN6d9GJefsSXhYv/G
dI+7Zk7cJrsgWND7ZljcPaXixhH+4x/4rxpLfYfkh/96V/ydZv2z/ffdXru0
/77TawjeRUxqb7r7nzGde+08eq0D5s+v+W4ToJ2jvrzmO7Ox4MtYBr78JPi5
3Aze7758h5nfec9hmDcz+L+o1CjB3d28Umsj2CIwcMg3a0VW/pQSiSwOakC+
loW8WbTwtikvWkCMiOSLfqKiZmdGDX0KpI/4NRJWxylUPm8FSyDDcvq58j9o
LVEIJpxRUF8/CjK3XM1HQeajIPNRkLFo/FGQuRo2109zk8Ryg6xAcsjdBtDv
t3DWbSlZGx/K9rYw9W15YZuYqG9vyBOXXaYnH0Z81r19l7nff9+haGFtUn+R
6sg3SRfx3liyeD3XDBwu9m576Yn44CxePDqnhrBpFzFbXJFVSp9GITa9Ztfk
QROcTmKKxmBpoW1XsYRLcIhTkQSBAxN/oe5GqZMTOiA1R4L4Q7yIJJ6+K2tw
OJ4c/YFze3FMSpkZzfBKhAvFMdNa83v76mZciwtw40qk1TRpw2e91c8fgwaX
29JKIl+l5Vq2lZeJLZB8Y9kdLf1uR1RxK/FVT9kgzcViaYpNC7Q69cGkwTK0
JtsweSr5ZIVGam2WmAG2FOmy8R0aLnI8kdgn2LBni9rXHdnTPx/C5yCxlmcr
uuZuCAmqKuhjOi0dwRW0k6GGV8vLz+hgrhKW31lMNh9ATEbFQOQX2ikvUvFE
cZgTQij+E+Xmu3LTu0rKd+Wfd2WcW4TiWCbeIhAH4vDtZOEqloUDSfhaMTj5
e1/tcx2LvpfGW9Y3JOBrpN5Ls0U+3iqy3UHyxX+ObyX0voe8eydR9zoZ9X2/
u7NYe2eBVu/Q+8uxdxZi7yy+3ii4bv3kNka4zZ3d0jC2UbvkHUxx7z3pNW+e
J+8tPwqA31d2lVXfXm7eZpO729x32ncoOpfZxV+U6b6b2NyVJIKaDHBD50h8
RZsAEloa7qqmjWS9zKSVCzkSgm1lnbD/3Erk11YUlMjIWEZ3QVTB+zYYjpMr
JJpGHbUq3GwckiTWcv94FR7z1iVI2Ar2mB4RIMRvwswa7541rwlO1UoqFrgE
fBdo7eJzvaBou0a0V8rYNh8JT2DiWDzve0VGimgHcA0h4naigLZ1HKPwk6jZ
4rXSYuq7QdfcltELe7sq5MXtUxiBrm7pCNwwqKWCmijSV50oeLrI6rRvK2Rg
Ks3O+2g5veVqPlpOP1pOP1pOLRp/tJxeDZt42D8H/278XCV7Xgb/bi7U/hu/
FAiVm+9cLXG+z1RelLzupTs4fu/g9u36baNyYR2nL9jkkS0dtvlqTzizK4z2
DrO+94LfEUyRORdE8i+ZFQdulEs3RQgWRh935clGhDnUfI9l0tLKMSJMBnJM
n3kQ5L7YeHV7ATM6mu5wx2U0Gr7oCGdsB24yNHi7ctVWWLRlKrwN8SwKRRSz
NddZioVRSJx9k0+5+Ph8hcxypNK3XVjk2smTwajfVNNpR5Du7DjVBnWNVMjI
Itu3VaEkJT4UcnnjV357eyP4lnrhgX17w7J9dt2a1LidWtN27B7oWHDNYGCm
VacmfHhNffl8DRrmHoeRFM1Ijbe4eFjQMEi7t28fAyqB0ys2ugy4R3wuB9qr
E7yfc1Cu7CuV8H/ktNlCaHjHopjK41PtLBptbGie5HXTdrAi3Bai4xmH4lBZ
zXe3L2nC9Mb4oP1D8xNdJKkaZ7fW7w4nKw9zm5eqh8XjsaZRMJyCdoPDRBWh
U2lJECn7rLtogkXmaoHdoB4t0MKHYK31m7Z0k9RaPYkLf5WuGgZFOj4qOLdc
zUcF56OC81HBsWj8UcG5GjbxsNcqOO+n4byXihN9OxwOzbMPMeX1qs6H0HU2
YfpO6oPZWPM7Brrubeo9p5bl7vKEn7zb7N3F+9dvsfdN0H1yg6Pjxu/fZfrr
Xr/F5re8fh3oH9wmpvqTO8zuX3+vvZubofsBZpD/vff+roTus3eIWH/f2fXn
ir2H2rmm72Z/sUltN+nnt5afXYy3+yJ4J7cJlDqcjV/5KBPfZjUfZeKPMvFH
mdii8UeZ+GrYyHBXysJXC8ldAflKKfVq8bUjul4pJV8tPm+6B+6+jKsl56tF
6kic3hqZse3zq7/hc9m6ha07uPKbSxkn4sV7VrLeFqjiPQzBGw/sOB9mPR8E
PltFlNtlm91e3JAgl08+iZslduuHweK4GbViC0W4aoApV5xowvhWqQ8gJtYr
awbAEyDDNdF47UYvSu4i2bejqk3VNaDtXzEFCmlsBJVwdHZQza/sWNkjMznv
iJu4cArcsqjWYakEFf9qrurRBjW5PbRoDS/jrdSuE4MNOI6n5IBoWy4M86Ki
r7XRi3CwJGWQ21mUrnhACC8CVFFx+PSW4ddLLZWonX1RPzvjjzlkvt5YbOhE
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

-->

</rfc>
