[Re-sending with co-author Steve Sheng's email address corrected. Not sure why 
the original message went to his old address; the document actually has the 
current one. -- Steve, can you respond whether you approve of publication after 
the below fixes have been made? Thanks!]


Dear RFC Editor, Alanna and Sandy,

Thank you for the editing.

With the below addressed, I approve of this RFC for publication.

I've spotted the following things that I'd like to comment on.


#1 You changed

ORIGINAL
        both the registrar and the registry can effect

CURRENT
        both the registrar and the registry can affect

The intended meaning is in fact "effect" (bring about), not "affect" 
(influence). Can this please be changed back?


#2 At "Readers are expected to be familiar with DNSSEC", please add RFC9975 (it 
wasn't published at the time of writing, but is a central component of the document and 
referenced in various places).


#3 At "records of DS automation decisions, including", you changed data elements (timestamp, decision 
outcome) to plural. Let's keep singular, but change to "records of each DS automation decision, including". 
Also, "DS RRset application" is not correct, so please change back to "applied DS RRset".


#4 "change in an SOA serial" is not correct. Please change back to "change in SOA serial", or 
"change of SOA serial", or "SOA serial change".


#5 We received additional feedback that RFC9859 is mentioned in a few places 
but is not properly tied into the recommendations, so the related guidance is 
inappropriately disconnected. This is predominantly an editorial omission as 
RFC9859 didn't exist at the time of writing. I've consulted with the 
responsible AD for how to fix this, and we agreed on the following four 
adjustments (which are expected to receive Med's approval):

## Section 4.1 and Appendix A.1

OLD
   2.  Parent-side entities (such as registries) SHOULD reduce a DS
       record set's TTL to a value between 5-15 minutes when a new set
       of records is published and restore the previous (or, if
       unavailable, default) TTL value at a later occasion (but not
       before the previous DS RRset's TTL has expired).

NEW
   2.  Parent-side entities (such as registries) SHOULD allow for
       effective rollback by reducing a DS record set's TTL to a value
       between 5-15 minutes when a new set of records is published, and
       restore the previous (or, if unavailable, default) TTL value at a
       later occasion (but not before the previous DS RRset's TTL has
       expired).
       Besides a prudent choice of TTL, prompt DS changes also require
       timely discovery of update requests.  For recommended methods,
       see Section 4.2.2.

## Section 4.2.2 (changes title, adds a first paragraph)

OLD
4.2.2. TTLs and Caching

NEW
4.2.2. Timing, TTLs, and Caching

   For timely execution of DS provisioning requests, it is important to
   discover them reasonably quickly.  The best way to do so is for the
   Child DNS operators to send an RFC 9859 notification to the parent
   (RFC 9859 Sections 4.1 and 4.2).  In addition to publication of the
   relevant notification targets, this requires the advertised endpoint
   to actually listen (RFC 9859 Sections 3 and 4.3).  By explicitly
   naming a responsible endpoint, this method also resolves potential
   contention between Registry and Registrar when the RRR model is used
   (see Section 7.2.3).  Note that periodic scanning is a suboptimal
   alternative as it introduces policy-dependent delays and does not
   scale well for large zones.

## Section 5.1 and Appendix A.2

OLD
   3.  Child DNS operators SHOULD be notified of errors using a report
       query [RFC9567] to the agent domain as described in Section 4 of
       [RFC9859].  Notifications to humans (domain holder) will be
       performed in accordance with the communication preferences
       established with the parent-side entity.  The same condition
       SHOULD NOT be reported unnecessarily frequently to the same
       recipient.

NEW
   3.  Child DNS operators SHOULD be notified of errors using a report
       query [RFC9567] to the agent domain as described in Section 4 of
       [RFC9859].  Note that this requires listening to notifications
       and that appropriate notification targets are in place (RFC 9859
       Section 3).
       Notifications to humans (domain holder) will be performed in
       accordance with the communication preferences established with
       the parent-side entity.  The same condition SHOULD NOT be
       reported unnecessarily frequently to the same recipient.

## Section 7.1 and Appendix A.4

OLD
       the registry SHOULD publish the registrar's notification endpoint
       [RFC9859] (if applicable) and refrain from registry-side DS
       automation.

NEW
       the registry SHOULD publish the registrar's notification endpoint
       [RFC9859] (if applicable) instead of their own and refrain from
       registry-side DS automation.

Other feedback below.

On 7/9/26 23:33, [email protected] wrote:
While reviewing this document during Final Review, please resolve (as necessary)
the following questions, which are also in the source file.

1) <!-- [rfced] Please insert any keywords (beyond those that appear in
the title) for use on https://www.rfc-editor.org/search. -->

DNS
DS  # in the title already, but in ()

2) <!--[rfced] Should the citation to Section 5 be updated to Section 5.1
to be more specific?

