[auth48] Re: Final review: RFC-to-be 9998 (draft-iab-agews-report-03) in markdown/GitHub
Martin Thomson <mt@lowentropy.net> Tue, 02 June 2026 04:28 UTC
Return-Path: <mt@lowentropy.net>
X-Original-To: auth48archive@mail2.ietf.org
Delivered-To: auth48archive@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id B334FF90AFDD; Mon, 1 Jun 2026 21:28:14 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1780374494; bh=jbrMcOJFidsb8Xjd5cw4Uqcksah3duZUphCYWDXgp5g=; h=Date:From:To:Cc:In-Reply-To:References:Subject; b=TRhMSI7Q8PoF8N4T4p5oWwQRO6kPRbSh+xYNfHJ+zhV326A/17JdPR/qVgf6z0ez7 jBtfH7E98UdJ56FsT0qpL9YEWRqtABmLvGSRiHRCzpGMnLZwYc3SOTv632GgBb90pe 4PnxGI2rCH/QfsAcur0jzuVGaD9h5/CZO5ra6Pug=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.799
X-Spam-Level:
X-Spam-Status: No, score=-2.799 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=lowentropy.net header.b="JJpcXRXe"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="VObBp2E/"
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id WOpMYovsy0Vh; Mon, 1 Jun 2026 21:28:13 -0700 (PDT)
Received: from fout-a1-smtp.messagingengine.com (fout-a1-smtp.messagingengine.com [103.168.172.144]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id BDD7EF90AFD2; Mon, 1 Jun 2026 21:28:13 -0700 (PDT)
Received: from phl-compute-04.internal (phl-compute-04.internal [10.202.2.44]) by mailfout.phl.internal (Postfix) with ESMTP id C36E9EC0169; Tue, 2 Jun 2026 00:28:07 -0400 (EDT)
Received: from phl-imap-15 ([10.202.2.104]) by phl-compute-04.internal (MEProxy); Tue, 02 Jun 2026 00:28:07 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lowentropy.net; h=cc:cc:content-transfer-encoding:content-type:content-type :date:date:from:from:in-reply-to:in-reply-to:message-id :mime-version:references:reply-to:subject:subject:to:to; s=fm2; t=1780374487; x=1780460887; bh=8KDpDxYF2eNiNbXPW6DYnzq9aiR3cFEV 3c0wTa9A7Ok=; b=JJpcXRXecuEztvP1DnP7bnn54JrA8JkPXPqtmFKSCesptpoN LP1MaBOEymWc5OlZiqtinlYe3oTws8k5D3mVw7C8yPgupGaGWyGBXPBbtrXcpOnZ 020Lk0mNts4dg4Yn/9oXBEguLOljtnH8wpF3Ye1yyNLBXRiUj86xjbGPU6TQG3tM mALjKh8J0iTlEV4agSYSq/OLPVtD8n4dPyupwoFTh6gLCzGzPtUnl9GzlI1a90rb cMKMl0LBmHd1HswaZjD5G2LHJ5d7DxpEA4ml3d5snQytpxvrpaNQcymYnjSouJwl W75oepxp4iuqtezy7xAmq7IGeIWiLidwKthVFg==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:cc:content-transfer-encoding :content-type:content-type:date:date:feedback-id:feedback-id :from:from:in-reply-to:in-reply-to:message-id:mime-version :references:reply-to:subject:subject:to:to:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm1; t=1780374487; x= 1780460887; bh=8KDpDxYF2eNiNbXPW6DYnzq9aiR3cFEV3c0wTa9A7Ok=; b=V ObBp2E/gsSSuSwbUH0cPtEznOCEJ+0eIqapakEWGfT3l3pqx4Df3K8xgvaE0ga1o iLuuWU4SZ6ewZ8etU9ksV8E8AtMQwCXX5IjoQVUOR+qxBei+U1/1gy5DNwsfiRyn EU0Op5tXVyxnMDrYimVK5qElW6Gl5NLXlucud/K3V25jzyAIHnqhcfbHp9GEWG1g G0xH/tvaLL1SarNw8eSOgce4HkO/W+UayOYZusb3GAaRjBdHScDtqkr1LIF/lLIz vt9ZENuozfrqwu+5FlpDVRM56vXwAx5WV5bhmygtySNUv07vXyOxrkVre7w+FGmc yNyrDQeQyJFde3kDF1Y5A==
X-ME-Sender: <xms:11seagEcFKw8ADDe7UvHD4jETd_q0q_oSPJHwxwdmYMA-ZF9ZFtvBw> <xme:11seakKmM-AfNjhPJoFPv8UHSb3uZhT_y7dAK_1L8vorvDWKbXjoliWEN_UnKdNjK RRAVGRzflG_BV7Zb7uOL5YVPNQSPum2Fp1eA9jFHRZr50dISk2WKqlk>
X-ME-Proxy-Cause: dmFkZTF8Tvwg04wnf39S/390H5w5k9VTYxJyfs8fQHR0o6a5zTqHWxM7hybPMLpH6P5PB+ GDDY6LF/ix8TsrkHa52LwYqTcu3JjQbt5GlX3cHjAMl5UB7eGZGVDD+rN/Xt+/WL5eCvWr ueADgDlTDcbddywdtqhkDiA378s7pbzPi/sg4BVDZWuDRy5GznJk/dytYbDK2h3R+4clEn ygYRbnhAgfn+Trm+pkZuTgDlmSN06B5ECOwLHpiLVSfZkN55Nu4gNKpAN0dnrqJBc6pcxC z4Mi9bfFR0dwbi1pS4fNWHhJzgkbVoLIR5XwsiYPUKpkscme5PqkSjPn9czInYffWWgXkx RkeLE8BPb7YSkG2AjxtSLQPvjOTf5dndYhduVYDzynsJ1XcMSiDGqr1SjeScUFZvOYyffq OW4pfIfB2EcMEufsbMKlyj06RZITIxWOl9F+ghPnYbbST4wP6dixgMUXy/r+1ITWmUa4Ou 6fZlWHnyi+MML6CtVKKhyiUXYQdh20P47h5ouxyMsvjrqgcY7qTCvqCRXvAxhKLfE9tx02 b8nVFNks+ev9vmKLBiAMO+DWXXL7n7JgMkVa00uyB3MUNe7+xGTuEwnyJhAjreQwQNe0jy k1JLbK6PqqFHHfTjT/NZJIelWOnBJ5nptR3jV2F/EJMJ8jy+11u4VazZ/zxQ
X-ME-Proxy: <xmx:11seahxLh_6zodNETvjXjqjlL4yLiHHpYqt0LOER_nv3X6jcOTiQ5w> <xmx:11seaoIJE451Zr329HbwkrIISiFeIMMG2QX1h6vyOwRMtzzTSZ75-w> <xmx:11seajprkLtDDbQ3QG5JCczkHH60J3-rX5DzLgyxTJBJagf4nHwuFQ> <xmx:11seavLt7EcCUdEIadh6pwXTpwADBnCZKNYeJOu6tVCZixu2K7q0dQ> <xmx:11seagkJLSnAsOqsp8R75PZSMtlO7RENPszT6zUalGUCPsDPP20Dmy5f>
Feedback-ID: ic129442d:Fastmail
Received: by mailuser.phl.internal (Postfix, from userid 501) id 6DDF0780070; Tue, 2 Jun 2026 00:28:07 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
MIME-Version: 1.0
Date: Tue, 02 Jun 2026 14:27:47 +1000
From: Martin Thomson <mt@lowentropy.net>
To: rfc-editor <rfc-editor@rfc-editor.org>, Mark Nottingham <mnot@mnot.net>
Message-Id: <334c2ff2-d3a4-4992-a6ff-882db08fd395@betaapp.fastmail.com>
In-Reply-To: <178036916018.17.10074559262420644053@rfc-editor.org>
References: <178036916018.17.10074559262420644053@rfc-editor.org>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Message-ID-Hash: A2JWKZJYVR6IZV6YTUGLG7R74VLN4Y44
X-Message-ID-Hash: A2JWKZJYVR6IZV6YTUGLG7R74VLN4Y44
X-MailFrom: mt@lowentropy.net
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: auth48archive@rfc-editor.org, iab@iab.org, Dhruv Dhody <dd@dhruvdhody.com>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [auth48] Re: Final review: RFC-to-be 9998 (draft-iab-agews-report-03) in markdown/GitHub
List-Id: "Archiving AUTH48 exchanges between the RFC Production Center, the authors, and other related parties" <auth48archive.rfc-editor.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/auth48archive/DQmX39iE5-FSp8WaGo28O3IYzrc>
List-Archive: <https://mailarchive.ietf.org/arch/browse/auth48archive>
List-Help: <mailto:auth48archive-request@rfc-editor.org?subject=help>
List-Owner: <mailto:auth48archive-owner@rfc-editor.org>
List-Post: <mailto:auth48archive@rfc-editor.org>
List-Subscribe: <mailto:auth48archive-join@rfc-editor.org>
List-Unsubscribe: <mailto:auth48archive-leave@rfc-editor.org>
I've responded to each of the issues and the pull request. All the changes look good and the suggestions were helpful. I have suggested no action in response to a couple, but there are concrete proposals for each now. The only (very small) challenge will be managing a couple of minor conflicts between the copy edit pass and the proposed resolution to questions. On Tue, Jun 2, 2026, at 12:59, rfc-editor@rfc-editor.org wrote: > Authors, > > While reviewing this document during Final Review, please resolve (as > necessary) the following questions, which are also in GitHub issues (see > https://github.com/rfc-editor/FinalReview-rfc9998/issues) > > > 1) <!--[rfced] Regarding the guidance for IAB documents at > https://wiki.ietf.org/en/group/iab/iab-stream-rfc-format: > > a) The text in the Abstract adds "W3C" to the boilerplate sentence about views > and positions. We believe this is fine because this workshop was convened by > both the IAB and W3C, but please confirm. > > b) The guidance indicates that the following boilerplate paragraph SHOULD > appear in the Introduction. We do not see this paragraph in the Introduction > or elsewhere in the document. Should it be included? If so, please indicate > the desired placement within the Introduction. > > The Internet Architecture Board (IAB) holds occasional workshops > designed to consider long-term issues and strategies for the > Internet, and to suggest future directions for the Internet > architecture. This long-term planning function of the IAB is > complementary to the ongoing engineering efforts performed by working > groups of the Internet Engineering Task Force (IETF). > > c) We have retitled Appendix B as follows. Please let us know any objections. > > Original: > Appendix B. Workshop Attendees > > Updated: > Appendix B. Workshop Participants > --> > > > 2) <!--[rfced] Might the first sentence of the Introduction be rephrased as > follows? We ask because "they" can be misconstrued as referring to "Regulators > and legislators". > > Original: > > Regulators and legislators around the world are increasingly > restricting what can be made available to young people on the > Internet, in an effort to reduce the online harms that they > encounter. > > Perhaps: > > Regulators and legislators around the world are increasingly > restricting what can be made available to young people on the > Internet in an effort to reduce online harm. > > --> > > > 3) <!--[rfced] We note that the dictionary lists "harm" as a noncount noun (see > https://www.britannica.com/dictionary/harm) We have updated "harms" to "harm" > accordingly. Please let us know any objections. > --> > > > 4) <!--[rfced] We note that the first paragraph of Section 2 ("Overview of the > Workshop") describes the participants slightly differently than paragraph 2 of > the Introduction. Should these descriptions be made uniform? > > Intro: > ...brought together technologists, civil society advocates, > business interests, and government stakeholders to discuss the nuances > of the introduction of such measures. > > Section 2: > ...brought together a diverse group of participants from technical, > policy, regulatory, and research communities... > --> > > > 5) <!-- [rfced] We note that "service-based, network-based, and > device-based" are > used in the first sentence of this paragraph, but "Service-enforced" and > "Device-enforced" are used later in the paragraph. Would you like to > make any > updates for consistency? (Note: double hyphen removed for comment.) > > Original: > Technical sessions explored a spectrum of enforcement models: > service-based, network-based, and device-based. Service-enforced > systems place the compliance burden on websites, risking > fragmentation and user fatigue from repeated verification flows. > Network-based filtering - already common in some jurisdictions - > offers broad coverage but limited accuracy and significant privacy > trade-offs. Device-enforced models, in which operating systems > mediate access based on a one-time verification, were praised for > their potential usability and consistency but criticized for > potential concentration of power among major vendors. Many > participants noted that a pluralistic approach is more likely to be > successful, recognizing that no single architecture can meet all > requirements equally across jurisdictions. > --> > > > 6) <!-- [rfced] Please review the use of "places" in this sentence and let us > know if any updates are needed. > > Original: > While this workshop would not provide specific standards proposals or > take positions on the advisability of regulatory proposals, it was > suggested that leadership bodies, including the Internet Architecture > Board and Technical Architecture Group, could be places to make such > statements. > > Perhaps A: > While this workshop did not provide specific standards proposals or > take positions on the advisability of regulatory proposals, it was > suggested that leadership bodies, including the IAB and the Technical > Architecture Group (TAG), could make such statements. > --> > > > 7) <!--[rfced] Should the following be updated to give these modifiers (i.e., > "piecemeal, opaque, and often privacy-eroding") a noun? (Note: double hyphen > removed for comment.) > > Original: > While the current status quo - piecemeal, opaque, and often privacy- > eroding - was unsatisfactory to most participants, many cautioned > that hasty solutions could entrench worse problems. > > Perhaps: > While the current status quo - piecemeal, opaque, and often privacy- > eroding age-based restriction - was unsatisfactory to most > participants, many cautioned that hasty solutions could entrench worse > problems. > --> > > > 8) <!-- [rfced] We note the roles used in [HANSON] are slightly different from > the roles listed in Section 3.2. Please review and let us know if any updates > are needed. > > URL for [HANSON]: > https://www.ietf.org/slides/slides-agews-slides-where-enforcement-happens-00.pdf > > [HANSON] - Jurisdiction detector > Section 3.2 - Policy selector > > [HANSON] - Content rater > Section 3.2 - Rater > > Original: > One of the more substantive discussions on architecture involved > presentations on the functional roles involved in any system > [HANSON]. > > Four key roles were identified: > ... > Policy selector: The policy selector is responsible for determining ... > ... > Rater: The rater is responsible for determining whether content or ... > --> > > > 9) <!--[rfced] Please review the terms listed in Section 3.3 ("A Common > Vocabulary Is Necessary") with regard to the following. Note that this > reference is behind a paywall, so we are unable to question with > certainty > here (we are only able to view a short sample at > https://www.iso.org/obp/ui/en/#iso:std:iso-iec:27566:-1:ed-1:v1:en) > > a) It seems the definitions are not verbatim from [ISO-IEC-27566-1]. What are > your thoughts about adding some text before this list along the lines of the > following to clarify for the reader where the terms/definitions originated? > > Original: > There was a recognition of the value of shared language, and some > participants pointed to {{ISO-IEC-27566-1}}, which establishes key > terms, including: > > Perhaps: > There was a recognition of the value of shared language, and some > participants pointed to {{ISO-IEC-27566-1}}, which establishes key > terms, including the following [with definitions paraphrased from that > specification / drafted by the authors of this document / agreed upon > at the workshop]: > > b) Does "Age gating" appear in this referenced specification? We do not see > it in the sample we are able to access. If this term does not appear in the > cited reference, please consider how any misattribution caused by the lead-in > text could be cleared up. > --> > > > 10) <!-- [rfced] In Figure 2, what does the "*" symbol in "Rater*" > indicate? Is an > explanation needed, or should the "*" be removed? > --> > > > 11) <!--[rfced] Who does "community" refer to in the following? > > Original: > An analysis that considers the constraints and assumptions necessary > to successfully deploy different architectures is a contribution > that would likely be welcomed by the community. > > --> > > > 12) <!-- [rfced] Are all the subsections of Appendix A verbatim from the agenda > distributed at the workshop? If so, perhaps adding some text to Appendix A to > describe that fact would be helpful? (Note that we did make a few minor edits > to the text in Appendix A.) > > Original: > The following sections cover each of the main topics of discussion > sessions. > > Perhaps A: > The following subsections include the agenda for each of the main topics > of the discussion sessions. > > Perhaps B: > The agenda from the workshop is archived below. > > > Alternately, you could rephrase to summarize each topic. For example: > > Original: > A.1. Topic: Introduction > > We will launch the workshop with a greeting, a round of > introductions, and an explanation of the terms of engagement, > background, goals and non-goals of the workshop. > > A.2. Topic: Setting the Scene > > Successfully deploying age restrictions at Internet scale has many > considerations and constraints. We will explore them at a high level > in order. The goal is to discuss within the group about the scope of > topics that the workshop will seek to address. > > Perhaps: > A.1. Topic: Introduction > > The workshop started with a greeting, a round of > introductions, and an explanation of the terms of engagement, > background, goals and non-goals of the workshop. > > A.2. Topic: Setting the Scene > > Successfully deploying age restrictions at Internet scale has many > considerations and constraints. The goal was to explore them at a high level > in order and to discuss within the group about the scope of > topics that the workshop will seek to address. > --> > > > 13) <!-- [rfced] Is a word missing from the bullet item "End-to-End"? > > Original: > And effects on the internet and web architecture, such as: > > * Deployment, Extensibility and Evolution > * Avoid Centralization > * End-to-End > * One Global Internet/Web > * Layering and Modularity > --> > > > 14) <!--[rfced] The term "age control mechanism" sounds strange. Maybe > "age verification mechanism" was intended? (Note: double-hyphen removed > for comment.) > > Original: > During the workshop, participants were asked to name potential > impacts - whether positive or negative - that could be seen in > association with the introduction of an age control mechanism. > > --> > > > 15) <!--[rfced] Should Alexis Hancock's affiliation be updated to "Electronic > Frontier Foundation"? > > Original: > * Alexis Hancock, Electronic Freedom Foundation > > Perhaps: > * Alexis Hancock, Electronic Frontier Foundation > --> > > > 16) <!-- [rfced] May we hyphenate "age verification", "age assurance", and "age > inference" in the attributive position (i.e., before a noun)? We would > typically hyphenate these, but we see that [ISO-IEC-27566-1] uses "age > assurance system" (and similar) that are not hyphenated. > > Some examples in this document: > age verification providers > age assurance provider > age assurance functions > Age inference techniques > --> > > > 17) <!--[rfced] Please review any abbreviation expansions or placements > made/changed during the editing process and let us know if any updates > are necessary. > --> > > > 18) <!-- [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. > > For example, please consider whether "natively" in the following should be > updated: > > "Participants observed that the web does not natively distinguish..." > --> > > > Thank you. > > Megan Ferguson and Rebecca VanRheenen > RFC Production Center > > > On Jun 1, 2026, at 7:55 PM, rfc-editor@rfc-editor.org wrote: > > *****IMPORTANT***** > > RFC Author(s): > -------------- > > Your document has now entered Final Review (previously AUTH48). > > The document was edited in kramdown-rfc as part of the RPC pilot test (see > https://www.rfc-editor.org/rpc/wiki/doku.php?id=pilot_test_kramdown_rfc) > > Final Review is being handled in GitHub as part of the GitHub pilot > test (see > https://www.rfc-editor.org/rpc/wiki/doku.php?id=rpc-github-phase-0-pilot-test) > > Your document is available for review at: > https://github.com/rfc-editor/FinalReview-rfc9998 > > Please do the following: > > a) accept your invitations to join the repo as collaborators. > > b) see the README for details on the Final Review process: > https://github.com/rfc-editor/FinalReview-rfc9998/blob/Approved/README.md > > c) review and resolve the issues: > https://github.com/rfc-editor/FinalReview-rfc9998/issues > > Once the content of the .md file is stable, we will convert it to .xml > and provide the .html, .pdf, .txt, and .xml files for review. > > You and your coauthors are responsible for engaging other parties > (e.g., Contributors or Working Group) as necessary before providing > your approval. > > Once the document has been reviewed and approved by all of the authors, > 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/) > > Please let us know if you have any questions. > > Thank you for your cooperation, > > RFC Editor > > > -------------------------------------- > RFC 9998 (draft-iab-agews-report) > > Title : Report from the IAB/W3C Workshop on Age-Based > Restrictions on Content Access > Author(s) : M. Nottingham, > M. Thomson > WG Chair(s) : Dhruv Dhody > Area Director(s) : N/A
- [auth48] Final review: RFC-to-be 9998 (draft-iab-… rfc-editor
- [auth48] Re: Final review: RFC-to-be 9998 (draft-… Rebecca VanRheenen
- [auth48] Re: Final review: RFC-to-be 9998 (draft-… Mark Nottingham
- [auth48] Re: Final review: RFC-to-be 9998 (draft-… Rebecca VanRheenen
- [auth48] Re: Final review: RFC-to-be 9998 (draft-… Martin Thomson
- [auth48] Re: Final review: RFC-to-be 9998 (draft-… Rebecca VanRheenen
- [auth48] Re: Final review: RFC-to-be 9998 (draft-… rfc-editor
- [auth48] Re: Final review: RFC-to-be 9998 (draft-… Martin Thomson
- [auth48] Re: Final review: RFC-to-be 9998 (draft-… Martin Thomson
- [auth48] Re: Final review: RFC-to-be 9998 (draft-… Rebecca VanRheenen