Early Review of draft-ietf-ivy-entitlement-inventory-04
review-ietf-ivy-entitlement-inventory-04-opsdir-early-barguil-2026-08-02-01
| Request | Review of | draft-ietf-ivy-entitlement-inventory |
|---|---|---|
| Requested revision | No specific revision (document currently at 04) | |
| Type | Early Review | |
| Team | Ops Directorate (opsdir) | |
| Deadline | 2026-08-28 | |
| Requested | 2026-07-21 | |
| Requested by | Daniele Ceccarelli | |
| Authors | Marisol Palmero , Camilo Cardona , Diego Lopez , Italo Busi | |
| I-D last updated | 2026-06-25 (Latest revision 2026-06-25) | |
| Completed reviews |
Yangdoctors Early review of -04
by Acee Lindem
Opsdir Early review of -04 by Samier Barguil |
|
| Assignment | Reviewer | Samier Barguil |
| State | Completed | |
| Request | Early review on draft-ietf-ivy-entitlement-inventory by Ops Directorate Assigned | |
| Posted at | https://mailarchive.ietf.org/arch/msg/ops-dir/EgGNH33NKyutvGVYv_aCdbg76YE | |
| Reviewed revision | 04 | |
| Result | Has nits | |
| Completed | 2026-08-02 |
review-ietf-ivy-entitlement-inventory-04-opsdir-early-barguil-2026-08-02-01
Hi, I have been selected as the Operational Directorate (opsdir) reviewer for this Internet-Draft. The Operational Directorate reviews all operational and management-related Internet-Drafts to ensure alignment with operational best practices and that adequate operational considerations are covered. A complete set of _"Guidelines for Considering Operations and Management in IETF Specifications"_ can be found at https://datatracker.ietf.org/doc/draft-ietf-opsawg-rfc5706bis/. While these comments are primarily for the Operations and Management Area Directors (Ops ADs), the authors should consider them alongside other feedback received. - Document: draft-ietf-ivy-entitlement-inventory-04 - Reviewer: Samier Barguil - Review Date: 3-Aug-2026 - Intended Status: Standards Track --- ## Summary The Internet-Draft "A YANG Data Model for Entitlement Inventory" defines a standardized framework for managing software-based entitlements—such as licenses, tokens, and service credentials—within a network inventory. The model is designed to represent the complex relationships between organizational entitlements, the technical functions (capabilities) of network assets, and the operational constraints these entitlements impose. This document is basically ready for publication but has nits that should be considered prior to publication. ## General Operational Comments Alignment with RFC 5706bis The draft aligns with IETF guidelines for operations and management through the following sections: Operational and Security Considerations: It includes dedicated sections for both, covering management plane security, data sensitivity, and operational lifecycle tasks - Read-Only Model Design: In alignment with best practices for inventory reporting, the model is entirely read-only (config false), acknowledging that write access to the underlying state is managed by external systems. - Data Sensitivity and Access Control: It identifies commercially sensitive data (like SKUs and contract periods) and mandates the use of the Network Configuration Access Control Model (NACM) to restrict access to authorized personnel. - Scalability: It addresses potential performance bottlenecks in large-scale deployments by recommending specific caching and validation strategies ## Nits Optional editorial suggestions Spacing Errors: "Internet- Drafts": Found in Section 1 (extra space after the hyphen). "as- a-service": Found in the Introduction "basic-capability- description": Found in Section 3.2 "pay-as-you- grow": Found in Section 3.3 "inventory- yang": Found in the mailing list link in the header Examples: - Because the document is an I-D with fixed pagination, the JSON code blocks are frequently interrupted by page headers and footers This is visible in almost every major example. While the internal logic of the JSON appears correct, these interruptions mean the code cannot be copied directly and used without manually stripping out the IETF document headers and footers. - Incomplete Fragments: In some excerpts, such as Section 4.2.3 (Basic Structure), the JSON block appears to end abruptly in the text view with an opening brace or tag that is not closed until a subsequent page. - Whitespace and Indentation: The draft uses standard JSON indentation, but there are minor inconsistencies in spacing around hyphens in key names in the descriptive text (e.g., "basic-capability- description") which might lead to confusion if a user tries to type them manually based on the prose rather than copying the code blocks [3.2]. Spelling Inconsistency: - The word "modelled" (British spelling) is used in Section 1.1, whereas "modeled" (American spelling, the IETF standard) is used in Section 2 and Section 3.