<?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.43 (Ruby 3.4.9) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-kamienski-iot-deployment-00" category="info" submissionType="IRTF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.34.1 -->
  <front>
    <title abbrev="IoTinummDeploy">Application-Centric Considerations for Deployment over the IoT Computing Continuum</title>
    <seriesInfo name="Internet-Draft" value="draft-kamienski-iot-deployment-00"/>
    <author fullname="Carlos Alberto Kamienski">
      <organization>Federal University of ABC (UFABC)</organization>
      <address>
        <email>carlos.kamienski@ufabc.edu.br</email>
      </address>
    </author>
    <author fullname="Marco Santos">
      <organization>Federal Institute of Sertão (IFSertão)</organization>
      <address>
        <email>marcelo.santos@ifsertao-pe.edu.br</email>
      </address>
    </author>
    <author fullname="Marco Di Felice">
      <organization>University of Bologna</organization>
      <address>
        <email>marco.difelice3@unibo.it</email>
      </address>
    </author>
    <date year="2026" month="October" day="23"/>
    <keyword>Internet of Things (IoT)</keyword>
    <keyword>Computing Continuum</keyword>
    <keyword>Service Deployment</keyword>
    <abstract>
      <?line 226?>

<t>Smart applications increasingly depend on the Internet of Things (IoT) and distributed computing environments spanning constrained devices, edge nodes, cloudlets, and cloud infrastructure, collectively known as the edge–cloud, or computing continuum. This document uses the term IoT computing continuum to highlight the importance of IoT-specific constraints and requirements within this broader context. Although prior work has addressed communication aspects and edge functions in these environments, as noted in RFC 9556 and comprehensive surveys of the computing continuum, there has been comparatively less focus on application-centric issues such as deployment, placement, and lifecycle management. This document identifies key challenges and conceptual considerations for deploying smart applications across the IoT computing continuum, aiming to provide a unified architectural perspective and vocabulary to guide ongoing research within the IRTF and inform future standardization initiatives.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://CarlosKamienski.github.io/Internet-Draft/draft-kamienski-iot-deployment.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-kamienski-iot-deployment/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/CarlosKamienski/Internet-Draft"/>.</t>
    </note>
  </front>
  <middle>
    <?line 230?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>The Internet of Things (IoT) has evolved from simple data-collection systems into a foundation for complex, data-driven smart applications across domains such as smart cities, precision agriculture, industrial automation, and healthcare. These applications increasingly depend on distributed computing resources to sense, process, and act on data close to where it is generated, while also leveraging large-scale cloud infrastructures for coordination, analytics, and long-term storage.</t>
      <t>This evolution has led to the emergence of a distributed computing environment spanning multiple stages, from highly constrained devices and gateways to edge nodes, cloudlets, and centralized cloud platforms. The literature commonly describes this environment as the edge-cloud continuum, IoT-edge-cloud continuum, or simply the computing continuum. Comprehensive perspectives on the evolution of this paradigm are provided in <xref target="CONTINUUM-SURVEY"/>. In this document, the term IoT computing continuum emphasizes the presence of constrained IoT devices and the domain-specific requirements they introduce.</t>
      <t>Recent research and standardization efforts have highlighted this continuum and discussed challenges related to edge functions, data handling, and communication across heterogeneous environments, including IETF and IRTF work such as <xref target="RFC9556"/>. However, much of the existing discussion remains infrastructure- or communication-centric, with comparatively less focus on the implications for smart application deployment and lifecycle management.</t>
      <t>From an application perspective, smart services are no longer confined to a single execution environment. Instead, they comprise multiple functions that must be placed, coordinated, and potentially migrated across stages of the IoT computing continuum to meet requirements for latency, resilience, scalability, privacy, and energy efficiency. In practice, these decisions are often handled manually or through ad hoc mechanisms, leading to fragmented solutions and limited portability across deployments.</t>
      <t>The lack of a shared, application-centric view of deployment over the IoT computing continuum creates challenges for both researchers and practitioners. It complicates systematic reasoning about application structure, hinders the comparison of alternative approaches, and makes it difficult to identify common requirements that could inform future research and standardization activities.</t>
      <t>This document contributes to this discussion by examining smart application deployment across the IoT computing continuum from a conceptual and architectural perspective. Rather than proposing specific mechanisms or protocols, it identifies key challenges, clarifies terminology, and outlines considerations relevant to ongoing research within the Thing-to-Thing Research Group (T2TRG) of the Internet Research Task Force (IRTF).</t>
    </section>
    <section anchor="scope-and-non-goals">
      <name>Scope and Non-Goals</name>
      <t>This document focuses on conceptual and architectural considerations for deploying smart applications across the IoT computing continuum. It focuses on challenges, common patterns, and terminology arising from distributed application logic across heterogeneous computing environments, including constrained IoT devices, edge nodes, and cloud platforms. The intent is to support research-oriented discussion and provide a shared frame of reference for ongoing and future IRTF work. The discussion explicitly considers the interplay between application development and deployment, while remaining agnostic to specific tools, workflows, or operational practices.</t>
      <t>The document does not specify concrete deployment mechanisms, protocols, or interfaces. It does not define a reference architecture or mandate how applications should be structured, deployed, or managed in practice. Instead, it describes the problem space and highlights issues relevant across multiple technologies, deployment models, and research efforts.</t>
      <t>In particular, the following items are explicitly outside the scope of this document:</t>
      <ul spacing="normal">
        <li>
          <t>The specification of new communication protocols, APIs, or data
models.</t>
        </li>
        <li>
          <t>The definition of normative requirements, including the use of
requirement keywords such as MUST, SHOULD, or MAY.</t>
        </li>
        <li>
          <t>The standardization of specific platforms, frameworks, or
programming models for IoT application deployment.</t>
        </li>
        <li>
          <t>Detailed performance evaluations or quantitative comparisons
between alternative solutions.</t>
        </li>
      </ul>
      <t>By clearly delineating its scope and non-goals, this document complements existing and ongoing efforts in the computing continuum, including work on communication, edge functions, and operational aspects, while maintaining a technology-agnostic, application-centric perspective.</t>
    </section>
    <section anchor="terminology">
      <name>Terminology</name>
      <t>This document uses the following terms with the meanings indicated below. These definitions clarify usage in this document and are not meant to redefine existing terminology used elsewhere.</t>
      <t><strong>Internet of Things (IoT):</strong>
A system paradigm involving interconnected physical objects equipped with sensing, actuation, processing, and communication capabilities, operating under resource constraints, as discussed in <xref target="RFC7452"/>.</t>
      <t><strong>Constrained Devices:</strong>
Devices with limited processing power, memory, energy availability, or communication capabilities. The use of the term <em>constrained</em> in this document follows the terminology defined in <xref target="I-D.ietf-iotops-7228bis"/>.</t>
      <t><strong>IoT Computing Continuum:</strong>
A distributed execution environment spanning constrained IoT devices, edge nodes, cloud platforms, and network elements that provide suitable processing capabilities. Application functions may execute at different stages, depending on their requirements and the capabilities and constraints of each environment. These stages are not restricted to general-purpose computing hosts: programmable network elements can also execute eligible functions as part of the continuum, integrating the notion of Computing in the Network (COIN). The shorthand term <em>IoTinuum</em> has been used in related work to denote this same concept <xref target="IOTINUUM"/>. This document uses the expanded form throughout for clarity and alignment with terminology used in related standardization efforts.</t>
      <t><strong>Edge Node:</strong>
An intermediate computing node between constrained devices and centralized cloud infrastructure, providing computation, storage, and networking closer to data sources, as described in <xref target="RFC9556"/>.</t>
      <t><strong>Orchestration and Choreography:</strong>
