Hi Sergio,

Thank you for addressing these questions. We updated the files per your 
response. 

As of now, the open questions are #D, E, F, and G from our email sent 
2025-02-07 (all relating to IANA updates). Please let us know if you have any 
questions as you review those.

— FILES (please refresh) —

Updated XML file:
   https://www.rfc-editor.org/authors/rfc9725.xml

Updated output files:
   https://www.rfc-editor.org/authors/rfc9725.txt
   https://www.rfc-editor.org/authors/rfc9725.pdf
   https://www.rfc-editor.org/authors/rfc9725.html

Diff files showing all changes made during AUTH48:
   https://www.rfc-editor.org/authors/rfc9725-auth48diff.html
   https://www.rfc-editor.org/authors/rfc9725-auth48rfcdiff.html (side by side)

Diff files showing all changes:
   https://www.rfc-editor.org/authors/rfc9725-diff.html
   https://www.rfc-editor.org/authors/rfc9725-rfcdiff.html (side by side)
   https://www.rfc-editor.org/authors/rfc9725-alt-diff.html (shows changes 
where text is moved or deleted)

For the AUTH48 status of this document, please see:
   https://www.rfc-editor.org/auth48/rfc9725

Thank you,

RFC Editor/rv 



> On Feb 11, 2025, at 3:26 AM, Sergio Garcia Murillo 
> <sergio.garcia.muri...@gmail.com> wrote:
> 
> 
> Hi Rebecca, thank you very much for the updates.
> 
> I am answering the non-IANA changes here as I would need more time to digest 
> them. Will do in a following email. 
> 
> Best regards
> Sergio
> On Fri, Feb 7, 2025 at 8:38 PM Rebecca VanRheenen 
> <rvanrhee...@staff.rfc-editor.org> wrote:
> Hi Sergio,
> 
> Thank you for your reply. We have updated the document accordingly and have a 
> few followup questions. Note that we discussed D) and E) below with IANA 
> (copied on this email). The list of updated files is below the followup 
> questions.
> 
> 
> Followup questions:
>  
> A)
>> > 5) <!-- [rfced] What does "such as ICE operations or termination" refer to?
>> > 
>> > Original:
>> >   The WHIP
>> >   client can send requests to the WHIP session using this URL to
>> >   modify the session, such as ICE operations or termination.
>> > -->
>> 
>> ICE operations are described in 4.3 section, the termination refers to the 
>> session termination, maybe it is a good idea to include it on the sentence 
>> for clarity.
> 
> Would it be helpful to update this text in one of the following ways for 
> clarity?
> 
> Perhaps:
>    The WHIP client can send requests to modify the session (such as ICE 
> operations 
>    or session termination) to the WHIP session using this URL.
> 
> Or:
>    To modify the session (such as ICE operations 
>    or session termination), the WHIP client can send requests to the WHIP 
> session using this URL.
> 
> 
> Ok to that 
> 
> B)
>> > 12) <!-- [rfced] May we update "being OPTIONAL otherwise" at the end of 
>> > this
>> > sentence as follows to improve clarity?
>> > 
>> > Original:
>> >   Consequently, as those HTTP PATCH requests may be received
>> >   out-of-order by the WHIP session, if WHIP session supports ICE
>> >   restarts, it MUST generate a unique strong entity-tag identifying the
>> >   ICE session as per Section 8.8.3 of [RFC9110], being OPTIONAL
>> >   otherwise.
>> > 
>> > Perhaps:
>> >   Consequently, those HTTP PATCH requests may be received
>> >   out of order by the WHIP session. Thus, if WHIP session supports ICE
>> >   restarts, it MUST generate a unique strong entity-tag identifying the
>> >   ICE session as per Section 8.8.3 of [RFC9110];
>> >   if the WHIP session does not support ICE restarts, this is OPTIONAL.
>> > -->
>> 
>> I don't think I agree with the change, what is optional is the support of 
>> the ICE restarts, how about:
>> 
>>      Consequently, those HTTP PATCH requests may be received
>>      out of order by the WHIP session. Thus, if WHIP session OPTIONALLY 
>> supports ICE
>>      restarts, it MUST generate a unique strong entity-tag identifying the
>>      ICE session as per Section 8.8.3 of [RFC9110].
> 
> Thank you for clarifying what is optional. Would one of the following updates 
> work?
> 
> Perhaps:
>      Consequently, those HTTP PATCH requests may be received
>      out of order by the WHIP session. Thus, if the WHIP session supports ICE
>      restarts, it MUST generate a unique strong entity-tag identifying the
>      ICE session as per Section 8.8.3 of [RFC9110]. Support of ICE restarts 
> is OPTIONAL.
> 
> Or:
>      Consequently, those HTTP PATCH requests may be received
>      out of order by the WHIP session. Thus, if the WHIP session supports ICE
>      restarts (which is OPTIONAL), it MUST generate a unique strong 
> entity-tag identifying the
>      ICE session as per Section 8.8.3 of [RFC9110]. 
> 
> 
> First one would be fine:
>      Consequently, those HTTP PATCH requests may be received
>      out of order by the WHIP session. Thus, if the WHIP session supports ICE
>      restarts, it MUST generate a unique strong entity-tag identifying the
>      ICE session as per Section 8.8.3 of [RFC9110]. Support of ICE restarts 
> is OPTIONAL.
>  
> C)
>>> > 16) <!-- [rfced] We have a few questions about the sentence below.
>>> > 
>>> > a) The first part of the sentence includes "The WHIP endpoint SHOULD NOT
>>> > reject". Should "but reject" in the second part of the sentence be 
>>> > updated to
>>> > "but SHOULD reject" (i.e., include SHOULD)?
>>> 
>>> I agree to adding "SHOULD", but maybe we should change the "but" to an 
>>> "instead"?
>>>  > 
>>> > b) Is a word missing in the phrase 'in case there is any error processing 
>>> > the
>>> > "m=" section'?
>>> 
>> I think it is fine, what do you find confusing?
> 
> Should there perhaps be a preposition (e.g., “of” or “in") after “error 
> processing”? If the current is correct, we will leave as is.
> 
> Current:
>    The WHIP endpoint SHOULD NOT reject individual "m=" sections as per
>    Section 5.3.1 of [RFC9429] in case there is any error processing the
>    "m=" section; 
> 
> Perhaps:
>    The WHIP endpoint SHOULD NOT reject individual "m=" sections as per
>    Section 5.3.1 of [RFC9429] in case there is any error processing of the
>    "m=" section; 
> 
> I am not native english speaker but "there is any error processing of the 
> "m=" section; " looks weird to me, how about:
> 
>    The WHIP endpoint SHOULD NOT reject individual "m=" sections, as specified 
> in
>    Section 5.3.1 of [RFC9429], if an error occurs when processing the "m=" 
> section. 
> 
> 
> H)
>> > c.) Figures 2-5 in this document are too wide for the text output. Please
>> > review and let us know how we should update. Note that RFC 8792 may be a
>> > helpful resource for this.
>> > -->
>> 
>> Seems that the way of performing line wrapping in both SDP and HTTP is just 
>> truncating the line and adding an whitespace indentation on the continuation 
>> line below:
>> 
>> so 
>> a=fingerprint:sha-256 
>> F7:EB:F3:3E:AC:D2:EA:A7:C1:EC:79:D9:B3:8A:35:DA:70:86:4F:46:D9:2D:CC:D0:BC:81:9F:67:EF:34:2E:BD
>> a=candidate:1 1 UDP 2130706431 198.51.100.1 39132 typ host
>> 
>> would become
>> a=fingerprint:sha-256 F7:EB:F3:3E:AC:D2:EA:A7:C1:EC:79:D9:B3:
>>     8A:35:DA:70:86:4F:46:D9:2D:CC:D0:BC:81:9F:67:EF:34:2E:BD
>> a=candidate:1 1 UDP 2130706431 198.51.100.1 39132 typ host 
> 
> We updated Figures 2-5 as you suggest (wrap long lines and indent the 
> continued line). Please review to ensure we did this correctly. These changes 
> are best viewed in the rfcdiff files. 
> 
> That's perfect, thanks 
> 
> I) Finally, we see both of the following phrases in the document. Are both 
> correct?
> 
> username and password fragments
> username fragment and password
> 
> 
>  The correct terms according to rfc8445 should be "username fragment and 
> password", so we need to change the "username and password fragments".
> 
> 
> — FILES (please refresh) —
> 
> Updated XML file:
>    https://www.rfc-editor.org/authors/rfc9725.xml
> 
> Updated output files:
>    https://www.rfc-editor.org/authors/rfc9725.txt
>    https://www.rfc-editor.org/authors/rfc9725.pdf
>    https://www.rfc-editor.org/authors/rfc9725.html
> 
> Diff files showing all changes made during AUTH48:
>    https://www.rfc-editor.org/authors/rfc9725-auth48diff.html
>    https://www.rfc-editor.org/authors/rfc9725-auth48rfcdiff.html (side by 
> side)
> 
> Diff files showing all changes:
>    https://www.rfc-editor.org/authors/rfc9725-diff.html
>    https://www.rfc-editor.org/authors/rfc9725-rfcdiff.html (side by side)
>    https://www.rfc-editor.org/authors/rfc9725-alt-diff.html (shows changes 
> where text is moved or deleted)
> 
> For the AUTH48 status of this document, please see:
>    https://www.rfc-editor.org/auth48/rfc9725
> 
> 
> Thank you,
> 
> RFC Editor/rv
> 
> 
> 
> 
> 
> 
>> On Feb 3, 2025, at 10:22 AM, Sergio Garcia Murillo 
>> <sergio.garcia.muri...@gmail.com> wrote:
>> 
>> Hi,
>> 
>> Thank you very much for the in depth review, I have provided my feedback on 
>> all the topics inline below. I think the only point I am not sure how to 
>> proceed is in the IANA charter proposed reorganization.
>> 
>> Best regards
>> Sergio
>> 
>> On Fri, Jan 31, 2025 at 10:38 PM Sean Turner <s...@sn3rd.com> wrote:
>> Adding in Sergio’s alternate email address.
>> 
>> Cheers,
>> spt
>> 
>> > On Jan 31, 2025, at 3:29 PM, rfc-edi...@rfc-editor.org wrote:
>> > 
>> > Authors,
>> > 
>> > While reviewing this document during AUTH48, please resolve (as necessary) 
>> > the following questions, which are also in the XML file.
>> > 
>> > 
>> > 1) <!-- [rfced] This is a question for Sergio. Your name appears as 
>> > follows in
>> > the document header:
>> > 
>> > Original:
>> >  S. Murillo
>> > 
>> > Your name has appeared in various ways in the other RFCs that you have
>> > authored (see below). Which form do you prefer?
>> > 
>> > RFC 9605:
>> >  S. G. Murillo
>> > 
>> > RFCs 9335 and 8079:
>> >  S. Garcia Murillo
>> >  S. Garcia Murillo
>> 
>> I would prefer S. Garcia Murillo
>> 
>>   > 
>> > 
>> > 2) <!-- [rfced] Please insert any keywords (beyond those that appear in
>> > the title) for use on https://www.rfc-editor.org/search. -->
>>  webrtc, streaming, ingest
>>   > 
>> > 3) <!-- [rfced] How may we clarify the text that appears after the colon in
>> > the sentence below? How does it connect to the rest of the sentence?
>> > 
>> > Original:
>> >   Unfortunately, the lack of a standardized signaling mechanism in
>> >   WebRTC has been an obstacle to adoption as an ingestion protocol
>> >   within the broadcast/streaming industry, where a streamlined
>> >   production pipeline is taken for granted: plug in cables carrying raw
>> >   media to hardware encoders, then push the encoded media to any
>> >   streaming service or Content Delivery Network (CDN) ingest using an
>> >   ingestion protocol.
>> > 
>> > Perhaps:
>> >   Unfortunately, the lack of a standardized signaling mechanism in
>> >   WebRTC has been an obstacle to its adoption as an ingestion protocol
>> >   within the broadcast and streaming industry, where a streamlined
>> >   production pipeline is taken for granted. For example, cables carrying 
>> > raw
>> >   media to hardware encoders are plugged in and then the encoded media is
>> >   pushed to any streaming service or Content Delivery Network (CDN) using 
>> > an
>> >   ingestion protocol.
>> > -->
>> 
>> That would work perfectly. 
>> 
>> > 4) <!-- [rfced] The list after Figure 1 is introduced as definitions of the
>> > elements in Figure 1. However, "WHIP endpoint URL" and "WHIP session URL"
>> > appear in the list but not in the figure. Are any updates needed?
>> > 
>> > Original:
>> >   The elements in Figure 1 are described as follows:
>> > -->
>>  The figure is ok, the URLs are attributes of the WHIP endpoint and WHIP 
>> session, which are needed for completing the flow. I think it is fine as it 
>> is. 
>>   > 
>> > 
>> > 5) <!-- [rfced] What does "such as ICE operations or termination" refer to?
>> > 
>> > Original:
>> >   The WHIP
>> >   client can send requests to the WHIP session using this URL to
>> >   modify the session, such as ICE operations or termination.
>> > -->
>> 
>> ICE operations are described in 4.3 section, the termination refers to the 
>> session termination, maybe it is a good idea to include it on the sentence 
>> for clarity.
>>   > 
>> > 
>> > 6) <!-- [rfced] If no objections, we will update these to be complete 
>> > sentences
>> > as shown below.
>> > 
>> > Original:
>> >   *  WHIP client: Initiates the communication by sending an HTTP POST
>> >      with an SDP Offer to the WHIP endpoint.
>> > 
>> >   *  WHIP endpoint: Responds with a "201 Created" message containing an
>> >      SDP answer.
>> > 
>> >   *  WHIP client and media server: Establish an ICE and DTLS sessions
>> >      for NAT traversal and secure communication.
>> > 
>> >   *  RTP/RTCP Flow: Real-time Transport Protocol and Real-time
>> >      Transport Control Protocol flows are established for media
>> >      transmission from the WHIP client to the media server, secured by
>> >      the SRTP profile.
>> > 
>> >   *  WHIP client: Sends an HTTP DELETE to terminate the WHIP session.
>> > 
>> >   *  WHIP session: Responds with a "200 OK" to confirm the session
>> >      termination.
>> > 
>> > Perhaps:
>> >   *  The WHIP client initiates the communication by sending an HTTP POST
>> >      with an SDP offer to the WHIP endpoint.
>> > 
>> >   *  The WHIP endpoint responds with a "201 Created" message containing an
>> >      SDP answer.
>> > 
>> >   *  The WHIP client and media server establish an ICE and DTLS sessions
>> >      for NAT traversal and secure communication.
>> > 
>> >   *  RTP/RTCP flows are established for media
>> >      transmission from the WHIP client to the media server, secured by
>> >      the SRTP profile.
>> > 
>> >   *  The WHIP client sends an HTTP DELETE to terminate the WHIP session.
>> > 
>> >   *  The WHIP session responds with a "200 OK" to confirm the session
>> >      termination.
>> > -->
>> 
>> Fine for me, it looks better that way.
>>   > 
>> > 
>> > 7) <!-- [rfced] We were unable to find a "problem statement json object"
>> > mentioned in RFC 9457. However, a "problem details JSON object" is
>> > defined. Should the text below be updated accordingly?
>> > 
>> > Original:
>> >   WHIP endpoints and resources could convey finer-grained error
>> >   information by a problem statement json object in the response message 
>> > body of
>> >   the failed request as per [RFC9457].
>> > 
>> > Perhaps:
>> >   WHIP endpoints and resources could convey more finely grained error
>> >   information with a problem details JSON object in the response message 
>> > body
>> >   of the failed request as per [RFC9457].
>> > -->
>> 
>> My bad, should be problem details.
>> 
>> > 
>> > 
>> > 8) <!-- [rfced] Are "perform" and "performing" the best word choice in 
>> > these
>> > sentences? Or would "send/sending" or "make/making" be better?
>> > 
>> > Original:
>> >   In order to set up an ingestion session, the WHIP client MUST
>> >   generate an SDP offer according to the JSEP rules for an initial
>> >   offer as in Section 5.2.1 of [RFC9429] and perform an HTTP POST
>> >   request as per Section 9.3.3 of [RFC9110] to the configured WHIP
>> >   endpoint URL.
>> >   ...
>> >   To explicitly terminate a WHIP session, the WHIP client MUST perform
>> >   an HTTP DELETE request to the WHIP session URL returned in the
>> >   Location header field of the initial HTTP POST.
>> >   ...
>> >   The generation of the TURN server credentials may require performing
>> >   a request to an external provider, which can both add latency to the
>> >   OPTIONS request processing and increase the processing required to
>> >   handle that request.   
>> > -->
>>  Yes, "send/sending" seems more appropriate.  
>> 
>> > 
>> > 
>> > 9) <!-- [rfced] Are the citations for RFC 8445 correct in the following
>> > sentences? We ask because "ICE" does not appear in RFC 8445. Was the
>> > intent to cite RFC 8445 (titled "Interactive Connectivity Establishment
>> > (ICE): A Protocol for Network Address Translator (NAT) Traversal")?
>> > 
>> > Original:
>> >   ICE [RFC8845] is a protocol addressing the complexities of NAT
>> >   traversal, commonly encountered in Internet communication.
>> >   ...
>> >   Depending on the Trickle ICE support on the WHIP client, the initial
>> >   offer by the WHIP client MAY be sent after the full ICE gathering is
>> >   complete with the full list of ICE candidates, or it MAY only contain
>> >   local candidates (or even an empty list of candidates) as per
>> >   [RFC8845].
>> > -->
>> 
>> My bad again, should be 8445 and not 8845.
>>   > 
>> > 
>> > 10) <!-- [rfced] For ease of the reader, may we update this sentence as 
>> > follows
>> > (i.e., split into two sentences and update "carrying" to ", which 
>> > carries")?
>> > 
>> > Original:
>> >   The WHIP client MAY perform trickle ICE or ICE restarts by sending an
>> >   HTTP PATCH request as per [RFC5789] to the WHIP session URL, with a
>> >   body containing an SDP fragment with media type "application/trickle-
>> >   ice-sdpfrag" as specified in [RFC8840] carrying the relevant ICE
>> >   information.
>> > 
>> > Perhaps:
>> >  The WHIP client MAY perform Trickle ICE or ICE restarts by sending an HTTP
>> >  PATCH request (as per [RFC5789]) to the WHIP session URL. This HTTP PATCH
>> >  request contains a body containing an SDP fragment with media type
>> >  "application/trickle-ice-sdpfrag" as specified in [RFC8840], which 
>> > carries the
>> >  relevant ICE information.
>> > -->
>>  Should we use normative language instead of "contains" i.e. "MUST contain"? 
>>  
>> 
>> > 
>> > 
>> > 11) <!-- [rfced] Please review "If the HTTP PATCH to the WHIP session". 
>> > Should
>> > this be updated as shown below? The previous sentence uses "WHIP session 
>> > URL".
>> > 
>> > Original:
>> >   If the HTTP PATCH to the WHIP session has a content
>> >   type different than "application/trickle-ice-sdpfrag" or the SDP
>> >   fragment is malformed, the WHIP session MUST reject the HTTP PATCH
>> >   with an appropiate 4XX error response.
>> > 
>> > Perhaps:
>> >   If the HTTP PATCH request sent to the WHIP session URL has a content
>> >   type different than "application/trickle-ice-sdpfrag" or the SDP
>> >   fragment is malformed, the WHIP session MUST reject the HTTP PATCH
>> >   with an appropriate 4xx error response.
>> > -->
>> 
>> I am fine with that too.
>>   > 
>> > 
>> > 12) <!-- [rfced] May we update "being OPTIONAL otherwise" at the end of 
>> > this
>> > sentence as follows to improve clarity?
>> > 
>> > Original:
>> >   Consequently, as those HTTP PATCH requests may be received
>> >   out-of-order by the WHIP session, if WHIP session supports ICE
>> >   restarts, it MUST generate a unique strong entity-tag identifying the
>> >   ICE session as per Section 8.8.3 of [RFC9110], being OPTIONAL
>> >   otherwise.
>> > 
>> > Perhaps:
>> >   Consequently, those HTTP PATCH requests may be received
>> >   out of order by the WHIP session. Thus, if WHIP session supports ICE
>> >   restarts, it MUST generate a unique strong entity-tag identifying the
>> >   ICE session as per Section 8.8.3 of [RFC9110];
>> >   if the WHIP session does not support ICE restarts, this is OPTIONAL.
>> > -->
>> 
>> I don't think I agree with the change, what is optional is the support of 
>> the ICE restarts, how about:
>> 
>>      Consequently, those HTTP PATCH requests may be received
>>      out of order by the WHIP session. Thus, if WHIP session OPTIONALLY 
>> supports ICE
>>      restarts, it MUST generate a unique strong entity-tag identifying the
>>      ICE session as per Section 8.8.3 of [RFC9110].
>> 
>> > 
>> > 
>> > 13) <!-- [rfced] If no objections, we will move the following sentences to 
>> > appear
>> > before Figures 3 and 5, respectively, as the text introduces the figures.
>> > 
>> > Original:
>> >   Figure 3 shows an example of the Trickle ICE procedure where the WHIP
>> >   client sends a PATCH request with updated ICE candidate information
>> >   and receives a successful response from the WHIP session.
>> >   ...
>> >   Figure 5 illustrates the Link headers included in a 201 Created
>> >   response, providing the ICE server URLs and associated credentials.
>> > -->
>>  Fine for me 
>>   > 14) <!-- [rfced] We have a few questions about this text:
>> > 
>> > Original:
>> >   Figure 3 demonstrates a Trickle ICE restart procedure example.  The
>> >   WHIP client sends a PATCH request containing updated ICE information,
>> >   including a new ufrag and password, along with newly gathered ICE
>> >   candidates.  In response, the WHIP session provides ICE information
>> >   for the session after the ICE restart, including the updated ufrag
>> >   and password, as well as the previous ICE candidate.
>> > 
>> > a) We updated "Figure 3" to "Figure 4". This text comes immediately after
>> > Figure 4. If no objections, we will also move this text to appear before
>> > Figure 4, as it introduces the figure.
>> > 
>> > b) Is 'ufrag and password' correct, or should these be updated to 
>> > '"ice-pwd"
>> > and "ice-ufrag"' (used earlier in the same section)?
>> > -->
>> 
>> "ice-pwd" and "ice-ufrag" are the sdp attributes, we may change them for the 
>> full name of the ICE properties: username fragment and password instead 
>> (without ")
>> 
>> > 
>> > 
>> > 15) <!-- [rfced] Is "proving" the correct word choice here? Would 
>> > "providing" or
>> > "that provides" be better? (Note that this sentence appears in both
>> > Section 4.4.2 and 4.4.3.)
>> > 
>> > Original:
>> >   The WHIP endpoint MAY also return a problem statement as
>> >   recommended in Section 4.1 proving further error details about the
>> >   failed request.
>> > 
>> > Perhaps:
>> >   The WHIP endpoint MAY also return a problem statement that provides
>> >   further error details about the failed request, as
>> >   recommended in Section 4.1.
>> > -->
>> 
>> Sounds better.
>>   > 
>> > 
>> > 16) <!-- [rfced] We have a few questions about the sentence below.
>> > 
>> > a) The first part of the sentence includes "The WHIP endpoint SHOULD NOT
>> > reject". Should "but reject" in the second part of the sentence be updated 
>> > to
>> > "but SHOULD reject" (i.e., include SHOULD)?
>> 
>> I agree to adding "SHOULD", but maybe we should change the "but" to an 
>> "instead"?
>>   > 
>> > b) Is a word missing in the phrase 'in case there is any error processing 
>> > the
>> > "m=" section'?
>> 
>> I think it is fine, what do you find confusing?
>>   > 
>> > Original:
>> >   The WHIP endpoint SHOULD NOT reject individual "m=" sections as per
>> >   Section 5.3.1 of [RFC9429] in case there is any error processing the
>> >   "m=" section, but reject the HTTP POST request with an "422
>> >   Unprocessable Content" or "400 Bad Request" error response to prevent
>> >   having partially successful ingest sessions which can be misleading
>> >   to end users.
>> > 
>> > Perhaps:
>> >   The WHIP endpoint SHOULD NOT reject individual "m=" sections as per
>> >   Section 5.3.1 of [RFC9429] in case there is any error processing of the
>> >   "m=" section, but it SHOULD reject the HTTP POST request with a
>> >   "422 Unprocessable Content" or "400 Bad Request" error response to
>> >   prevent having partially successful ingest sessions, which can be
>> >   misleading to end users.
>> > -->
>> 
>> how about?
>> 
>>   The WHIP endpoint SHOULD NOT reject individual "m=" sections as per
>>   Section 5.3.1 of [RFC9429] in case there is any error processing of the
>>  "m=" section, instead it SHOULD reject the HTTP POST request with a
>>  "422 Unprocessable Content" or "400 Bad Request" error response to
>>   prevent having partially successful ingest sessions, which can be
>>   misleading to end users.
>>   > 
>> > 
>> > 17) <!-- [rfced] Most status codes mentioned in this document include a
>> > description in addition to the number. Would you like to add that for 301
>> > and 302 below? If so, please confirm that the "301 Moved Permanently" and
>> > "302 Found" are correct.
>> > 
>> > Original:
>> >   In order to avoid POST requests to be redirected as GET
>> >   requests, status codes 301 and 302 MUST NOT be used and the preferred
>> >   method for performing load balancing is via the "307 Temporary
>> >   Redirect" response status code as described in Section 15.4.8 of
>> >   [RFC9110].
>> > 
>> > Perhaps:
>> >   In order to avoid POST requests being redirected as GET
>> >   requests, status codes "301 Moved Permanently" and "302 Found" MUST NOT 
>> > be used;
>> >   the preferred method for performing load balancing is via the "307 
>> > Temporary
>> >   Redirect" response status code as described in Section 15.4.8 of
>> >   [RFC9110].  
>> > -->
>> >
>> That would be perfect, thanks
>>   
>> > 
>> > 18) <!-- [rfced] FYI - For clarity, we have updated the text starting with
>> > "assumption..." as follows. Please review to ensure this does not change
>> > your intended meaning.
>> > 
>> > Original:
>> >   These requirements are based
>> >   on the assumption of the need to provide the data continuously,
>> >   within a very limited time window (no more delay than hundreds of
>> >   milliseconds end-to-end).
>> > 
>> > Current:
>> >   These requirements are based
>> >   on the assumption that the data needs to be provided continuously,
>> >   within a very limited time window (a delay of no more than hundreds
>> >   of milliseconds end-to-end).
>> > -->
>> 
>> Seems better in the proposed text, I agree.
>>   > 
>> > 
>> > 19) <!-- [rfced] We were unable to find either "JWT tokens" or "JSON Web 
>> > Tokens"
>> > mentioned explicitly in RFC 6750.  Are any updates needed to the citation
>> > in the text below?
>> > 
>> > Original:
>> >   Some examples of the kind of tokens that could be used
>> >   are, but are not limited to, JWT tokens as per [RFC6750] and
>> >   [RFC8725] or a shared secret stored on a database.
>> > -->
>> 
>> we can drop rfc 6750 reference 
>> > 
>> > 
>> > 20) <!-- [rfced] FYI - We updated this sentence as follows to include the 
>> > name of
>> > the IANA registry.
>> > 
>> > Original:
>> >   Each protocol extension MUST register a unique "rel" attribute value
>> >   at IANA starting with the prefix: "urn:ietf:params:whip:ext" as
>> >   defined in Section 6.4.
>> > 
>> > Updated:
>> >   Each protocol extension MUST register a unique "rel" attribute value
>> >   that starts with the prefix "urn:ietf:params:whip:ext" (as defined in
>> >   Section 6.4) in the "WebRTC-HTTP Ingestion Protocol (WHIP) Extension
>> >   URNs" registry (Section 6.3.2).
>> > -->
>> 
>> Ok
>>   > 
>> > 
>> > 21) <!-- [rfced] The first sentence below appears immediately before 
>> > Figure 6, and
>> > the second sentence appears after. We suggest combining them and placing
>> > before the figure. Which of the following suggestions do you prefer?
>> > 
>> > Original:
>> >   In this theoretical case, the "201 Created" response to the HTTP POST
>> >   request would look like:
>> >   ...
>> >   Figure 6 shows an example of a WHIP protocol extension supported by
>> >   the WHIP session, as indicated in the Link header of the 201 Created
>> >   response.
>> > 
>> > Perhaps:
>> >   In this theoretical case, the "201 Created" response to the HTTP POST 
>> > request
>> >   would look like the following (i.e., a WHIP protocol extension supported 
>> > by
>> >   the WHIP session, as indicated in the Link header of the "201 Created"
>> >   response).
>> > 
>> > Or:
>> >   Figure 6 shows the "201 Created" response to the HTTP POST request in 
>> > this
>> >   theoretical case (i.e., the WHIP protocol extension supported by
>> >   the WHIP session, as indicated in the Link header of the "201 Created"
>> >   response).
>> > -->
>> 
>>  I like the second text better
>> 
>> > 
>> > 
>> > 22) <!-- [rfced] FYI - We updated "HTTP POST" (singular) here to be "HTTP 
>> > POST
>> > requests" (plural). Let us know any concerns.
>> > 
>> > Original:
>> >   It would be possible
>> >   for an attacker in possession of authentication credentials valid
>> >   for ingesting a WHIP stream to make multiple HTTP POST to the
>> >   WHIP endpoint.
>> > 
>> > Current:
>> >   It would be possible
>> >   for an attacker in possession of authentication credentials valid
>> >   for ingesting a WHIP stream to make multiple HTTP POST requests to the
>> >   WHIP endpoint.
>> > -->
>>  ok
>>   > 
>> > 23) <!-- [rfced] What does "it" refers to in this sentence? If "it" refers 
>> > to
>> > "servers", we will update to "they"?
>> > 
>> > Original:
>> >      If the connection rate is high
>> >      enough, this could lead to resource exhaustion on the servers
>> >      handling the requests and it will not be able to process
>> >      legitimate incoming ingests.
>> > 
>> > Perhaps:
>> >      If the connection rate is high
>> >      enough, this could lead to resource exhaustion on the servers
>> >      handling the requests, and they will not be able to process
>> >      legitimate incoming ingests.
>> > -->
>>  Yes, it should be "they"
>>   > 
>> > 
>> > 24) <!-- [rfced] How may we update the phrases below for consistency? 
>> > Perhaps as
>> > "location of WHIP sessions" as shown below?
>> > 
>> > WHIP session locations (plural "locations")
>> > WHIP sessions location (plural "sessions")
>> > WHIP sessions location URL
>> > 
>> > Original:
>> >  *   Insecure direct object references (IDOR) on the WHIP session
>> >      locations: If the URLs returned by the WHIP endpoint for the WHIP
>> >      sessions location are easy to guess, it would be possible for an
>> >      attacker to send multiple HTTP DELETE requests and terminate all
>> >      the WHIP sessions currently running.
>> >  ...
>> >      The security
>> >      considerations for Universally Unique IDentifier (UUID) [RFC9562],
>> >      Section 8 are applicable for generating the WHIP sessions location
>> >      URL.
>> > 
>> > Perhaps:
>> >  *   Insecure direct object references (IDOR) for the location of WHIP
>> >      sessions: If the URLs returned by the WHIP endpoint for the location 
>> > of WHIP
>> >      sessions are easy to guess, it would be possible for an
>> >      attacker to send multiple HTTP DELETE requests and terminate all
>> >      the WHIP sessions currently running.
>> >   ...
>> >      The security
>> >      considerations for Universally Unique IDentifiers (UUIDs) in Section 
>> > 8 of [RFC9562]
>> >      are applicable for generating the URL for the location of WHIP 
>> > sessions.
>> > -->
>> 
>> The text was written before we defined the "WHIP session URL" so we can use 
>> that instead:
>> 
>>   *   Insecure direct object references (IDOR) for WHIP sessions URL:
>>      If the URLs returned by the WHIP endpoint for the location of WHIP
>>      sessions are easy to guess, it would be possible for an
>>      attacker to send multiple HTTP DELETE requests and terminate all
>>      the WHIP sessions currently running.
>>    ...
>>      The security
>>      considerations for Universally Unique IDentifiers (UUIDs) in Section 8 
>> of [RFC9562]
>>      are applicable for generating the WHIP session URLs  .
>>   > 
>> > 
>> > 25) <!-- [rfced] We have included some specific questions about the IANA 
>> > text in
>> > the document.  In addition to responding to those questions, please
>> > review all of the IANA-related updates carefully and let us know if any
>> > changes are needed.
>> > -->
>> > 
>> > 
>> > 26) <!-- [rfced] For the questions below, we will request that IANA update 
>> > the
>> > registries to match the edited document prior to publication.
>> > 
>> > a) Section 6.1: FYI - We made a minor edit (lowercased "Agent") in the
>> > Description field of the "Link Relation Types" registry.
>> > 
>> > Link to registry: https://www.iana.org/assignments/link-relations
>> > 
>> > Original ("Agent"):
>> >   Description: Conveys the STUN and TURN servers that can be used by an
>> >   ICE Agent to establish a connection with a peer.
>> > 
>> > Current ("agent"):
>> >   Description:  Conveys the STUN and TURN servers that can be used by
>> >      an ICE agent to establish a connection with a peer.
>> >
>>  Lower case should be the best option, yes
>> 
>> 
>> > 
>> > b) Section 6.2: FYI - We capitalized the title of the registry
>> > group (https://www.iana.org/assignments/whip).
>> > 
>> > Original:
>> >  WebRTC-HTTP ingestion protocol (WHIP)
>> > 
>> > Current:
>> >  WebRTC-HTTP Ingestion Protocol (WHIP)
>> >
>> 
>> OK
>>   
>> > 
>> > c) Section 6.2, 6.3, and elsewhere: We also capitalized the titles of the
>> > following registries (https://www.iana.org/assignments/whip). May we 
>> > further
>> > update to use just the acronym WHIP rather than the expansion? WHIP is 
>> > already
>> > expanded in the title of the registry group.
>> > 
>> > Original:
>> >  WebRTC-HTTP ingestion protocol (WHIP) URNs
>> >  WebRTC-HTTP ingestion protocol (WHIP) Extension URNs
>> > 
>> > Current (capitalized "Ingestion Protocol"):
>> >  WebRTC-HTTP Ingestion Protocol (WHIP) URNs
>> >  WebRTC-HTTP Ingestion Protocol (WHIP) Extension URNs
>> > 
>> > Perhaps (use acronym):
>> >  WHIP URNs
>> >  WHIP Extension URNs
>> 
>> I think that for the registry names it is better to contain the full 
>> expansion.
>>   > 
>> > d) Section 6.3.1: Similar to the above, may we shorten the Description 
>> > below
>> > in the "WebRTC-HTTP ingestion protocol (WHIP) URNs" registry
>> > (https://www.iana.org/assignments/whip)?
>> > 
>> > Original:
>> >   Description:  WebRTC-HTTP ingestion protocol (WHIP) extension URNs
>> > 
>> > Perhaps:
>> >   Description:  WHIP extension URNs
>> > 
>> >
>> 
>> Same 
>>   
>> > e) Section 6.3.1: After discussion with IANA, the "IANA Registry Reference"
>> > field in the first registry at <https://www.iana.org/assignments/whip> 
>> > will be
>> > updated as follows.
>> > 
>> > Current:
>> >  [https://www.iana.org/assignments/whip]
>> > 
>> > Should be:
>> >  See "WebRTC-HTTP Ingestion Protocol (WHIP) Extension URNs" on 
>> > [https://www.iana.org/assignments/whip]
>> > 
>> > Or (depending on your response to question c above):
>> >  See "WHIP Extension URNs" on [https://www.iana.org/assignments/whip]
>> > -->
>> >
>> 
>> Same
>>   > 27) <!-- [rfced] Other questions about IANA text
>> > 
>> > a) Section 6: May we either remove this sentence or expand it to include 
>> > all
>> > the IANA actions in the document?
>> > 
>> > Original:
>> >   This specification adds a new link relation type and a registry for
>> >   URN sub-namespaces for WHIP protocol extensions.
>> > 
>> > Perhaps:
>> >   Per this specification, IANA has added a new link relation type and
>> >   a new Registered Parameter Identifier for WHIP. IANA has also created 
>> > registries
>> >   to manage entries within the "urn:ietf:params:whip" and
>> >   "urn:ietf:params:whip:ext" namespaces.
>> >
>> 
>> good catch
>>   
>> > 
>> > b) If no objections, we will reorganize the sections in the IANA
>> > Considerations section as follows. The suggested organization corresponds 
>> > to
>> > the IANA actions and groups information about each registry together in a
>> > section.
>> > 
>> > Original:
>> > 6.  IANA Considerations
>> >  6.1. Link Relation Type: ice-server
>> >  6.2. WebRTC-HTTP Ingestion Protocol (WHIP) registry group
>> >  6.3. Registration of WHIP URN Sub-namespace and WHIP registries
>> >    6.3.1. WebRTC-HTTP ingestion protocol (WHIP) URNs registry
>> >    6.3.2. WebRTC-HTTP ingestion protocol (WHIP) extension URNs registry
>> >  6.4. URN Sub-namespace for WHIP
>> >    6.4.1. Specification Template
>> >  6.5. Registering WHIP Protocol Extensions URNs
>> >    6.5.1. Registration Procedure
>> >    6.5.2. Guidance for Designated Experts
>> >    6.5.3. WHIP Protocol Extension Registration Template
>> > 
>> > Perhaps:
>> > 6.  IANA Considerations
>> >  6.1.  Link Relation Type: ice-server
>> >  6.2.  URN Sub-namespace for WHIP (urn:ietf:params:whip)
>> >  6.3.  WebRTC-HTTP Ingestion Protocol (WHIP) URNs Registry
>> >  6.4.  WebRTC-HTTP Ingestion Protocol (WHIP) Extension URNs Registry
>> >     6.4.1. Registration Procedure
>> >     6.4.2. Guidance for the Designated Expert
>> >     6.4.3. Registration Template
>> 
>> I am not sure about this change, could we double check with IANA if they are 
>> ok with the changes?
>>   > 
>> > c) Sections 6.3 and 6.4: It looks like Section 6.4.1 includes a template 
>> > from
>> > Appendix A of RFC 3406. However, entries in the "IETF URN Sub-namespace for
>> > Registered Protocol Parameter Identifiers" registry
>> > (https://www.iana.org/assignments/params/) should use the template in 
>> > Section 4
>> > of RFC 3553.
>> > 
>> > For examples, see:
>> >  Section 10.1.2 of RFC 9162 (urn:ietf:params:trans)
>> >  Section 9.3 of RFC 8620 (urn:ietf:params:jmap)
>> >  Section 9.6 of RFC 8555 (urn:ietf:params:acme)
>> > 
>> > After discussion with IANA, we recommend 1) updating the text in Section 
>> > 6.3
>> > to include the template from RFC 3553 as follows and 2) removing Section 
>> > 6.4.
>> > The text in Section 6.4 already appears in Section 4.9, and if needed,
>> > information from the template in Section 6.4.1 can be folded into Section 
>> > 4.9.
>> > 
>> > (Note that we would need you to provide text for the "Index value" field in
>> > the suggested text below.)
>> > 
>> > Original:
>> > 
>> > 6.3.  Registration of WHIP URN Sub-namespace and WHIP registries
>> > 
>> >   IANA is asked to add an entry to the "IETF URN Sub-namespace for
>> >   Registered Protocol Parameter Identifiers" registry and create a sub-
>> >   namespace for the Registered Parameter Identifier as per [RFC3553]:
>> >   "urn:ietf:params:whip".
>> > 
>> >   To manage this sub-namespace, IANA is asked to create the "WebRTC-
>> >   HTTP ingestion protocol (WHIP) URNs" and "WebRTC-HTTP ingestion
>> >   protocol (WHIP) extension URNs".
>> > 
>> > 
>> > Perhaps (section numbers per suggested organization in previous question):
>> > 
>> > 6.2.  URN Sub-namespace for WHIP (urn:ietf:params:whip)
>> > 
>> >   IANA has added a new entry in the "IETF URN Sub-namespace for
>> >   Registered Protocol Parameter Identifiers" registry, following the
>> >   template in [RFC3553]:
>> > 
>> >   Registry name:  whip
>> >   Specification:  RFC 9725
>> >   Repository:  <https://www.iana.org/assignments/whip>
>> >   Index value:  TBD
>> > 
>> >   To manage this sub-namespace, IANA has created two registries within
>> >   a new registry group called "WebRTC-HTTP Ingestion Protocol (WHIP)":
>> > 
>> >   * "WebRTC-HTTP Ingestion Protocol (WHIP) URNs" registry (Section 6.3)
>> >   * "WebRTC-HTTP Ingestion Protocol (WHIP) Extension URNs" registry 
>> > (Section 6.4)
>> > 
>> >
>> 
>> If IANA is ok with that, I am fine too. What is the index value?
>>   
>> > d) If the template in Section 6.4 is removed per the question above, please
>> > let us know how to update the following pointers to Section 6.4. Perhaps 
>> > these
>> > should be updated to "Section 4.9"?
>> > 
>> > Original:
>> >   Each protocol extension MUST register a unique "rel" attribute value
>> >   at IANA starting with the prefix: "urn:ietf:params:whip:ext" as
>> >   defined in Section 6.4.
>> >   ...
>> >   WHIP Protocol Extensions URNs have an "ext" type as defined in
>> >   Section 6.4.
>> > 
>>  Yes, 4.9 section would be correct 
>> 
>> 
>> > e) Section 6.3.1: Is this section number correct? Or should it be Section 
>> > 6.3.1?
>> > 
>> > Original:
>> >   *  Reference: this document (RFC TBD) Section Section 6.3.2
>> > 
>> > Perhaps:
>> >   Reference: RFC 9725, Section 6.3.2
>> > 
>> >
>> I think the reference is correct, "Reference: RFC 9725, Section 6.3.2" 
>> should be good, right?
>> 
>> 
>> > f) Section 6.4.1: Should "designated contact" here be updated to 
>> > "designated
>> > expert"?
>> > 
>> > Original:
>> >   *  The designated contact shall be responsible for reviewing and
>> >      enforcing uniqueness.
>> >
>> 
>> Yes
>>   
>> > 
>> > g) Section 6.5: FYI - We updated "Section 6.4" here be to "Section 6.3.2",
>> > which is where the registry is defined.
>> > 
>> > Original:
>> >   This section defines the process for registering new WHIP protocol
>> >   extensions URNs with IANA in the "WebRTC-HTTP ingestion protocol
>> >   (WHIP) extension URNs" registry (see Section 6.4).
>> > 
>> > Updated:
>> >   This section defines the process for registering new WHIP protocol
>> >   extension URNs with IANA in the "WebRTC-HTTP Ingestion Protocol
>> >   (WHIP) Extension URNs" registry (see Section 6.3.2).
>> >
>> 
>> Ok, conditional to the section rewrite decision
>>   
>> > 
>> > h) Section 6.5.2: We updated this text to be a bulleted list as shown
>> > below. Please confirm that the placement of this sentence is correct:
>> > "Specifications should be documented in an Internet-Draft."
>> > 
>> > Original:
>> >   The Designated Expert (DE) is expected to ascertain the existence of
>> >   suitable documentation (a specification) as described in [RFC8126]
>> >   and to verify that the document is permanently and publicly
>> >   available.
>> > 
>> >   The DE is also expected to check the clarity of purpose and use of
>> >   the requested registration.
>> > 
>> >   Additionally, the DE must verify that any request for one of these
>> >   registrations has been made available for review and comment by
>> >   posting the request to the WebRTC Ingest Signaling over HTTPS (wish)
>> >   Working Group mailing list.
>> > 
>> >   Specifications should be documented in an Internet-Draft.  Lastly,
>> >   the DE must ensure that any other request for a code point does not
>> >   conflict with work that is active in or already published by the
>> >   IETF.
>> > 
>> > Perhaps:
>> >   The designated expert (DE) is expected to do the following:
>> > 
>> >   *  Ascertain the existence of suitable documentation (a specification)
>> >      as described in [RFC8126] and to verify that the document is 
>> > permanently
>> >      and publicly available. Specifications should be documented in an
>> >      Internet-Draft.
>> > 
>> >   *  Check the clarity of purpose and use of the requested registration.
>> > 
>> >   *  Verify that any request for one of these registrations has been made
>> >      available for review and comment by posting the request to the WebRTC 
>> > Ingest
>> >      Signaling over HTTPS (wish) Working Group mailing list.
>> > 
>> >   *  Ensure that any other request for a code point does not
>> >      conflict with work that is active in or already published by the
>> >      IETF.
>> >
>>  OK 
>> 
>> 
>> > 
>> > i) Section 6.5.3: The template in this section and the fields on the IANA
>> > registry do not exactly match, as shown below. Is it correct that the 
>> > template
>> > should be updated to match the registry?
>> > 
>> > Link to registy: https://www.iana.org/assignments/whip/
>> > 
>> > Template:
>> >  URN
>> >  Reference
>> >  Name
>> >  Description
>> >  Contact Information
>> > 
>> > Registry:
>> >  URI
>> >  Description
>> >  Reference
>> >  IANA Registry Reference
>> >  Change Controller
>> >
>>  yes , it should be changed
>> 
>> > 
>> > j) This document includes a lot of detail about registering URNs in the
>> > "WebRTC-HTTP ingestion Protocol (WHIP) Extension URNs" registry. Is any
>> > additional information necessary for registering in the other WHIP 
>> > registry?
>> > Both are "Specification Required".
>> > -->
>> 
>> The section should apply for both registries, yes
>> 
>> > 
>> > 28) <!-- [rfced] This sentence cites [BCP9], but it seems that only RFC 
>> > 2026
>> > within BCP 9 contains information about the procedure for appeals. May we
>> > update in one of the following ways to direct the reader to the RFC that
>> > contains the applicable information? Note that the reference entry for
>> > [BCP9] contains all RFCs that comprise BCP 9 (which has of now is eight).
>> > 
>> > Original:
>> >   The normal appeals
>> >   procedure described in [BCP9] is to be followed.
>> > 
>> > Perhaps:
>> >   The normal appeals
>> >   procedure described in RFC 2026 [BCP9] is to be followed.
>> > 
>> > Or:
>> >   The normal appeals
>> >   procedure described in [RFC2026] is to be followed.
>> > -->
>> 
>> I think I got some feedback about using BCP and not RFCs directly, but I am 
>> fine if you think it is ok.
>>   > 
>> > 
>> > 29) <!-- [rfced] Please review the following questions and changes 
>> > regarding the
>> > references used in this document.
>> > 
>> > a.) This W3C recommendation has a new version dated October 2024. Would you
>> > like to cite the latest version? If so, please confirm that the text in 
>> > this
>> > document citing Section 4.2.1 of the W3C recommendation is still correct.
>> > 
>> > Original:
>> >   [W3C.REC-webrtc-20210126]
>> >              Jennings, C., Ed., Boström, H., Ed., and J. Bruaroey, Ed.,
>> >              "WebRTC 1.0: Real-Time Communication Between Browsers",
>> >              W3C REC REC-webrtc-20210126, W3C REC-webrtc-20210126, 26
>> >              January 2021,
>> >              <https://www.w3.org/TR/2021/REC-webrtc-20210126/>.
>> > 
>> > Perhaps:
>> >   [W3C.REC-webrtc-20210126]
>> >              Jennings, C., Ed., Castelli, F., Ed., Boström, H., Ed., and 
>> > J. Bruaroey, Ed.,
>> >              "WebRTC: Real-Time Communication in Browsers",
>> >              W3C Recommendation, 8 October 2024,
>> >              <https://www.w3.org/TR/2024/REC-webrtc-20241008/>. Latest
>> >              version available at: <https://www.w3.org/TR/webrtc/>.
>> > 
>> > Here is where this recommendation is cited in the text of this document:
>> > 
>> > Original:
>> >   NOTE: The naming of both the "rel" attribute value of "ice-server"
>> >   and the target attributes follows the one used on the W3C WebRTC
>> >   recommendation [W3C.REC-webrtc-20210126] RTCConfiguration dictionary
>> >   in section 4.2.1.
>> >
>>  Updating the reference would be great, the text is still valid after the 
>> reference update. 
>> 
>> > 
>> > b.) FYI - We have updated the text below as follows and provided a 
>> > citation in
>> > the reference section for this URL. Please review and let us know any
>> > objections.
>> > 
>> > Original:
>> >   For example, considering a potential extension of server-to-client
>> >   communication using server-sent events as specified in
>> >   https://html.spec.whatwg.org/multipage/server-sent-
>> >   events.html#server-sent-events,
>> > 
>> > Current:
>> >   For example, consider a potential extension of server-to-client
>> >   communication using server-sent events as specified in Section 9.2 of
>> >   [HTML].
>> >   ...
>> >   [HTML]     WHATWG, "HTML", WHATWG Living Standard,
>> >              <https://html.spec.whatwg.org/>.  Commit snapshot:
>> >              <https://html.spec.whatwg.org/commit-
>> >              snapshots/09db56ba9343c597340b2c7715f43ff9b10826f6/>.   
>> > -->
>> 
>> That is perfect, thank you. 
>> > 
>> > 
>> > 30) <!-- [rfced] Please review the following questions regarding the 
>> > terminology
>> > used in this document.
>> > 
>> > a.) Quotation marks appear around some of these terms but not others. 
>> > Please
>> > review and let us know if quotes should be added or removed from any of 
>> > these
>> > instances for consistency within the document.
>> > 
>> > Access-Control-Request-Headers HTTP header
>> > "Accept-Post" header
>> > 
>> > HTTP Authorization header field
>> > "If-Match" header field
>> > Retry-After header field
>> > 
>> > Location header
>> > Location header field
>> > 
>> > Link header
>> > "Link" header field
>> > Link header field
>> > 
>> > ETag header
>> > ETag header field
>> > ETag response header field
>> > 
>> > entity-tag value
>> > "password" value
>> > "POST" value
>> > "Link" value
>> 
>> In RFC 9110 it seems that only the first appearance  of the header name is 
>> between quotres and every other
>> reference is without it. So I think we should remove the quotes on the terms 
>> above, except on the "password" one, 
>> which defines the string value of the attribute. 
>> 
>> > 
>> > 
>> > b.) Both "Link attribute" and "Link target attributes" appear in the 
>> > sentences
>> > below. Are these the same thing? If so, Let us know if updates are needed 
>> > for
>> > consistency.
>> > 
>> > Original:
>> >   WHIP clients MUST ignore any Link attribute with an unknown "rel"
>> >   attribute value and WHIP sessions MUST NOT require the usage of any
>> >   extension.
>> >   ...
>> >   The credentials are encoded in the Link
>> >   target attributes as follows:
>> >
>> 
>> Link target attribute should be the preferred term, would be good to update 
>> all "Link attribute" for consistency.
>>   
>> > 
>> > c.) We note a number of instances of "WHIP protocol". As the "P" in "WHIP"
>> > already stands for "protocol", this is repetitive when expanded (i.e.,
>> > "WebRTC-HTTP Ingestion Protocol protocol".
>> > 
>> > If no objections, we will update the following instances as shown below to
>> > avoid repetition. We will also update to use the lowercase "extension".
>> > 
>> > WHIP protocol > WHIP
>> > WHIP protocol extension > WHIP extension
>> > WHIP Protocol Extension URN > WHIP extension URN
>>  fine for me
>>   
>> > 
>> > d.) We see both of the following forms in the document. Should these be
>> > uniform? If so, please let us know which form is preferred.
>> > 
>> > ingestion session
>> > ingest session
>> > -->
>> 
>> I am not a native english speaker, so I am fine with choosing the one that 
>> seems best in english but I am more prone to use "ingest session"
>> > 
>> > 
>> > 31) <!-- [rfced] FYI - We have updated the terms below as follows. Please 
>> > review
>> > and let us know any objections.
>> > 
>> > a.) We updated the occurrence of line names as follows to match the use in
>> > RFCs 9429 and 8866.
>> > 
>> > m-line > "m=" line
>> > m-sections > "m=" sections
>> > 
>> >
>>  That's great, thank you
>>   
>> > b.) We updated "2XX" and "4XX" to "2xx" and "4xx", respectively, per usage 
>> > in
>> > RFC 9110.
>> > 
>> 
>>  ok
>>   
>> > c.) We updated the single quotes to double quotes below for consistency 
>> > with
>> > the other attributes in this document. Please let us know any objections.
>> > 
>> > Original:
>> > 'ice-options'
>> > 'ice-pacing'
>> > 'ice-lite'
>> > 
>> > Current:
>> > "ice-options"
>> > "ice-pacing"
>> > "ice-lite"
>>  ok
>> 
>> 
>> > 
>> > d.) In Section 4.6, we added quotation marks for "credential-type" and
>> > "credential" as attribute names elsewhere in the document are enclosed in
>> > quotation marks.
>> 
>> ok 
>>   > 
>> > 
>> > e.) We have added expansions for abbreviations upon first use
>> > per Section 3.6 of RFC 7322 ("RFC Style Guide"). Please review each
>> > expansion in the document carefully to ensure correctness.
>> > 
>> > JavaScript Session Establishment Protocol (JSEP)
>> > Extensible Messaging and Presence Protocol (XMPP) 
>> > Real-Time Streaming Protocol (RTSP)
>> > Session Traversal Utilities for NAT (STUN)
>> > Traversal Using Relays around NAT (TURN)
>> > JSON Web Tokens (JWTs)
>> > Real Time Messaging Protocol (RTMP)
>> > -->
>> 
>> Seem ok
>>   > 
>> > 
>> > 32) <!-- [rfced] Questions about XML formatting
>> > 
>> > a.) Please review whether any of the notes in this document should be in 
>> > the
>> > <aside> element. It is defined as "a container for content that is
>> > semantically less important or tangential to the content that surrounds it"
>> > (https://authors.ietf.org/en/rfcxml-vocabulary#aside).
>> >
>> 
>> I have always edited the rfs using markdown and converting it with the ietf 
>> tools but I believe that the notes in the document don't qualify for the 
>> aside element.
>>   
>> > 
>> > b.) We updated <artwork> to <sourcecode> for Figures 2-6. Please consider
>> > whether the "type" attribute of any sourcecode element should be set.
>> > 
>> > The current list of preferred values for "type" is available at
>> > <https://www.rfc-editor.org/rpc/wiki/doku.php?id=sourcecode-types>.
>> > If the current list does not contain an applicable type, feel free to
>> > suggest additions for consideration.
>> > 
>> > Note that it is also acceptable to leave the "type" attribute not set.
>> 
>> Same, I have always edited the markdown so do not have much insight about 
>> it. Maybe we could use the "http-message" type for the http example figures.
>>   > 
>> > 
>> > c.) Figures 2-5 in this document are too wide for the text output. Please
>> > review and let us know how we should update. Note that RFC 8792 may be a
>> > helpful resource for this.
>> > -->
>> 
>> Seems that the way of performing line wrapping in both SDP and HTTP is just 
>> truncating the line and adding an whitespace indentation on the continuation 
>> line below:
>> 
>> so 
>> a=fingerprint:sha-256 
>> F7:EB:F3:3E:AC:D2:EA:A7:C1:EC:79:D9:B3:8A:35:DA:70:86:4F:46:D9:2D:CC:D0:BC:81:9F:67:EF:34:2E:BD
>> a=candidate:1 1 UDP 2130706431 198.51.100.1 39132 typ host
>> 
>> would become
>> a=fingerprint:sha-256 F7:EB:F3:3E:AC:D2:EA:A7:C1:EC:79:D9:B3:
>>     8A:35:DA:70:86:4F:46:D9:2D:CC:D0:BC:81:9F:67:EF:34:2E:BD
>> a=candidate:1 1 UDP 2130706431 198.51.100.1 39132 typ host 
>> 
>> > 
>> > 
>> > 33) <!-- [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.
>> > -->
>> 
>> I have reviewed the document and don't find anything that should be changed
>>   > 
>> > 
>> > Thank you.
>> > 
>> > RFC Editor/kf/rv
>> > 
>> > 
>> > On Jan 31, 2025, at 12:24 PM, rfc-edi...@rfc-editor.org wrote:
>> > 
>> > *****IMPORTANT*****
>> > 
>> > Updated 2025/01/31
>> > 
>> > RFC Author(s):
>> > --------------
>> > 
>> > Instructions for Completing AUTH48
>> > 
>> > Your document has now entered 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 
>> > available as listed in the FAQ (https://www.rfc-editor.org/faq/).
>> > 
>> > 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
>> > 
>> >  *  rfc-edi...@rfc-editor.org (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).
>> > 
>> >  *  auth48archive@rfc-editor.org, which is a new archival mailing list 
>> >     to preserve AUTH48 conversations; 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, 
>> >       auth48archive@rfc-editor.org 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/rfc9725.xml
>> >  https://www.rfc-editor.org/authors/rfc9725.html
>> >  https://www.rfc-editor.org/authors/rfc9725.pdf
>> >  https://www.rfc-editor.org/authors/rfc9725.txt
>> > 
>> > Diff file of the text:
>> >  https://www.rfc-editor.org/authors/rfc9725-diff.html
>> >  https://www.rfc-editor.org/authors/rfc9725-rfcdiff.html (side by side)
>> > 
>> > Alt-diff of the text (allows you to more easily view changes 
>> > where text has been deleted or moved): 
>> >  https://www.rfc-editor.org/authors/rfc9725-alt-diff.html
>> > 
>> > Diff of the XML: 
>> >  https://www.rfc-editor.org/authors/rfc9725-xmldiff1.html
>> > 
>> > 
>> > Tracking progress
>> > -----------------
>> > 
>> > The details of the AUTH48 status of your document are here:
>> >  https://www.rfc-editor.org/auth48/rfc9725
>> > 
>> > Please let us know if you have any questions.  
>> > 
>> > Thank you for your cooperation,
>> > 
>> > RFC Editor
>> > 
>> > --------------------------------------
>> > RFC9725 (draft-ietf-wish-whip-16)
>> > 
>> > Title            : WebRTC-HTTP ingestion protocol (WHIP)
>> > Author(s)        : S. Murillo, A. Gouaillard
>> > WG Chair(s)      : Sean Turner, Nils Ohlmeier
>> > 
>> > Area Director(s) : Zaheduzzaman Sarker, Francesca Palombini
>> > 
>> 
> 

-- 
auth48archive mailing list -- auth48archive@rfc-editor.org
To unsubscribe send an email to auth48archive-le...@rfc-editor.org

Reply via email to