Hi Brian,

Thank you for the feedback, which we will incorporate into the updated draft.

We agree that being precise about the data model representation is important. 
In the next revision we will either:
- convert the structure definitions to fully conformant CDDL so that they can 
be validated directly
- or clarify that the definitions are illustrative structure descriptions and 
provide an equivalent JSON representation.

Best regards,
Longwei Zhu

From: Brian E Carpenter
Date: 2026-03-10 10:39
To: Longwei Zhu; anima; draft-zhu-anima-service-intent
Subject: [Anima] Re: I-D Action: draft-zhu-anima-service-intent-00.txt
Hi,
On 07-Mar-26 23:44, Longwei Zhu wrote:
> 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.
 
Thank you for the explanation. I do think that you should be 100% precise. 
"CDDL-like" is not the same as conforming CDDL that can be validated.
  
> 
>  >  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.
 
Yes, in fact giving the BRSKI domainID as an example would help a lot. (We did 
not refer to BRSKI in RFC 8799 because it was still in development.)
 
Regards
    Brian
 
> 
> Best regards,
> Longwei Zhu
> ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
> 
>     *From:* Brian E Carpenter <mailto:[email protected]>
>     *Date:* 2026-03-07 07:14
>     *To:* Anima WG <mailto:[email protected]>; draft-zhu-anima-service-intent 
> <mailto:[email protected]>
>     *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]
_______________________________________________
Anima mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to