Two coordination styles for distributed applications. Orchestration refers to coordination driven by explicit control logic, while choreography relies on decentralized interactions among components without a central coordinator.</t>
    </section>
    <section anchor="background-the-iot-computing-continuum">
      <name>Background: The IoT Computing Continuum</name>
      <t>The increasing distribution of computation across networked systems has led to the emergence of what is commonly described as a computing continuum, spanning centralized cloud infrastructures, intermediate edge and fog nodes, and highly constrained end devices <xref target="CONTINUUM-SURVEY"/>. This paradigm reflects a shift away from strictly centralized processing models toward more distributed execution, driven by requirements related to latency, bandwidth efficiency, resilience, data locality, and regulatory constraints.</t>
      <t>Within the context of the Internet of Things (IoT), this continuum acquires additional characteristics that distinguish it from more general edge-cloud computing environments. IoT deployments involve large numbers of heterogeneous devices with severe resource constraints, intermittent connectivity, and close interaction with the physical world through sensing and actuation <xref target="RFC7452"/>. As a result, computation is often pushed closer to data sources not only for performance reasons, but also to enable timely control actions, reduce energy consumption, and preserve privacy.</t>
      <t>Recent research and standardization activities have explored different aspects of this continuum. In particular, work within the IETF and IRTF has highlighted the importance of edge computing and has discussed functional components and challenges associated with operating across distributed environments <xref target="RFC9556"/>. Existing documents have examined edge functions for data processing, storage, and communication, as well as the roles of gateways and intermediate nodes in bridging constrained devices to cloud services. These efforts provide an important foundation for understanding the structural and operational properties of the continuum.</t>
      <t>This document takes a complementary rather than competing perspective. While <xref target="RFC9556"/> characterizes functional components and infrastructure-level challenges, focusing on edge functions and the communication fabric that supports them, this document shifts attention to the application layer that runs on top of that infrastructure. Specifically, it considers how smart applications, composed of multiple interdependent functions, are decomposed, placed, coordinated, and managed across the heterogeneous stages enabled by that infrastructure. Application-centric concerns such as functional decomposition, placement, coordination style, and lifecycle management are largely orthogonal to the infrastructure view and remain comparatively underexplored in current standardization discussions.</t>
      <t>This document adopts the term <em>IoT computing continuum</em> to refer to this distributed execution environment, encompassing constrained IoT devices, edge nodes, cloud platforms, and network elements with processing capabilities. The continuum naturally accommodates Computing in the Network (COIN): application processing can include eligible functions executed within the network. For example, filtering, aggregation, or preprocessing may execute in a programmable network element when its capabilities and the application semantics permit. This does not imply that every network element is programmable or that every application function is suitable for in-network execution. Building on existing work, the focus here is on understanding how the properties of the IoT computing continuum influence application deployment, placement, and lifecycle management, rather than on defining specific technologies or architectural solutions.</t>
    </section>
    <section anchor="an-application-centric-view-of-the-continuum">
      <name>An Application-Centric View of the Continuum</name>
      <t>Traditional IoT architectures often treat applications as tightly coupled to specific execution environments, typically assuming fixed roles for devices, gateways, and cloud services. In the context of the IoT computing continuum, this assumption no longer holds. Smart applications must be understood as distributed entities whose behavior emerges from the coordinated execution of multiple components across heterogeneous computing stages. An application-centric view is therefore essential for reasoning about deployment, adaptation, and lifecycle management in such environments.</t>
      <section anchor="applications-as-distributed-functional-graphs">
        <name>Applications as Distributed Functional Graphs</name>
        <t>From an application-centric perspective, smart applications can be modeled as collections of interdependent functions rather than as monolithic software artifacts. These functions interact through well-defined data and control dependencies, forming a logical application graph that captures the application's structure independently of where its components execute. This representation enables reasoning about application behavior, dependencies, and composition without prematurely binding functions to specific devices or platforms.</t>
        <t>Viewing applications as distributed functional graphs is particularly relevant in IoT environments, where different functions may have distinct requirements for latency, computational resources, sensor or actuator access, and interaction with external services. By separating the application's logical structure from its physical deployment, this model supports more flexible placement and adaptation strategies across the continuum.</t>
      </section>
      <section anchor="decoupling-application-logic-from-execution-environments">
        <name>Decoupling Application Logic from Execution Environments</name>
        <t>A key implication of the application-centric view is decoupling application logic from execution environments. Application functionality should be expressed in a way that is independent of specific hardware platforms, operating systems, or runtime environments. This decoupling enables portability across heterogeneous devices and supports dynamic reassignment of application components as execution conditions change.</t>
        <t>In the IoT computing continuum, execution environments vary widely in terms of resource availability, connectivity, and operational constraints. Binding application logic too early to a particular environment limits the ability to adapt to failures, load variations, or evolving requirements. An application-centric approach instead treats execution environments as abstract resources onto which application functions can be mapped, allowing deployment decisions to be revisited over time.</t>
      </section>
      <section anchor="placement-and-distribution-across-the-continuum">
        <name>Placement and Distribution Across the Continuum</name>
        <t>Once application logic is decoupled from execution environments, placing application functions becomes a first-class concern. Placement decisions determine where an application's functions execute within the IoT computing continuum, from constrained devices and gateways to edge nodes and cloud platforms. These decisions directly affect end-to-end application properties, including latency, reliability, energy consumption, and data locality.</t>
        <t>Importantly, placement is not static. In many scenarios, application components may need to be redistributed in response to changes in workload, network conditions, or operational context. An application-centric view highlights the need to reason about placement and distribution as dynamic processes intrinsic to how smart applications operate across the continuum.</t>
      </section>
      <section anchor="application-lifecycle-beyond-initial-deployment">
        <name>Application Lifecycle Beyond Initial Deployment</name>
        <t>In centralized systems, application deployment is often treated as a one-time event followed by relatively infrequent updates. In contrast, the IoT computing continuum introduces a more complex and dynamic application lifecycle. Beyond initial deployment, applications may undergo continuous adaptation, including updates, reconfiguration, scaling, component migration, and partial redeployment across different continuum stages.</t>
        <t>Managing this lifecycle is particularly challenging in IoT environments due to device heterogeneity, intermittent connectivity, and the coexistence of multiple administrative domains. An application-centric perspective emphasizes that lifecycle management must be considered holistically, encompassing not only software updates but also the ongoing coordination of distributed application components. Understanding these lifecycle aspects is essential for identifying common challenges and research questions related to deployment and operation in the IoT computing continuum.</t>
      </section>
    </section>
    <section anchor="challenges-in-smart-application-development-and-deployment">
      <name>Challenges in Smart Application Development and Deployment</name>
      <t>The IoT computing continuum introduces challenges that fundamentally affect both the development and deployment of smart applications. Unlike centralized environments, where development and deployment can often be treated as loosely coupled phases, the heterogeneity, distribution, and dynamism of the continuum create strong interdependencies among application design choices, deployment decisions, and runtime behavior. As a result, development and deployment concerns cannot be addressed effectively in isolation.</t>
      <t>A primary challenge stems from the bidirectional influence between application development and deployment constraints. Development decisions, such as functional decomposition, communication patterns, and state management, directly affect deployment feasibility across constrained devices, edge nodes, and cloud platforms.</t>
      <t>At the same time, deployment realities, resource availability, network conditions, latency requirements, and energy constraints often impose limitations that shape or even redefine application design. This mutual influence complicates traditional workflows that assume stable execution environments and late-stage deployment decisions.</t>
      <t>Heterogeneity across the continuum further amplifies this challenge. Execution environments vary widely in hardware capabilities, operating systems, runtime support, and management interfaces. Developers must therefore anticipate deployment diversity early in development, while deployment mechanisms must accommodate application abstractions that span multiple platforms.</t>
      <t>Without integrated development and deployment considerations, solutions tend to become fragile, tightly coupled to specific environments, and difficult to evolve.</t>
      <t>Another challenge arises from the dynamic nature of deployment in the IoT computing continuum. Smart applications often need to adapt to changing conditions, such as workload variations, mobility, intermittent connectivity, or evolving physical contexts. Supporting such adaptation requires continuous feedback between runtime behavior and development-time assumptions.</t>
      <t>Static deployment models and rigid application designs limit responsiveness to these dynamics, underscoring the need for approaches that treat deployment as an ongoing process rather than a one-time event.</t>
      <t>These challenges align with principles commonly associated with DevOps practices, which emphasize continuous integration, continuous deployment, and feedback loops between development and operations. However, transferring DevOps concepts to the IoT computing continuum is non-trivial. Conventional DevOps pipelines typically target cloud-centric environments and assume homogeneous infrastructure, reliable connectivity, and centralized control.</t>
      <t>In contrast, IoT scenarios involve constrained devices, distributed execution across multiple continuum stages, and, in many cases, multiple administrative domains, which complicates the application of traditional DevOps assumptions.</t>
      <t>Finally, the lack of shared abstractions and terminology for reasoning about development and deployment across the continuum makes it difficult to compare approaches and identify common requirements. When the interplay between development and deployment is not made explicit, solutions often remain ad hoc and platform-specific.</t>
      <t>Addressing this gap requires an application-centric perspective that explicitly acknowledges development--deployment interdependencies and treats them as first-class concerns. This perspective is essential for advancing research on smart application deployment and informing future standardization efforts for the IoT computing continuum.</t>
    </section>
    <section anchor="conceptual-deployment-model">
      <name>Conceptual Deployment Model</name>
      <t>This section outlines a conceptual model for reasoning about the deployment of smart applications across the IoT computing continuum. The model supports analysis and discussion rather than prescribing specific mechanisms, architectures, or workflows. It provides a shared abstraction that captures how application structure, execution environments, and coordination mechanisms interact in heterogeneous, dynamic IoT scenarios.</t>
      <t>At the core of the model is the separation between application logic and execution environments. Application logic is represented independently of its execution location, allowing reasoning about functionality, dependencies, and interaction patterns without binding components to specific devices or platforms. Execution environments are treated as abstract resources characterized by capabilities, constraints, and operational context, such as computational power, connectivity, proximity to data sources, and energy availability.</t>
      <t>Execution environments can include programmable network elements as well as general-purpose computing nodes. Placement therefore selects both a location and a type of execution environment. A function is eligible for execution within the network only if the element supports its computation, state, data access, and interaction requirements. Constraints on the processing model, memory, persistent state, and management interfaces can make only part of an application suitable for such placement. Network forwarding responsibilities and application processing may also share resources, so deployment feasibility depends on their interaction.</t>
      <t>In this model, a smart application is a set of functional components connected through data and control dependencies, forming a logical application graph. Deployment maps these components onto available execution environments across the IoT computing continuum. This mapping determines where components execute, but it does not, by itself, define how they coordinate during execution. As a result, deployment decisions must be considered together with coordination strategies that govern interactions among distributed components.</t>
      <t>Application components can coordinate in different ways, most notably through orchestration and choreography. In an orchestration style, explicit control logic drives coordination by managing execution order, data flow, and component interactions. This style provides a global view of application behavior and can simplify reasoning about end-to-end execution, but it may introduce centralization and scalability concerns in highly distributed environments. In contrast, choreography relies on local interactions and shared interaction rules, letting components coordinate in a decentralized way without a single point of control. This style can improve scalability and resilience, but it may complicate global reasoning and debugging.</t>
      <t>The choice between orchestration and choreography, or combinations thereof, is closely tied to deployment decisions and to the characteristics of the IoT computing continuum. Resource constraints, network conditions, mobility, and administrative boundaries may favor one coordination style over another at different stages of the continuum. Moreover, coordination strategies may need to evolve over time as applications adapt to changing conditions, reinforcing the dynamic nature of deployment.</t>
      <t>The conceptual deployment model, therefore, treats placement, coordination, and lifecycle management as interrelated concerns. Beyond initial placement, deployment includes reconfiguration, scaling, migration, and adapting coordination strategies. Runtime observations, including performance metrics and failure events, provide feedback that can inform both deployment decisions and future iterations of application design. By explicitly incorporating coordination styles into the deployment model, this abstraction provides a more concrete foundation for discussing development--deployment interdependencies in the IoT computing continuum, while remaining agnostic to specific technologies or implementations.</t>
    </section>
    <section anchor="illustrative-scenarios">
      <name>Illustrative Scenarios</name>
      <t>We present two illustrative scenarios that ground the conceptual deployment model discussed earlier. The scenarios demonstrate how application-centric concepts, deployment decisions, and coordination styles manifest in realistic settings, without prescribing specific technologies or architectures. The first scenario describes a smart irrigation application deployed in operational agricultural settings, providing a concrete reference for placement and lifecycle concerns under real-world constraints. The second scenario describes a drone-based delivery application that spans a broader range of continuum stages and exhibits a richer interplay between coordination styles.</t>
      <section anchor="smart-irrigation-in-precision-agriculture">
        <name>Smart Irrigation in Precision Agriculture</name>
        <t>This scenario is grounded in the SWAMP platform <xref target="SWAMP"/>, which describes an IoT-based precision-irrigation architecture and deployments for four pilots in Brazil and Europe. Its configurable distribution of components across cloud and farm-side fog resources supports the discussion of deployment diversity and reuse across farms. In particular, the MATOPIBA deployment description includes local processing and resilience to Internet disconnections. The placement and lifecycle considerations below build on that operational motivation; they are not a claim that the paper evaluates every adaptation mechanism discussed here.</t>
        <t>Smart irrigation applications collect environmental data, such as soil moisture and weather conditions, and use it to determine how much, when, and where to irrigate. In operational deployments, these applications typically span constrained field sensors, low-power gateways that act as radio concentrators, on-premises edge nodes in farm facilities, and cloud services for analytics, forecasting, and long-term storage. End users interact with the application through mobile or web interfaces to inspect data and approve irrigation plans.</t>
        <t>From an application-centric perspective, the irrigation scenario exemplifies how functional decomposition maps naturally onto multiple continuum stages. Sensing and local preprocessing functions execute on constrained devices and field gateways. Intermediate functions, such as data filtering, sensor calibration, and disconnection resilience, run on on-premises edge nodes near the irrigation infrastructure and remain operational even when cloud connectivity is unavailable. More computationally intensive functions, including data fusion, soil moisture forecasting, and irrigation optimization, run on cloud platforms that offer greater resources and broader data visibility.</t>
        <t>A defining property of this scenario is the need to keep operating with intermittent wide-area connectivity, common in rural deployments. Functions on on-premises edge nodes must sustain essential behavior when cloud services are temporarily unreachable, such as enforcing safety thresholds or running simplified local models, and reconcile state once connectivity is restored. This requirement directly shapes how developers decompose application functions and where they deploy them, illustrating the bidirectional influence between development and deployment concerns discussed earlier.</t>
        <t>The irrigation scenario also highlights that deployment decisions extend beyond initial placement. Over time, functions may be updated, reconfigured, or extended to incorporate new models or new sensor modalities, and the same application logic may need to be deployed across multiple farms with different infrastructure configurations. These lifecycle aspects underscore the relevance of an application-centric view that treats deployment as an ongoing process rather than a one-time event.</t>
      </section>
      <section anchor="drone-based-delivery-in-urban-environments">
        <name>Drone-Based Delivery in Urban Environments</name>
        <t>The delivery-service setting and the need for autonomous local collision avoidance are motivated by <xref target="DRONE-DELIVERY"/>. That study evaluates non-cooperative geometric collision-avoidance strategies through simulation and analytical modeling, and explains why local strategies remain relevant when communication is unavailable or emergency detours are needed. The distribution of functions across edge nodes, cloudlets, and cloud platforms described below is an illustrative deployment extension; it is not an experimentally validated architecture from that study. In particular, autonomous non-cooperative avoidance is not choreography, which concerns interactions among components.</t>
        <t>A drone-based delivery application uses unmanned aerial vehicles to deliver packages in urban areas. The application comprises multiple functional components, including mission planning, navigation, sensing, local coordination, and backend services for order management and analytics. From an application-centric perspective, these components form a logical application graph, with dependencies reflecting data flows and control interactions among functions. The application operates across the full span of the IoT computing continuum, leveraging constrained onboard devices, nearby edge nodes, operator-provided cloudlets, and cloud platforms.</t>
        <t>Low-level sensing, actuation, and real-time navigation run directly on the drone because of strict latency and control requirements. Local coordination and situational awareness functions may execute on nearby edge nodes or gateways that aggregate information from multiple drones operating in the same area. Operator-provided cloudlets, for example, those associated with 5G or future 6G infrastructure, can host functions that support cooperative behavior among drones, such as collision avoidance assistance and shared situational awareness. Backend services, including mission planning, optimization, logging, and analytics, typically run on cloud platforms that provide greater computational resources and global system visibility.</t>
        <t>This scenario particularly illustrates the coexistence of different coordination styles within a single application. Mission planning and high-level task assignment naturally follow an orchestration style, in which a centralized component coordinates delivery schedules and routes based on global system state. In contrast, local interactions among drones, such as collision avoidance or cooperative sensing, follow a choreography style, relying on decentralized interactions and shared interaction rules without a single controlling entity. Both coordination styles coexist within the same application and are influenced by deployment choices across the continuum, demonstrating that the distinction between orchestration and choreography is not merely theoretical but reflects concrete architectural trade-offs.</t>
        <t>Deployment decisions in this scenario are also inherently dynamic. As drones move through different environments or face changing network conditions, mappings of coordination functions to edge nodes or cloudlets may need revision, while backend services remain centralized. The application lifecycle extends beyond initial deployment, with components updated, reconfigured, or migrated in response to changes in delivery demand, individual drone failures, or variations in network availability.</t>
      </section>
      <section anchor="discussion">
        <name>Discussion</name>
        <t>Together, these two scenarios illustrate the spectrum of smart applications that operate over the IoT computing continuum. The first grounds the discussion in operational deployments with documented constraints, particularly around intermittent connectivity and the need for resilient edge behavior. The second reveals the broader architectural space where placement, coordination, and lifecycle concerns fully manifest, including the explicit coexistence of orchestration and choreography within a single application. Both share the fundamental property that application behavior emerges from the coordinated execution of distributed functions across heterogeneous stages, reinforcing the need for application-centric perspectives on deployment and lifecycle management.</t>
      </section>
    </section>
    <section anchor="the-role-of-ai-agents-in-application-deployment">
      <name>The Role of AI Agents in Application Deployment</name>
      <t>The previously discussed conceptual deployment model considers placement, coordination, and lifecycle management as interconnected and inherently dynamic concerns. As the scale, heterogeneity, and dynamism of the Internet of Things (IoT) computing continuum increase, addressing these concerns through static policies or manual procedures becomes increasingly challenging, especially when application workloads demonstrate heterogeneous and context-sensitive behavior. AI agents, defined as autonomous software entities capable of perceiving their environment, reasoning about objectives, and acting upon deployment infrastructure, present a promising solution for managing this complexity. Foundational research on multi-agent systems <xref target="WOOLDRIDGE-AGENTS"/> offers established abstractions for understanding agent behavior. This section analyzes the role of such agents from an application-centric perspective, without specifying particular agent architectures, frameworks, or protocols.</t>
      <t>AI agents are connected to application deployment in two complementary ways. First, agents can facilitate the deployment process by assisting with or automating decisions regarding the placement, coordination, adaptation, and lifecycle management of application functions. Second, agents themselves are software components that require execution within the continuum. Therefore, their deployment must also be considered, subject to the same placement criteria as application functions. The following discussion examines these two roles sequentially.</t>
      <section anchor="agents-as-enablers-of-the-deployment-process">
        <name>Agents as Enablers of the Deployment Process</name>
        <t>In their first role, AI agents support deploying the services that comprise a smart application across the IoT computing continuum. Given a logical application graph and a set of available execution environments, agents can evaluate candidate mappings of functions to continuum stages, considering application-level requirements such as latency, resilience, energy consumption, and data locality, as well as runtime observations of infrastructure conditions. Beyond initial placement, agents can drive lifecycle operations, including reconfiguration, scaling, migration, and partial redeployment, in response to workload variations, mobility, connectivity disruptions, or evolving physical contexts.</t>
        <t>A concrete example arises in deploying inference workloads based on large language models, where placement decisions must balance latency, cost, and resilience to connectivity disruptions. Preliminary work by the authors suggests that agent-driven adaptive placement strategies can outperform static configurations, particularly under variable demand or intermittent wide-area connectivity.</t>
        <t>Agent-assisted deployment does not presuppose a particular coordination style. A single agent with global visibility may coordinate deployment decisions in an orchestration style, while multiple agents interacting through shared rules may realize deployment coordination in a choreography style. The Model Context Protocol <xref target="MCP"/> supports interactions between applications and tools or contextual resources, while the Agent2Agent protocol <xref target="A2A"/> supports interactions among agents. Neither protocol, by itself, determines whether an application follows orchestration, choreography, or a hybrid arrangement; that choice depends on the distribution of coordination logic and decision authority.</t>
        <t>The IETF Agent Communication Protocols (agentproto) Working Group <xref target="AGENTPROTO"/> addresses a complementary concern: the correlation, lifecycle, and continuity of agentic dialogs across participants, intermediaries, and trust boundaries. Such capabilities are relevant when deployment agents exchange observations and actions across the continuum, including when an interaction resumes after interruption, or a participant changes network attachment. Dialog management does not itself preserve application state or guarantee the completion of a deployment action. The group's charter does not standardize agent decision-making or planning semantics, and therefore does not determine placement policies or the application's coordination style.</t>
        <t>Agents distributed across the continuum may exchange information on local resource availability, observed conditions, and pending deployment actions. These interactions can combine local knowledge available near constrained devices with global objectives maintained on cloud platforms. Their use requires distinguishing communication and dialog continuity from the application-level rules that govern deployment decisions and recovery.</t>
      </section>
      <section anchor="deployment-of-the-agents-themselves">
        <name>Deployment of the Agents Themselves</name>
        <t>In their secondary role, agents function as deployable entities. As software components, they require execution environments that provide sufficient computational power, memory, and connectivity. Agents can operate anywhere in the IoT computing continuum, including gateways, edge nodes, cloudlets, and cloud platforms. The selected deployment stage influences the timeliness of agent decisions, the degree of local context awareness, and resilience to connectivity disruptions.</t>
        <t>Constrained devices require special consideration, as many lack sufficient resources to support a full agent runtime. Nevertheless, deployment strategies must often account for device-level conditions. A proxy-based approach addresses this challenge: a lightweight proxy on the constrained device represents it to a nearby agent, such as a gateway or edge node, which then reasons on the device's behalf. This method enables agent-based deployment at even the most resource-limited stages of the continuum, while adhering to the constraints outlined in <xref target="I-D.ietf-iotops-7228bis"/>.</t>
        <t>Agent deployment is recursive: the mechanisms agents use to deploy application functions also apply to the agents themselves. The placement, migration, and lifecycle management of agents present challenges analogous to those for application components, but they also raise additional concerns about trust, accountability, and control, especially when agents operate autonomously across multiple administrative domains. The Research Directions section identifies open questions associated with this dual role.</t>
      </section>
    </section>
    <section anchor="relationship-to-ongoing-research-and-standardization">
      <name>Relationship to Ongoing Research and Standardization</name>
      <t>The issues discussed in this document build on existing research and standardization efforts on edge computing and the computing continuum, including work within the IETF and IRTF (e.g., <xref target="RFC9556"/>) and broader academic perspectives (e.g., <xref target="CONTINUUM-SURVEY"/>). Within the IRTF, the T2TRG has explored programmability, coordination, and interoperability among connected devices.</t>
      <t>Several concrete research efforts have examined application-centric aspects of the IoT computing continuum and informed the perspective adopted in this document. Work on the notion of an IoT computing continuum as a unifying framework for reasoning about development and deployment choices has clarified the role of distributed application stages <xref target="IOTINUUM"/>. Complementary work on deployment-aware approaches, such as IoTDeploy, has explored how application components can be systematically placed and migrated across continuum stages while preserving application-level properties <xref target="IOTDEPLOY"/>. More recent efforts have investigated integrated frameworks for developing and deploying continuum-aware smart applications, providing concrete examples of how application-centric abstractions can be realized in practice. These efforts are cited here as representative of ongoing work in the area, not as prescriptive references; this document remains agnostic to specific frameworks or implementations.</t>
      <t>Community-driven efforts, including workshops focused on future Internet research, have also discussed application deployment over the IoT computing continuum in the context of IETF and IRTF engagement, as exemplified by <xref target="WPIETF2025"/>. This document complements these efforts by adopting an application-centric perspective on deployment and lifecycle management.</t>
      <section anchor="device-update-discovery-and-management">
        <name>Device Update, Discovery, and Management</name>
        <t>The SUIT firmware update architecture <xref target="RFC9019"/> addresses secure firmware updates for IoT devices. It provides lifecycle foundations for device software, while application deployment raises additional questions about compatibility and coordinated transitions across device firmware, edge services, and cloud functions.</t>
        <t>CoRE work provides complementary mechanisms. The Resource Directory <xref target="RFC9176"/> supports resource registration and lookup, including for endpoints that cannot remain continuously available. The CoAP Management Interface <xref target="CORE-COMI"/>, an expired work-in-progress draft, is relevant to accessing management data in constrained environments. Resource discovery and management can provide inputs and operations for deployment, but they do not, by themselves, describe an application's entire dependency graph or determine a safe multi-component transition. Investigating how to compose existing mechanisms is preferable to assuming a new management interface is needed.</t>
      </section>
      <section anchor="computing-in-the-network-and-intent">
        <name>Computing in the Network and Intent</name>
        <t>The IoT computing continuum can naturally integrate Computing in the Network (COIN), with eligible application functions executing in processing-capable network elements. Work in COINRG <xref target="COINRG"/> explored using network resources for computation and the relationship between computing and networking. From this application-centric perspective, a network element with suitable processing capabilities can serve as an execution environment for an application function. This extends placement beyond choosing among device, edge, and cloud hosts to considering processing within the network itself.</t>
        <t>For example, an application may place filtering, aggregation, or preprocessing in a programmable network element while retaining other functions on devices, edge hosts, or cloud platforms. Such a placement is conditional on execution capabilities, application semantics, resource limits, and administrative permissions. The connection to COIN is therefore part of the deployment model: the application graph can be mapped onto heterogeneous environments that include both computing hosts and processing-capable network elements. No particular in-network programming model or protocol is prescribed.</t>
        <t>This connection is distinct from the relationship to CoRE described above. CoRE discovery and management mechanisms are relevant to finding and managing constrained resources and their interfaces. On the other hand, COIN concerns using network elements as execution environments. The two perspectives can complement each other, but the model does not assume that an in-network execution environment exposes a CoRE interface.</t>
        <t>NMRG's work on intent-based networking, including the concepts and definitions in <xref target="RFC9315"/>, is relevant to expressing desired outcomes separately from operational actions. A research question here is how application objectives, such as retaining local behavior during disconnection, can be translated into deployment constraints and checked against observed behavior. This document does not specify such a mapping.</t>
      </section>
      <section anchor="agent-communication-and-dialog-management">
        <name>Agent Communication and Dialog Management</name>
        <t>The agentproto Working Group <xref target="AGENTPROTO"/> is chartered to define a baseline agentic dialog management protocol and a reference architecture integrating related protocol building blocks. Its scope includes dialog identifiers, lifecycle semantics, and propagation of dialog context over existing IETF protocols. Here, dialog context refers to identifiers and lifecycle state used for correlation and continuity, rather than model prompts, retrieved documents, or conversation memory.</t>
        <t>This work is relevant to agents that coordinate deployment across heterogeneous execution environments and administrative boundaries. Correlating interactions and maintaining dialogs through interruptions can support exchanges among agents, operators, and tools in either orchestrated or choreographed applications. The relationship is complementary: this document considers which functions and agents execute where, how their responsibilities are coordinated, and how application behavior is preserved. Agentproto addresses interoperability of the dialogs used in those interactions. Its charter explicitly leaves agent decision-making and planning semantics outside its scope and does not replace application-layer protocols such as MCP or A2A. A migration of an application function or agent therefore still requires separate handling of execution state, authority, and application recovery.</t>
      </section>
      <section anchor="descriptions-of-things-and-application-abstractions">
        <name>Descriptions of Things and Application Abstractions</name>
        <t>The Semantic Definition Format (SDF) <xref target="RFC9880"/> describes data and interaction models of Things. W3C WoT Thing Descriptions <xref target="WOT-TD"/> describe Things and their interaction affordances, including information used to access those interactions. Both are candidates for reuse when describing the device-facing capabilities on which application functions depend.</t>
        <t>Neither is treated here as a complete deployment language. Open questions include how such descriptions can be related to function dependencies, runtime requirements, permissible placements, state migration, and degraded operation. The appropriate reuse, composition, or extension of existing descriptions requires investigation before proposing new application-centric abstractions.</t>
      </section>
    </section>
    <section anchor="research-directions">
      <name>Research Directions</name>
      <t>The challenges and conceptual considerations discussed in this document point to several open research directions for smart application development and deployment across the IoT computing continuum. These directions are not exhaustive. Instead, they highlight areas that require further investigation to better understand how application structure, deployment decisions, coordination strategies, and lifecycle management interact in heterogeneous and dynamic environments.</t>
      <t>One research direction concerns defining application-centric abstractions for deployment. This investigation can start with existing descriptions of Things, including SDF <xref target="RFC9880"/> and WoT Thing Descriptions <xref target="WOT-TD"/>, and assess which deployment information can be reused and which is still missing. While existing work has extensively explored infrastructure-level aspects of edge and continuum computing, a clear need remains for abstractions that let applications express functional decomposition, dependencies, and non-functional requirements independently of specific execution environments. Such abstractions would enable more systematic reasoning about placing, migrating, and adapting application components across stages of the IoT computing continuum, complementing existing architectural perspectives on edge computing <xref target="RFC9556"/> and broader analyses of the computing continuum <xref target="CONTINUUM-SURVEY"/>.</t>
      <t>A second research direction involves integrated approaches to application development and deployment. In the IoT computing continuum, development-time decisions about application structure, communication patterns, and state management are tightly coupled with deployment constraints, such as resource availability, connectivity, and latency. Traditional workflows that treat development and deployment as largely independent phases are therefore insufficient. Further research is needed to explore models, methodologies, and tools that explicitly account for this interdependence and that support feedback loops between design-time assumptions and runtime observations, building on early deployment-aware approaches such as those discussed in <xref target="IOTDEPLOY"/>.</t>
      <t>Coordination strategies for distributed applications constitute another important research direction. Orchestration and choreography are complementary styles for coordinating distributed application components, each with distinct trade-offs in scalability, resilience, observability, and manageability. Understanding how these coordination styles can be combined, adapted, or dynamically transitioned as applications evolve and deployment conditions change remains an open problem. This includes investigating how coordination strategies interact with placement decisions, fault handling, and lifecycle operations across heterogeneous execution environments in the IoT computing continuum.</t>
      <t>Automation and intelligence in deployment and lifecycle management are another research area. Given the scale, heterogeneity, and dynamism of IoT environments, manual deployment, configuration, and adaptation quickly become impractical. Research into automated, declarative, or policy-driven approaches for placement, migration, and reconfiguration may help address these challenges, provided that such approaches remain transparent, controllable, and aligned with application-level objectives. These mechanisms must also account for IoT-specific constraints, including limited resources, intermittent connectivity, and decentralized control across administrative domains.</t>
      <t>An additional research direction builds on the dual role of AI agents in deployment discussed earlier in this document. That discussion raises open questions that remain largely unresolved: a) how agent responsibilities should be distributed between application-level and infrastructure-level concerns; b) how inter-agent interactions can be made secure, auditable, and aligned with Internet architectural principles, particularly when agents interact across administrative domains and heterogeneous environments; c) how orchestration and choreography styles may be combined dynamically in agent-based deployment; d) how the placement and lifecycle of the agents themselves, including proxy-based representation of constrained devices, can be managed without introducing new points of fragility or centralization. Emerging interaction frameworks such as <xref target="MCP"/> and <xref target="A2A"/> remain evolving, and further research is needed to assess how agent-based mechanisms can complement application-centric deployment models in the IoT computing continuum.</t>
      <t>Finally, a broader need remains for shared terminology and conceptual frameworks that facilitate comparison across research efforts and support dialogue with standardization activities. Without a common vocabulary for reasoning about application-centric deployment and lifecycle management in the IoT computing continuum, research results risk remaining fragmented and difficult to generalize.</t>
      <t>Informational documents that clarify the problem space, such as this one, can help align research agendas and identify areas where future standardization efforts within the IRTF or the IETF may be beneficial.</t>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>This document does not specify protocols, mechanisms, or architectures and therefore does not directly introduce new security vulnerabilities. However, the concepts discussed have important security implications worth considering.</t>
      <t>In the IoT computing continuum, application components are distributed across heterogeneous and potentially untrusted execution environments, increasing the attack surface and complicating traditional security assumptions. Deployment decisions influence trust boundaries, data exposure, and the ability to isolate faults or compromised components.</t>
      <t>Coordination strategies also have security implications. Orchestration-based approaches may introduce centralized control points that attackers can target, while choreography-based approaches rely on decentralized interactions that require robust authentication, authorization, and trust management among components.</t>
      <t>The tight coupling between development and deployment further emphasizes the need to consider security throughout the application lifecycle. Deployment changes, component migration, or runtime adaptation can invalidate design-time assumptions about trust, isolation, and access control. As a result, security considerations must be revisited whenever application structure, placement, or coordination strategies evolve.</t>
      <t>Finally, the distributed, multi-domain nature of the IoT computing continuum raises challenges in identity management, secure communication, and policy enforcement across administrative boundaries. While this document does not address these challenges, they underscore the importance of integrating security considerations into research and standardization efforts for application-centric deployment and lifecycle management.</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>The authors acknowledge CGI.br (Brazilian Internet Steering Committee) for its support through the IETF/IRTF participation program, which enabled engagement in research and discussions within the Internet Research Task Force (IRTF).</t>
    </section>
  </middle>
  <back>
    <references anchor="sec-informative-references">
      <name>Informative References</name>
      <reference anchor="RFC7452">
        <front>
          <title>Architectural Considerations in Smart Object Networking</title>
          <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
          <author fullname="J. Arkko" initials="J." surname="Arkko"/>
          <author fullname="D. Thaler" initials="D." surname="Thaler"/>
          <author fullname="D. McPherson" initials="D." surname="McPherson"/>
          <date month="March" year="2015"/>
          <abstract>
            <t>The term "Internet of Things" (IoT) denotes a trend where a large number of embedded devices employ communication services offered by Internet protocols. Many of these devices, often called "smart objects", are not directly operated by humans but exist as components in buildings or vehicles, or are spread out in the environment. Following the theme "Everything that can be connected will be connected", engineers and researchers designing smart object networks need to decide how to achieve this in practice.</t>
            <t>This document offers guidance to engineers designing Internet- connected smart objects.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="7452"/>
        <seriesInfo name="DOI" value="10.17487/RFC7452"/>
      </reference>
      <reference anchor="RFC9556">
        <front>
          <title>Internet of Things (IoT) Edge Challenges and Functions</title>
          <author fullname="J. Hong" initials="J." surname="Hong"/>
          <author fullname="Y-G. Hong" surname="Y-G. Hong"/>
          <author fullname="X. de Foy" initials="X." surname="de Foy"/>
          <author fullname="M. Kovatsch" initials="M." surname="Kovatsch"/>
          <author fullname="E. Schooler" initials="E." surname="Schooler"/>
          <author fullname="D. Kutscher" initials="D." surname="Kutscher"/>
          <date month="April" year="2024"/>
          <abstract>
            <t>Many Internet of Things (IoT) applications have requirements that cannot be satisfied by centralized cloud-based systems (i.e., cloud computing). These include time sensitivity, data volume, connectivity cost, operation in the face of intermittent services, privacy, and security. As a result, IoT is driving the Internet toward edge computing. This document outlines the requirements of the emerging IoT edge and its challenges. It presents a general model and major components of the IoT edge to provide a common basis for future discussions in the Thing-to-Thing Research Group (T2TRG) and other IRTF and IETF groups. This document is a product of the IRTF T2TRG.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="9556"/>
        <seriesInfo name="DOI" value="10.17487/RFC9556"/>
      </reference>
      <reference anchor="I-D.ietf-iotops-7228bis">
        <front>
          <title>Terminology for Constrained-Node Networks</title>
          <author fullname="Carsten Bormann" initials="C." surname="Bormann">
            <organization>Universität Bremen TZI</organization>
          </author>
          <author fullname="Mehmet Ersue" initials="M." surname="Ersue">
         </author>
          <author fullname="Ari Keränen" initials="A." surname="Keränen">
            <organization>Ericsson</organization>
          </author>
          <author fullname="Carles Gomez" initials="C." surname="Gomez">
            <organization>Universitat Politecnica de Catalunya</organization>
          </author>
          <date day="6" month="July" year="2026"/>
          <abstract>
            <t>   The Internet Protocol Suite is increasingly used on small devices
   with severe constraints on power, memory, and processing resources,
   creating constrained-node networks.  This document provides a number
   of basic terms that have been useful in research and standardization
   work for constrained-node networks.

   This document obsoletes RFC 7228.

            </t>
          </abstract>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-ietf-iotops-7228bis-10"/>
      </reference>
      <reference anchor="RFC9019">
        <front>
          <title>A Firmware Update Architecture for Internet of Things</title>
          <author fullname="B. Moran" initials="B." surname="Moran"/>
          <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
          <author fullname="D. Brown" initials="D." surname="Brown"/>
          <author fullname="M. Meriac" initials="M." surname="Meriac"/>
          <date month="April" year="2021"/>
          <abstract>
            <t>Vulnerabilities in Internet of Things (IoT) devices have raised the need for a reliable and secure firmware update mechanism suitable for devices with resource constraints. Incorporating such an update mechanism is a fundamental requirement for fixing vulnerabilities, but it also enables other important capabilities such as updating configuration settings and adding new functionality.</t>
            <t>In addition to the definition of terminology and an architecture, this document provides the motivation for the standardization of a manifest format as a transport-agnostic means for describing and protecting firmware updates.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="9019"/>
        <seriesInfo name="DOI" value="10.17487/RFC9019"/>
      </reference>
      <reference anchor="RFC9176">
        <front>
          <title>Constrained RESTful Environments (CoRE) Resource Directory</title>
          <author fullname="C. Amsüss" initials="C." role="editor" surname="Amsüss"/>
          <author fullname="Z. Shelby" initials="Z." surname="Shelby"/>
          <author fullname="M. Koster" initials="M." surname="Koster"/>
          <author fullname="C. Bormann" initials="C." surname="Bormann"/>
          <author fullname="P. van der Stok" initials="P." surname="van der Stok"/>
          <date month="April" year="2022"/>
          <abstract>
            <t>In many Internet of Things (IoT) applications, direct discovery of resources is not practical due to sleeping nodes or networks where multicast traffic is inefficient. These problems can be solved by employing an entity called a Resource Directory (RD), which contains information about resources held on other servers, allowing lookups to be performed for those resources. The input to an RD is composed of links, and the output is composed of links constructed from the information stored in the RD. This document specifies the web interfaces that an RD supports for web servers to discover the RD and to register, maintain, look up, and remove information on resources. Furthermore, new target attributes useful in conjunction with an RD are defined.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="9176"/>
        <seriesInfo name="DOI" value="10.17487/RFC9176"/>
      </reference>
      <reference anchor="RFC9315">
        <front>
          <title>Intent-Based Networking - Concepts and Definitions</title>
          <author fullname="A. Clemm" initials="A." surname="Clemm"/>
          <author fullname="L. Ciavaglia" initials="L." surname="Ciavaglia"/>
          <author fullname="L. Z. Granville" initials="L. Z." surname="Granville"/>
          <author fullname="J. Tantsura" initials="J." surname="Tantsura"/>
          <date month="October" year="2022"/>
          <abstract>
            <t>Intent and Intent-Based Networking are taking the industry by storm. At the same time, terms related to Intent-Based Networking are often used loosely and inconsistently, in many cases overlapping and confused with other concepts such as "policy." This document clarifies the concept of "intent" and provides an overview of the functionality that is associated with it. The goal is to contribute towards a common and shared understanding of terms, concepts, and functionality that can be used as the foundation to guide further definition of associated research and engineering problems and their solutions.</t>
            <t>This document is a product of the IRTF Network Management Research Group (NMRG). It reflects the consensus of the research group, having received many detailed and positive reviews by research group participants. It is published for informational purposes.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="9315"/>
        <seriesInfo name="DOI" value="10.17487/RFC9315"/>
      </reference>
      <reference anchor="RFC9880">
        <front>
          <title>Semantic Definition Format (SDF) for Data and Interactions of Things</title>
          <author fullname="M. Koster" initials="M." role="editor" surname="Koster"/>
          <author fullname="C. Bormann" initials="C." role="editor" surname="Bormann"/>
          <author fullname="A. Keränen" initials="A." surname="Keränen"/>
          <date month="January" year="2026"/>
          <abstract>
            <t>The Semantic Definition Format (SDF) is a format for domain experts to use in the creation and maintenance of data and interaction models that describe Things, i.e., physical objects that are available for interaction over a network. An SDF specification describes definitions of SDF Objects/SDF Things and their associated interactions (Events, Actions, and Properties), as well as the Data types for the information exchanged in those interactions. Tools convert this format to database formats and other serializations as needed.</t>
          </abstract>
        </front>
        <seriesInfo name="RFC" value="9880"/>
        <seriesInfo name="DOI" value="10.17487/RFC9880"/>
      </reference>
      <reference anchor="CORE-COMI" target="https://datatracker.ietf.org/doc/html/draft-ietf-core-comi-21">
        <front>
          <title>CoAP Management Interface (CORECONF)</title>
          <author>
            <organization>IETF CoRE Working Group</organization>
          </author>
          <date year="2026" month="March" day="02"/>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-ietf-core-comi-21"/>
      </reference>
      <reference anchor="COINRG" target="https://datatracker.ietf.org/doc/charter-irtf-coinrg/">
        <front>
          <title>Computing in the Network Research Group Charter</title>
          <author>
            <organization>IRTF</organization>
          </author>
          <date>n.d.</date>
        </front>
      </reference>
      <reference anchor="WOT-TD" target="https://www.w3.org/TR/2023/REC-wot-thing-description11-20231205/">
        <front>
          <title>Web of Things (WoT) Thing Description 1.1</title>
          <author>
            <organization>W3C</organization>
          </author>
          <date year="2023" month="December" day="05"/>
        </front>
      </reference>
      <reference anchor="SWAMP" target="https://doi.org/10.3390/s19020276">
        <front>
          <title>Smart Water Management Platform: IoT-Based Precision Irrigation for Agriculture</title>
          <author initials="C." surname="Kamienski" fullname="Carlos Kamienski">
            <organization/>
          </author>
          <author initials="J." surname="Soininen" fullname="Juha-Pekka Soininen">
            <organization/>
          </author>
          <author initials="M." surname="Taumberger" fullname="Markus Taumberger">
            <organization/>
          </author>
          <author initials="R." surname="Dantas" fullname="Ramide Dantas">
            <organization/>
          </author>
          <author initials="A." surname="Toscano" fullname="Attilio Toscano">
            <organization/>
          </author>
          <author initials="T." surname="Salmon Cinotti" fullname="Tullio Salmon Cinotti">
            <organization/>
          </author>
          <author initials="R." surname="Filev Maia" fullname="Rodrigo Filev Maia">
            <organization/>
          </author>
          <author initials="A." surname="Torre Neto" fullname="Andre Torre Neto">
            <organization/>
          </author>
          <date year="2019" month="January" day="11"/>
        </front>
        <seriesInfo name="Sensors" value="Vol. 19, No. 2, Article 276"/>
        <seriesInfo name="DOI" value="10.3390/s19020276"/>
      </reference>
      <reference anchor="DRONE-DELIVERY" target="https://doi.org/10.1109/TITS.2023.3329029">
        <front>
          <title>Drones in the Big City: Autonomous Collision Avoidance for Aerial Delivery Services</title>
          <author initials="F. M. C." surname="de Oliveira" fullname="Fabiola M. C. de Oliveira">
            <organization/>
          </author>
          <author initials="L. F." surname="Bittencourt" fullname="Luiz F. Bittencourt">
            <organization/>
          </author>
          <author initials="R. A. C." surname="Bianchi" fullname="Reinaldo A. C. Bianchi">
            <organization/>
          </author>
          <author initials="C. A." surname="Kamienski" fullname="Carlos A. Kamienski">
            <organization/>
          </author>
          <date year="2024" month="May"/>
        </front>
        <seriesInfo name="IEEE Transactions on Intelligent Transportation Systems" value="Vol. 25, No. 5, pp. 4657-4674"/>
        <seriesInfo name="DOI" value="10.1109/TITS.2023.3329029"/>
      </reference>
      <reference anchor="AGENTPROTO" target="https://datatracker.ietf.org/doc/charter-ietf-agentproto/01/">
        <front>
          <title>Agent Communication Protocols Working Group Charter</title>
          <author>
            <organization>IETF</organization>
          </author>
          <date year="2026" month="October" day="08"/>
        </front>
        <seriesInfo name="Charter" value="charter-ietf-agentproto-01"/>
      </reference>
      <reference anchor="A2A" target="https://a2aproject.github.io/A2A/">
        <front>
          <title>Agent2Agent (A2A) Protocol</title>
          <author>
            <organization>A2A Project</organization>
          </author>
          <date year="2024"/>
        </front>
      </reference>
      <reference anchor="CONTINUUM-SURVEY" target="https://doi.org/10.1016/j.cosrev.2025.100782">
        <front>
          <title>The Computing Continuum: Past, Present, and Future</title>
          <author initials="L. F." surname="Bittencourt" fullname="L. F. Bittencourt">
            <organization/>
          </author>
          <author initials="R." surname="Rodrigues-Filho" fullname="R. Rodrigues-Filho">
            <organization/>
          </author>
          <author initials="J." surname="Spillner" fullname="J. Spillner">
            <organization/>
          </author>
          <author initials="F." surname="De Turck" fullname="F. De Turck">
            <organization/>
          </author>
          <author initials="J." surname="Santos" fullname="J. Santos">
            <organization/>
          </author>
          <author initials="N. L. S." surname="da Fonseca" fullname="N. L. S. da Fonseca">
            <organization/>
          </author>
          <author initials="O." surname="Rana" fullname="O. Rana">
            <organization/>
          </author>
          <author initials="M." surname="Parashar" fullname="M. Parashar">
            <organization/>
          </author>
          <author initials="I." surname="Foster" fullname="I. Foster">
            <organization/>
          </author>
          <date year="2025"/>
        </front>
        <seriesInfo name="Computer Science Review" value="Vol. 58, Article 100782"/>
        <seriesInfo name="DOI" value="10.1016/j.cosrev.2025.100782"/>
      </reference>
      <reference anchor="IOTDEPLOY" target="https://doi.org/10.1016/j.iot.2024.101348">
        <front>
          <title>IoTDeploy: Deployment of IoT Smart Applications over the Computing Continuum</title>
          <author initials="F. B." surname="Oliveira" fullname="F. B. Oliveira">
            <organization/>
          </author>
          <author initials="M." surname="Di Felice" fullname="M. Di Felice">
            <organization/>
          </author>
          <author initials="C." surname="Kamienski" fullname="C. Kamienski">
            <organization/>
          </author>
          <date year="2024"/>
        </front>
        <seriesInfo name="Internet of Things" value="Vol. 28, Article 101348"/>
        <seriesInfo name="DOI" value="10.1016/j.iot.2024.101348"/>
      </reference>
      <reference anchor="IOTINUUM" target="https://doi.org/10.1109/DCOSS-IoT61029.2024.00114">
        <front>
          <title>IoTinuum: The IoT Computing Continuum</title>
          <author initials="C." surname="Kamienski" fullname="C. Kamienski">
            <organization/>
          </author>
          <author initials="I." surname="Zyrianoff" fullname="I. Zyrianoff">
            <organization/>
          </author>
          <author initials="L. F." surname="Bittencourt" fullname="L. F. Bittencourt">
            <organization/>
          </author>
          <author initials="M." surname="Di Felice" fullname="M. Di Felice">
            <organization/>
          </author>
          <date year="2024"/>
        </front>
        <seriesInfo name="IEEE" value="Proceedings of the 20th International Conference on Distributed Computing in Smart Systems and the Internet of Things (DCOSS-IoT), pp. 732-739"/>
        <seriesInfo name="DOI" value="10.1109/DCOSS-IoT61029.2024.00114"/>
      </reference>
      <reference anchor="MCP" target="https://modelcontextprotocol.io/">
        <front>
          <title>Model Context Protocol Specification</title>
          <author>
            <organization>Anthropic</organization>
          </author>
          <date year="2024"/>
        </front>
      </reference>
      <reference anchor="WOOLDRIDGE-AGENTS">
        <front>
          <title>An Introduction to MultiAgent Systems</title>
          <author initials="M." surname="Wooldridge" fullname="M. Wooldridge">
            <organization/>
          </author>
          <date year="2009"/>
        </front>
        <seriesInfo name="John Wiley and Sons" value="2nd Edition"/>
      </reference>
      <reference anchor="WPIETF2025">
        <front>
          <title>Smart Application Deployment over the IoT Computing Continuum</title>
          <author initials="C. A." surname="Kamienski" fullname="C. A. Kamienski">
            <organization/>
          </author>
          <author initials="M. A. B." surname="Santos" fullname="M. A. B. Santos">
            <organization/>
          </author>
          <date year="2025"/>
        </front>
        <seriesInfo name="WPIETF" value="Workshop Pre-IETF/IRTF, Brazilian Computer Society (SBC), available via SBC Open Library (SOL)"/>
      </reference>
    </references>
  </back>
  <!-- ##markdown-source:
H4sIAAAAAAAAA6193XLbSLLmvZ4C0X3R7Q6SluT+9dyMLMkez2lbDkk9jrN3
IFkkcQwCPAAoNadjIvYd9hH2UfZN9kk2f6uyCgClPnv6wi2JBFCoyv/8MnM6
nZ6cdEVXutfZVxe7XVks8q6oq+mlq7qmWGSXddUWS9fQX9tsVTfZlduV9WEL
X8jqB9dk3cZl7+t7+Op2t++Kao0Xwf/3++1XJ/l83rgHuDl8A/603fLVX53A
c9y6bg6vs6Ja1Scny3pR5VtYxrLJV930S74tXNV+KaZF3U2X/pHT09OTdj/f
Fm0LC+oOO7ji/e392yz7OsvLtoYnFRV83cE/VffVJPvKLYuuboq8xF/eX7yB
/8FLfIUXfXUCK5q75vXJElbz+uTrbAEvCY/dt6+zrtm7E1j5K/hz3rj8dXZx
e30BvzzWzZd1U+93r7Pbd9mta13eLDbZO/zTyRd3gM+Xr0+yafa+6lxTOdim
VXa/gY1ps29hG17gZwObhX++c81DsXBmj08eXLWntWX+ofgLv3rydPj7Ni/K
19nnd391v+fbXelmi3qLf8dvvc42XbdrX798aT58+fndCdy76Db7OezeZd6U
dftvuv0v9SWmV3guX8FXS9irtoOv6s2SS2Z8r1lRJxe/PH60s023Lb86Ocn3
3aZucAfhYVm22pclUwY/J7so4ci6OvMPpK/VzTqvin8Snb7O3jqk2TL7rSqA
RNuiO+AhXLy5zL797S387wVd43izFnTfmV/XX/erfL6YueV+Nm/6y/gAW1ln
d3nV1e2RR7+vWmCsfefwyXCu3f/53zWc/1v5MVrBFm7pynrW0k3/Wqxa+FJe
T3fuiVVcFfA8YFo3sJD43d/UZb2u8vSp9WxZrOgOr/66r4p5PSu6k5OTqm62
cJsHILwT5M/wW5bdvr386fsfzvXnX3744Uf6+f30ala4boXHWu/a6U/n5z/P
i9Z/7/TsF//z2U8/+p9fnf3gf/7551P6+fLm9np6efPh/WtasEqoy/riE7x5
la8dyR+ir1UODPMtXnF58/Hti6/oCk9E9N8UtwaF0DVIisv69jr7DEyM3Ed8
w5eQDMjOT89/nJ6+mp6e0x/hIArX4hbovWKahpsyVdObL+rGwT/bYnp+xjft
8mbtLLPAU/KuyRdfXEO7NYOVvQTh9xKp/+XovWhP3n+8fZduiIqRoiJB/NF1
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
W6Sd7Ft88ovZyf8D+M0YVVDkAAA=

-->

</rfc>
