<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Proposal: Clarifying Device Identity and Safety Semantics in Matter Using Existing Labels in Smart Home Developer Forum</title>
    <link>https://www.googlenestcommunity.com/t5/Smart-Home-Developer-Forum/Proposal-Clarifying-Device-Identity-and-Safety-Semantics-in-Matter-Using/m-p/800810#M12980</link>
    <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H1&gt;Proposal: Clarifying Device Identity and Safety Semantics in Matter Using Existing Labels&lt;/H1&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H2&gt;1. Context&lt;/H2&gt;&lt;P&gt;The Matter ecosystem is evolving beyond simple remote control toward automation and AI-driven execution.&lt;/P&gt;&lt;P&gt;However, current implementations primarily rely on &lt;STRONG&gt;Device Type&lt;/STRONG&gt; to interpret device behavior, while existing label fields such as &lt;STRONG&gt;UserLabel&lt;/STRONG&gt; and &lt;STRONG&gt;FixedLabel&lt;/STRONG&gt; are not utilized for semantic interpretation.&lt;/P&gt;&lt;P&gt;This creates a gap between what a device can do and what it actually represents in the physical world.&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;2. Problem Statement&lt;/H2&gt;&lt;H3&gt;2.1 Mutable Labels Cannot Be Trusted for Safety&lt;/H3&gt;&lt;P&gt;User-editable labels (e.g., UserLabel) are mutable and therefore cannot be used as a reliable source for safety-critical decisions.&lt;/P&gt;&lt;H3&gt;2.2 Lack of Semantic Meaning&lt;/H3&gt;&lt;P&gt;While Device Type defines capability, it does not convey:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Intended usage&lt;/LI&gt;&lt;LI&gt;Risk level&lt;/LI&gt;&lt;LI&gt;Operational context&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;This limitation becomes critical as systems begin to trigger real-world actions.&lt;/P&gt;&lt;H3&gt;2.3 Platform Limitation&lt;/H3&gt;&lt;P&gt;Across multiple platforms, device interpretation is effectively limited to:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Device Type&lt;/LI&gt;&lt;LI&gt;UI-only labels (not used for system logic)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;As a result, systems cannot distinguish between devices with identical capabilities but vastly different safety implications.&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;3. Proposal&lt;/H2&gt;&lt;P&gt;This proposal introduces a structured usage pattern of existing Matter label fields, without requiring any changes to the Matter specification.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;3.1 Identity: Separation of Display Label and System Identity&lt;/H3&gt;&lt;P&gt;We recommend separating user-facing labels from system-level identity.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;UserLabel remains user-editable for display purposes&lt;/LI&gt;&lt;LI&gt;A system-readable identifier should be embedded or derived to ensure stable endpoint identification&lt;/LI&gt;&lt;/UL&gt;&lt;H4&gt;Recommended Pattern&lt;/H4&gt;&lt;UL&gt;&lt;LI&gt;Embed identifier within label&lt;/LI&gt;&lt;LI&gt;Example: [endpointLabel:&amp;lt;function_id&amp;gt;]&lt;/LI&gt;&lt;LI&gt;Or apply a consistent parsing rule for system-level identification&lt;/LI&gt;&lt;/UL&gt;&lt;H4&gt;Roles&lt;/H4&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Manufacturer&lt;/STRONG&gt;: defines the intended function of the endpoint&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;System&lt;/STRONG&gt;: extracts and maintains identity based on embedded identifier&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Platforms are encouraged to adopt a consistent method for extracting system-level identifiers from labels to ensure stable device identity across renaming and UI changes.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;3.2 Safety Semantics: Manufacturer-Guaranteed Meaning via FixedLabel&lt;/H3&gt;&lt;P&gt;We propose using FixedLabel to define non-editable semantic properties provided by the manufacturer.&lt;/P&gt;&lt;P&gt;These properties act as &lt;STRONG&gt;action boundaries&lt;/STRONG&gt; for systems.&lt;/P&gt;&lt;H4&gt;Example&lt;/H4&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;Device FixedLabel (Semantic Info) System Interpretation &lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Smart Plug&lt;/TD&gt;&lt;TD&gt;usage:heater, safety:high-risk&lt;/TD&gt;&lt;TD&gt;Identified as high-risk heating device. Avoid unattended operation&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Kitchen Light&lt;/TD&gt;&lt;TD&gt;room:kitchen, type:ambient&lt;/TD&gt;&lt;TD&gt;Low-risk lighting. Freely usable in automation&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Door Lock&lt;/TD&gt;&lt;TD&gt;access:security, safety:critical&lt;/TD&gt;&lt;TD&gt;Requires additional authentication before control&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Electric Blanket&lt;/TD&gt;&lt;TD&gt;category:heating, timer:required&lt;/TD&gt;&lt;TD&gt;Must enforce automatic shutoff after a defined duration&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;HR /&gt;&lt;H3&gt;Recommended Tagging Format&lt;/H3&gt;&lt;P&gt;To ensure interoperability across platforms, a lightweight key-value tagging format is recommended:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;purpose:heating; risk:high; auto-off:300s&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This enables consistent parsing and interpretation of semantic properties across ecosystems and prevents fragmentation in label usage.&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;4. Alignment with Matter Specification&lt;/H2&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;Field UserLabel FixedLabel &lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Author&lt;/TD&gt;&lt;TD&gt;User / Platform&lt;/TD&gt;&lt;TD&gt;Manufacturer&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mutability&lt;/TD&gt;&lt;TD&gt;Writable&lt;/TD&gt;&lt;TD&gt;Read-only&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Role (Current)&lt;/TD&gt;&lt;TD&gt;Display text&lt;/TD&gt;&lt;TD&gt;Manufacturer metadata&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Role (Proposed)&lt;/TD&gt;&lt;TD&gt;Display + optional identifier carrier&lt;/TD&gt;&lt;TD&gt;Semantic identity + safety boundary&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;This proposal does not modify the data structure but redefines how the fields are used.&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;5. Advantages&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;No changes to the Matter specification required&lt;/LI&gt;&lt;LI&gt;Fully backward compatible with existing devices&lt;/LI&gt;&lt;LI&gt;Enables context-aware execution of device actions&lt;/LI&gt;&lt;LI&gt;Preserves platform UI flexibility&lt;/LI&gt;&lt;LI&gt;Reduces ambiguity in device interpretation across ecosystems&lt;/LI&gt;&lt;LI&gt;Reduces reliance on hard-coded device logic&lt;/LI&gt;&lt;LI&gt;Provides manufacturer-defined safety boundaries supporting liability and compliance&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H2&gt;6. Expected Impact&lt;/H2&gt;&lt;OL&gt;&lt;LI&gt;Extends Matter from capability-based control to semantic interpretation&lt;/LI&gt;&lt;LI&gt;Reduces the need to introduce new Device Types for semantic differentiation&lt;/LI&gt;&lt;LI&gt;Improves user experience by separating display naming from system identity&lt;/LI&gt;&lt;LI&gt;Enhances safety by preventing context-blind execution&lt;/LI&gt;&lt;LI&gt;Enables more flexible, data-driven decision-making across platforms&lt;/LI&gt;&lt;LI&gt;Enables context-aware decision-making before execution&lt;/LI&gt;&lt;LI&gt;Enables context-aware automation without complex rule definitions&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;For example, systems can distinguish between low-risk ambient lighting and high-risk heating devices and apply different execution constraints accordingly.&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;7. Conclusion&lt;/H2&gt;&lt;P&gt;This proposal introduces a practical and non-intrusive way to enhance Matter devices with semantic identity and safety context, using existing label structures.&lt;/P&gt;&lt;P&gt;It provides a foundation for safer and more context-aware automation without requiring changes to the core specification.&lt;/P&gt;</description>
    <pubDate>Mon, 13 Apr 2026 03:34:23 GMT</pubDate>
    <dc:creator>Jang-woo</dc:creator>
    <dc:date>2026-04-13T03:34:23Z</dc:date>
    <item>
      <title>Proposal: Clarifying Device Identity and Safety Semantics in Matter Using Existing Labels</title>
      <link>https://www.googlenestcommunity.com/t5/Smart-Home-Developer-Forum/Proposal-Clarifying-Device-Identity-and-Safety-Semantics-in-Matter-Using/m-p/800810#M12980</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H1&gt;Proposal: Clarifying Device Identity and Safety Semantics in Matter Using Existing Labels&lt;/H1&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;H2&gt;1. Context&lt;/H2&gt;&lt;P&gt;The Matter ecosystem is evolving beyond simple remote control toward automation and AI-driven execution.&lt;/P&gt;&lt;P&gt;However, current implementations primarily rely on &lt;STRONG&gt;Device Type&lt;/STRONG&gt; to interpret device behavior, while existing label fields such as &lt;STRONG&gt;UserLabel&lt;/STRONG&gt; and &lt;STRONG&gt;FixedLabel&lt;/STRONG&gt; are not utilized for semantic interpretation.&lt;/P&gt;&lt;P&gt;This creates a gap between what a device can do and what it actually represents in the physical world.&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;2. Problem Statement&lt;/H2&gt;&lt;H3&gt;2.1 Mutable Labels Cannot Be Trusted for Safety&lt;/H3&gt;&lt;P&gt;User-editable labels (e.g., UserLabel) are mutable and therefore cannot be used as a reliable source for safety-critical decisions.&lt;/P&gt;&lt;H3&gt;2.2 Lack of Semantic Meaning&lt;/H3&gt;&lt;P&gt;While Device Type defines capability, it does not convey:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Intended usage&lt;/LI&gt;&lt;LI&gt;Risk level&lt;/LI&gt;&lt;LI&gt;Operational context&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;This limitation becomes critical as systems begin to trigger real-world actions.&lt;/P&gt;&lt;H3&gt;2.3 Platform Limitation&lt;/H3&gt;&lt;P&gt;Across multiple platforms, device interpretation is effectively limited to:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;Device Type&lt;/LI&gt;&lt;LI&gt;UI-only labels (not used for system logic)&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;As a result, systems cannot distinguish between devices with identical capabilities but vastly different safety implications.&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;3. Proposal&lt;/H2&gt;&lt;P&gt;This proposal introduces a structured usage pattern of existing Matter label fields, without requiring any changes to the Matter specification.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;3.1 Identity: Separation of Display Label and System Identity&lt;/H3&gt;&lt;P&gt;We recommend separating user-facing labels from system-level identity.&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;UserLabel remains user-editable for display purposes&lt;/LI&gt;&lt;LI&gt;A system-readable identifier should be embedded or derived to ensure stable endpoint identification&lt;/LI&gt;&lt;/UL&gt;&lt;H4&gt;Recommended Pattern&lt;/H4&gt;&lt;UL&gt;&lt;LI&gt;Embed identifier within label&lt;/LI&gt;&lt;LI&gt;Example: [endpointLabel:&amp;lt;function_id&amp;gt;]&lt;/LI&gt;&lt;LI&gt;Or apply a consistent parsing rule for system-level identification&lt;/LI&gt;&lt;/UL&gt;&lt;H4&gt;Roles&lt;/H4&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;Manufacturer&lt;/STRONG&gt;: defines the intended function of the endpoint&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;System&lt;/STRONG&gt;: extracts and maintains identity based on embedded identifier&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Platforms are encouraged to adopt a consistent method for extracting system-level identifiers from labels to ensure stable device identity across renaming and UI changes.&lt;/P&gt;&lt;HR /&gt;&lt;H3&gt;3.2 Safety Semantics: Manufacturer-Guaranteed Meaning via FixedLabel&lt;/H3&gt;&lt;P&gt;We propose using FixedLabel to define non-editable semantic properties provided by the manufacturer.&lt;/P&gt;&lt;P&gt;These properties act as &lt;STRONG&gt;action boundaries&lt;/STRONG&gt; for systems.&lt;/P&gt;&lt;H4&gt;Example&lt;/H4&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;Device FixedLabel (Semantic Info) System Interpretation &lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Smart Plug&lt;/TD&gt;&lt;TD&gt;usage:heater, safety:high-risk&lt;/TD&gt;&lt;TD&gt;Identified as high-risk heating device. Avoid unattended operation&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Kitchen Light&lt;/TD&gt;&lt;TD&gt;room:kitchen, type:ambient&lt;/TD&gt;&lt;TD&gt;Low-risk lighting. Freely usable in automation&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Door Lock&lt;/TD&gt;&lt;TD&gt;access:security, safety:critical&lt;/TD&gt;&lt;TD&gt;Requires additional authentication before control&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Electric Blanket&lt;/TD&gt;&lt;TD&gt;category:heating, timer:required&lt;/TD&gt;&lt;TD&gt;Must enforce automatic shutoff after a defined duration&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;HR /&gt;&lt;H3&gt;Recommended Tagging Format&lt;/H3&gt;&lt;P&gt;To ensure interoperability across platforms, a lightweight key-value tagging format is recommended:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&amp;nbsp;&lt;/DIV&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;&lt;SPAN&gt;purpose:heating; risk:high; auto-off:300s&lt;/SPAN&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;This enables consistent parsing and interpretation of semantic properties across ecosystems and prevents fragmentation in label usage.&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;4. Alignment with Matter Specification&lt;/H2&gt;&lt;DIV class=""&gt;&lt;DIV class=""&gt;Field UserLabel FixedLabel &lt;TABLE&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;Author&lt;/TD&gt;&lt;TD&gt;User / Platform&lt;/TD&gt;&lt;TD&gt;Manufacturer&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Mutability&lt;/TD&gt;&lt;TD&gt;Writable&lt;/TD&gt;&lt;TD&gt;Read-only&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Role (Current)&lt;/TD&gt;&lt;TD&gt;Display text&lt;/TD&gt;&lt;TD&gt;Manufacturer metadata&lt;/TD&gt;&lt;/TR&gt;&lt;TR&gt;&lt;TD&gt;Role (Proposed)&lt;/TD&gt;&lt;TD&gt;Display + optional identifier carrier&lt;/TD&gt;&lt;TD&gt;Semantic identity + safety boundary&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;P&gt;This proposal does not modify the data structure but redefines how the fields are used.&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;5. Advantages&lt;/H2&gt;&lt;UL&gt;&lt;LI&gt;No changes to the Matter specification required&lt;/LI&gt;&lt;LI&gt;Fully backward compatible with existing devices&lt;/LI&gt;&lt;LI&gt;Enables context-aware execution of device actions&lt;/LI&gt;&lt;LI&gt;Preserves platform UI flexibility&lt;/LI&gt;&lt;LI&gt;Reduces ambiguity in device interpretation across ecosystems&lt;/LI&gt;&lt;LI&gt;Reduces reliance on hard-coded device logic&lt;/LI&gt;&lt;LI&gt;Provides manufacturer-defined safety boundaries supporting liability and compliance&lt;/LI&gt;&lt;/UL&gt;&lt;HR /&gt;&lt;H2&gt;6. Expected Impact&lt;/H2&gt;&lt;OL&gt;&lt;LI&gt;Extends Matter from capability-based control to semantic interpretation&lt;/LI&gt;&lt;LI&gt;Reduces the need to introduce new Device Types for semantic differentiation&lt;/LI&gt;&lt;LI&gt;Improves user experience by separating display naming from system identity&lt;/LI&gt;&lt;LI&gt;Enhances safety by preventing context-blind execution&lt;/LI&gt;&lt;LI&gt;Enables more flexible, data-driven decision-making across platforms&lt;/LI&gt;&lt;LI&gt;Enables context-aware decision-making before execution&lt;/LI&gt;&lt;LI&gt;Enables context-aware automation without complex rule definitions&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;For example, systems can distinguish between low-risk ambient lighting and high-risk heating devices and apply different execution constraints accordingly.&lt;/P&gt;&lt;HR /&gt;&lt;H2&gt;7. Conclusion&lt;/H2&gt;&lt;P&gt;This proposal introduces a practical and non-intrusive way to enhance Matter devices with semantic identity and safety context, using existing label structures.&lt;/P&gt;&lt;P&gt;It provides a foundation for safer and more context-aware automation without requiring changes to the core specification.&lt;/P&gt;</description>
      <pubDate>Mon, 13 Apr 2026 03:34:23 GMT</pubDate>
      <guid>https://www.googlenestcommunity.com/t5/Smart-Home-Developer-Forum/Proposal-Clarifying-Device-Identity-and-Safety-Semantics-in-Matter-Using/m-p/800810#M12980</guid>
      <dc:creator>Jang-woo</dc:creator>
      <dc:date>2026-04-13T03:34:23Z</dc:date>
    </item>
    <item>
      <title>Re: Proposal: Clarifying Device Identity and Safety Semantics in Matter Using Existing Labels</title>
      <link>https://www.googlenestcommunity.com/t5/Smart-Home-Developer-Forum/Proposal-Clarifying-Device-Identity-and-Safety-Semantics-in-Matter-Using/m-p/801244#M12989</link>
      <description>&lt;P&gt;It sounds like a wonderful start&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 15 Apr 2026 08:11:58 GMT</pubDate>
      <guid>https://www.googlenestcommunity.com/t5/Smart-Home-Developer-Forum/Proposal-Clarifying-Device-Identity-and-Safety-Semantics-in-Matter-Using/m-p/801244#M12989</guid>
      <dc:creator>JethroEliLapp</dc:creator>
      <dc:date>2026-04-15T08:11:58Z</dc:date>
    </item>
    <item>
      <title>Re: Proposal: Clarifying Device Identity and Safety Semantics in Matter Using Existing Labels</title>
      <link>https://www.googlenestcommunity.com/t5/Smart-Home-Developer-Forum/Proposal-Clarifying-Device-Identity-and-Safety-Semantics-in-Matter-Using/m-p/804463#M13060</link>
      <description>&lt;P&gt;I posted a working implementation of this proposal on Hackster.io that may be relevant to this discussion:&lt;BR /&gt;→ &lt;A href="https://www.hackster.io/Jang-woo/json-based-matter-device-framework-for-llm-agents-esp32-c6-749329" target="_blank"&gt;https://www.hackster.io/Jang-woo/json-based-matter-device-framework-for-llm-agents-esp32-c6-749329&lt;/A&gt;&lt;/P&gt;&lt;P&gt;The core issue raised here — that physically different actions are treated as the same "switch" — is exactly what motivated the build. A kitchen light and an electric blanket both appear as On/Off Switch to an LLM agent. The agent infers what they are. That inference is the problem.&lt;/P&gt;&lt;P&gt;The implementation runs on ESP32-C6 within existing Matter infrastructure, without spec changes.&lt;/P&gt;&lt;P&gt;The approach:&lt;BR /&gt;- Each action is declared via JSON (9 structured questions covering intent, physical effect, safety boundary, context, and start/stop constraints)&lt;BR /&gt;- A firmware runtime reads the JSON and generates a valid Matter endpoint automatically — cluster mapping, commissioning, GPIO conflict protection, state management&lt;BR /&gt;- Manufacturer-defined safety information is stored in **FixedLabel (0x0040)** as read-only boundaries&lt;BR /&gt;- User context and intent are declared through **UserLabel (0x0041)**&lt;BR /&gt;- The LLM agent reads both declarations and executes within them — no inference required&lt;/P&gt;&lt;P&gt;This maps directly to what Section 3.2 of this proposal describes.&lt;/P&gt;&lt;P&gt;FixedLabel carries the semantic safety boundary. UserLabel carries the execution context. The separation means the agent doesn't need to guess — it reads what each owner has already declared.&lt;/P&gt;&lt;P&gt;Detailed information regarding the JSON structure and runtime behavior has already been released on GitHub.&lt;/P&gt;</description>
      <pubDate>Tue, 12 May 2026 07:57:10 GMT</pubDate>
      <guid>https://www.googlenestcommunity.com/t5/Smart-Home-Developer-Forum/Proposal-Clarifying-Device-Identity-and-Safety-Semantics-in-Matter-Using/m-p/804463#M13060</guid>
      <dc:creator>Jang-woo</dc:creator>
      <dc:date>2026-05-12T07:57:10Z</dc:date>
    </item>
  </channel>
</rss>