Original:
    Any failures - such as a missing DNSKEY due to improper rollover timing
    ([RFC6781], Section 4.1), or changed algorithm requirements - can
    then be communicated in line with Section 5, without altering or
    removing the existing DS RRset.
-->

Sure.

3) <!--[rfced] Should instances of "DNSSEC security" be updated to read simply
"DNSSEC" to avoid redundancy (if expanded, "DNSSEC security" would read
"DNS Security security"). Please review and let us know if any updates are 
needed.

Original:
    ... in non-technical language, such as
    "DNSSEC security for your domain has been enabled and will be
    maintained automatically"
    ...
    DNSSEC security guarantees and associated
    benefits are no longer in effect.
-->

No.

Rationale: Most people consider "DNSSEC" the proper noun of the technology. Consider a different technology, 
e.g., VPN, where these would read "VPN security has been enabled" and "VPN security guarantees". 
That's reasonable phrasing, and when people read "DNSSEC", they don't think of the expansion.

4) <!--[rfced] It's unclear how "further" fits into this sentence. May we
remove it?

Original:
    DS automation by the registry further is consistent with Section 2.3
    of [RFC5731], which explicitly notes that an EPP server (registry)
    may override status values set by an EPP client (registrar), subject
    to local server policies.

Perhaps:
    DS automation by the registry is consistent with Section 2.3
    of [RFC5731], which explicitly notes that an EPP server (registry)
    may override status values set by an EPP client (registrar), subject
    to local server policies.
-->

The section lists arguments for the technical recommendation, and this is a 
"further" argument (in case a reason would have formulated the potential 
related objection in their head). However, the word is not needed to make the point, so 
I'll leave it to your editorial preference.

5) <!--[rfced] It is unclear how "either" fits into this sentence. May
we remove it?

Original:
    However, it is not expected to be
    harmful as either DS RRset will allow for the validation function to
    continue to work, as ensured by Recommendation 1b of Section 4.

Perhaps:
    However, it is not expected to be
    harmful as the DS RRset will allow for the validation function to
    continue to work, as ensured by Recommendation 1b of Section 4.
-->

The previous sentence talks about DS flapping: two different RRsets could be processed in an alternating 
fashion. The section is about whether that is a problem. In the context at hand, both RRsets are functional, 
so it is not a problem "either DS RRset works". Replacing "either" by "the" is 
not correct.

Many reviewers have not flagged this as a problem, so I'd suggest to leave as 
is, in particular as it's only part of the analysis and not normative. If you 
feel strongly that this is very confusing, feel free to suggest an alternative 
that better conveys the intended meaning (but again, I think it's fine).

6) <!--[rfced] Throughout the text, the following terminology appears to be used
inconsistently. Please review these occurrences and let us know if/how they
may be made consistent.

Parent vs. parent
Child vs. child
-->

Those all look fine.

7) <!-- [rfced] FYI - We have added expansions for the following abbreviations
per Section 3.6 of RFC 7322 ("RFC Style Guide"). Please review each
expansion in the document carefully to ensure correctness.

  DNS-Based Authentication of Named Entities (DANE)
-->

OK.

8) <!-- [rfced] Please review the "Inclusive Language" portion of the online
Style Guide <https://www.rfc-editor.org/styleguide/part2/#inclusive_language>
and let us know if any changes are needed.  Updates of this nature typically
result in more precise language, which is helpful for readers.

Note that our script did not flag any words in particular, but this should
still be reviewed as a best practice.
-->

OK.

Best,
Peter


Thank you.
Alanna Paloma and Sandy Ginoza
RFC Production Center


On Jul 9, 2026, at 2:30 PM, [email protected] wrote:

*****IMPORTANT*****

RFC Author(s):
--------------

Final Review for RFC-to-be 10026 <draft-ietf-dnsop-ds-automation>

