Hi Brian,

Thank you very much for the helpful comments.

> I think it would be better to do it in JSON, however, or CDDL if your target 
> protocol is GRASP

The structure definitions in this document are intended to provide a 
machine-readable description of Service Intent with explicit typing for each 
field (e.g., uint, tstr, bool). The current notation follows a CDDL-like style 
to constrain the data format and avoid ambiguity. The origin of intent is 
outside the scope of this draft. A Service Intent object may originate from 
various sources, such as a local service orchestrator, an application-specific 
ASA, or other management logic within a node. If the working group considers 
that Service Intent should be distributed and synchronized between nodes, the 
draft could further define a GRASP Objective carrying the intent object. 
Otherwise, if the primary use case is interaction between components within a 
node, a JSON-style representation could also be considered.

>  I appreciate the idea of "Intent Scope" but I think it introduces hard 
> problems - how do domains aquire a name, how is the border identified, can 
> domains overlap, and how do hosts know reliably which domains they are in

In the current version of the document, the scope definition assumes the 
existence of an Autonomic Domain but does not attempt to define how domains 
obtain human-readable names or how domain boundaries are identified. Within the 
ANIMA architecture, domain identification mechanisms are already defined in 
related specifications. For example, RFC 8995 (BRSKI) introduces the concept of 
a domainID that provides a stable and globally unique identifier for an 
autonomic domain.
Therefore, the intent scope in this document aligns with the existing notion of 
an Autonomic Domain defined by the ANIMA architecture, while the mechanisms for 
domain identification and bootstrapping are handled by protocols such as BRSKI 
and ACP. We will consider adding clarifying text referencing these mechanisms 
in the next revision.

Best regards,
Longwei Zhu


 
From: Brian E Carpenter
Date: 2026-03-07 07:14
To: Anima WG; draft-zhu-anima-service-intent
Subject: Re: I-D Action: draft-zhu-anima-service-intent-00.txt
Hi,
 
I think it's a good idea to work out how "intent" can be objectified. I think 
it would be better to do it in JSON, however, or CDDL if your target protocol 
is GRASP.
 
I appreciate the idea of "Intent Scope" but I think it introduces hard problems 
- how do domains aquire a name, how is the border identified, can domains 
overlap, and how do hosts know reliably which domains they are in? (These 
questions are not answered by RFC 8799, but it may explain why the problem is 
hard.)
 
Regards/Ngā mihi
    Brian
On 03-Mar-26 01:15, [email protected] wrote:
> Internet-Draft draft-zhu-anima-service-intent-00.txt is now available.
> 
>     Title:   Definition of Service Intent in Autonomic Networks
>     Authors: Longwei Zhu
>              Bizhu Wang
>              Sheng Jiang
>     Name:    draft-zhu-anima-service-intent-00.txt
>     Pages:   10
>     Dates:   2026-03-02
> 
> Abstract:
> 
>     While ANIMA Intent enables goal-oriented control within an Autonomic
>     Domain, emerging services (e.g., AI inference) require a common,
>     interoperable representation for expressing service-level objectives
>     and constraints that span network, compute, and storage resources,
>     rather than connection-centric descriptions.  This document defines
>     Service Intent for Autonomic Networks by specifying a structured
>     semantic model and a concise format with identification, scope,
>     versioning, and lifecycle semantics.
> 
> The IETF datatracker status page for this Internet-Draft is:
> https://datatracker.ietf.org/doc/draft-zhu-anima-service-intent/
> 
> There is also an HTMLized version available at:
> https://datatracker.ietf.org/doc/html/draft-zhu-anima-service-intent-00
> 
> Internet-Drafts are also available by rsync at:
> rsync.ietf.org::internet-drafts
> 
> 
> _______________________________________________
> I-D-Announce mailing list -- [email protected]
> To unsubscribe send an email to [email protected]
_______________________________________________
Anima mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to