Your document is now available for Final Review (previously AUTH48). Once it 
has been
reviewed and approved by you and all coauthors, it will be published as an RFC.
If an author is no longer available, there are several remedies;
see the Unavailable Authors section
(https://authors.ietf.org/rfc-publication-process#unavailable-authors).

You and you coauthors are responsible for engaging other parties
(e.g., Contributors or Working Group) as necessary before providing
your approval.

Planning your review
---------------------

Please review the following aspects of your document:

*  RFC Editor questions

    Please review and resolve any questions raised by the RFC Editor
    that have been included in the XML file as comments marked as
    follows:

    <!-- [rfced] ... -->

    These questions will also be sent in a subsequent email.

*  Changes submitted by coauthors

    Please ensure that you review any changes submitted by your
    coauthors.  We assume that if you do not speak up that you
    agree to changes submitted by your coauthors.

*  Content

    Please review the full content of the document, as this cannot
    change once the RFC is published.  Please pay particular attention to:
    - IANA considerations updates (if applicable)
    - contact information
    - references

*  Copyright notices and legends

    Please review the copyright notice and legends as defined in
    RFC 5378 and the Trust Legal Provisions
    (TLP – https://trustee.ietf.org/license-info).

*  Semantic markup

    Please review the markup in the XML file to ensure that elements of
    content are correctly tagged.  For example, ensure that <sourcecode>
    and <artwork> are set correctly.  See details at
    <https://authors.ietf.org/rfcxml-vocabulary>.

*  Formatted output

    Please review the PDF, HTML, and TXT files to ensure that the
    formatted output, as generated from the markup in the XML file, is
    reasonable.  Please note that the TXT will have formatting
    limitations compared to the PDF and HTML.


Submitting changes
------------------

To submit changes, please reply to this email using 'REPLY ALL' as all
the parties CCed on this message need to see your changes. The parties
include:

    *  your coauthors

    *  [email protected] (the RPC team)

    *  other document participants, depending on the stream (e.g.,
       IETF Stream participants are your working group chairs, the
       responsible ADs, and the document shepherd).

    *  [email protected], which is an archival mailing list
       to preserve discussion about the document while in the RPC editorial
       queue; it is not an active discussion list:

      *  More info:
         
https://mailarchive.ietf.org/arch/msg/ietf-announce/yb6lpIGh-4Q9l2USxIAe6P8O4Zc

      *  The archive itself:
         https://mailarchive.ietf.org/arch/browse/auth48archive/

      *  Note: If only absolutely necessary, you may temporarily opt out
         of the archiving of messages (e.g., to discuss a sensitive matter).
         If needed, please add a note at the top of the message that you
         have dropped the address. When the discussion is concluded,
         [email protected] will be re-added to the CC list and
         its addition will be noted at the top of the message.

You may submit your changes in one of two ways:

An update to the provided XML file
  — OR —
An explicit list of changes in this format

Section # (or indicate Global)

OLD:
old text

NEW:
new text

You do not need to reply with both an updated XML file and an explicit
list of changes, as either form is sufficient.

We will ask a stream manager to review and approve any changes that seem
beyond editorial in nature, e.g., addition of new text, deletion of text,
and technical changes.  Information about stream managers can be found in
the FAQ.  Editorial changes do not require approval from a stream manager.


Approving for publication
--------------------------

To approve your RFC for publication, please reply to this email stating
that you approve this RFC for publication.  Please use 'REPLY ALL',
as all the parties CCed on this message need to see your approval.


Files
-----

The files are available here:
    https://www.rfc-editor.org/authors/rfc10026.xml
    https://www.rfc-editor.org/authors/rfc10026.html
    https://www.rfc-editor.org/authors/rfc10026.pdf
    https://www.rfc-editor.org/authors/rfc10026.txt

Diff file of the text:
    https://www.rfc-editor.org/authors/rfc10026-diff.html
    https://www.rfc-editor.org/authors/rfc10026-rfcdiff.html (side by side)

Diff of the XML:
    https://www.rfc-editor.org/authors/rfc10026-xmldiff1.html


Tracking progress
-----------------

Details on the status of your Final Review are here:
    https://queue.rfc-editor.org/final-review/rfc10026/

Please let us know if you have any questions.

Thank you for your cooperation,

RFC Editor

--------------------------------------
RFC 10026 (draft-ietf-dnsop-ds-automation)

Title            : Operational Recommendations for DNSSEC Delegation Signer 
(DS) Automation
Author(s)        : Steve Sheng,
                    Peter Thomassen
WG Chair(s)      : Benno Overeinder, Ondřej Surý
Area Director(s) : Mohamed Boucadair, Mahesh Jethanandani

--
Like our community service? 💛
Please consider donating at

https://desec.io/

deSEC e.V.
Möckernstraße 74
10965 Berlin
Germany

Vorstandsvorsitz: Nils Wisiol
Registergericht: AG Berlin (Charlottenburg) VR 37525

--
auth48archive mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to