[regext] Re: Mahesh Jethanandani's No Objection on draft-ietf-regext-rdap-ttl-extension-10: (with COMMENT)
Gavin Brown <gavin.brown@fastmail.uk> Tue, 19 May 2026 13:17 UTC
Return-Path: <gavin.brown@fastmail.uk>
X-Original-To: regext@mail2.ietf.org
Delivered-To: regext@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id E799DF0BA9E1; Tue, 19 May 2026 06:17:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1779196661; bh=YIeJcfWGv8ELC0acAZP9Pg2ijKfD8H1iVWynjicmv3E=; h=Date:From:To:Cc:In-Reply-To:References:Subject; b=V0/WcHL6+hX5rb7c0b+fAdWOR69S7l4vEX307wFeYiiG6mVAA5gJz7TZPMrd2XHcb ndEmibGdkRTjSRK5Ghrqe34KomjLQ03eTkPZkkNAytLDxG680ud+29rb+rpcIjMz2G WVw2W1PEPPFJGO6I9KJnkaYNdrHjjXbwB1IxHLO0=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.798
X-Spam-Level:
X-Spam-Status: No, score=-2.798 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, FREEMAIL_FROM=0.001, 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=fastmail.uk header.b="UJGn8BnU"; dkim=pass (2048-bit key) header.d=messagingengine.com header.b="lQqk/Knp"
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 zAB3ldp4qOke; Tue, 19 May 2026 06:17:40 -0700 (PDT)
Received: from fout-a2-smtp.messagingengine.com (fout-a2-smtp.messagingengine.com [103.168.172.145]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256)) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 8EFBAF0BA84C; Tue, 19 May 2026 06:17:32 -0700 (PDT)
Received: from phl-compute-12.internal (phl-compute-12.internal [10.202.2.52]) by mailfout.phl.internal (Postfix) with ESMTP id 73D57EC0092; Tue, 19 May 2026 09:17:32 -0400 (EDT)
Received: from phl-imap-06 ([10.202.2.83]) by phl-compute-12.internal (MEProxy); Tue, 19 May 2026 09:17:32 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fastmail.uk; 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=fm3; t=1779196652; x=1779283052; bh=gJ/cCw1YU4OlIO7QJndYxJnX482E/tB4Zrcw7DOeQio=; b= UJGn8BnUIZiqtfAMv5EGC0KTJaqSZY+FxEWRHQQ610PagBYWF7zSbzhPIYJTPSnz PV7OJkNxs/UuvRGGqWijNtKJY8Ip6m2BRCuiAPaTF4017vAiSg7ZLNTS0qPLkH9T v2H148L3t9xg+5cIkR8m34TdjJrKX0n1jbD7auqPQ8i0bOWLX1LU5v17cuEKp6/X jlGxiQXbu06bYkEpKF2XxhC7L8ISH87fpZD0ORRywJVBzaB94NaWv7SNXQOpSkuE Gaw/bGXRD0xIfxh0wkwsbK5fbMPm5vKZ2inl3rFnq35VBWlIAMpX9X9dQ0QxyQ5f wx02ubRKrFV4IGmhQzBuFg==
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=fm3; t=1779196652; x= 1779283052; bh=gJ/cCw1YU4OlIO7QJndYxJnX482E/tB4Zrcw7DOeQio=; b=l Qqk/KnpqdrqWFWaAqaDPkDGDY+KPtgXzegPxumj284fjh06q4PC5r9hlcOXg3cil CzbsE7LfHks6naGLpI5raQuaMRaioZhB8SkDG8TDHkxIME9xgjNcboJ4rXNkM5yo PCJZNSjbMzEc9q99Gk1b1JHlZxLlyTyVYHG6gZ39d5d8/Evto5Ip1PJoOmZeK4pv uxH0E2ESkDdyAnvHLkIyLneLmvuyhbqCiArXxYPuoi2ob24n4k+ilaz/hF1Xokkk v8VbWVuDeOyPLnSrTCwjKEB6C2+J3rAZX8d8SoLVaE9qzvzSlBCnr0fIFl8g8kH7 39bOt1W3MR84y6Gge5MDw==
X-ME-Sender: <xms:7GIMahvCoyDl6tanDhWxoYzl8geB1bAFtY3BsL6e3S0pioqDVX_aXA> <xme:7GIMalS7kDy1UKWTVwDpPT-MKpOox-b38s6VH17ex5b7DSArdBsmD933DNyVczKv2 RI62vhE-I9q1oqPEh8mk5sALo2e1MS4Ygfs6tpSk3SWEKON3np9WfM>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefhedrtddtgddugedukeehucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfurfetoffkrfgpnffqhgenuceu rghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujf gurhepofggfffhvfevkfgjfhfutgfgsehtqhertdertdejnecuhfhrohhmpedfifgrvhhi nhcuuehrohifnhdfuceoghgrvhhinhdrsghrohifnhesfhgrshhtmhgrihhlrdhukheqne cuggftrfgrthhtvghrnhepieeggfffueevkeejtdetffeghfetfffffffgheeijefgkeev leejhfetvddvueffnecuffhomhgrihhnpehivghtfhdrohhrghenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehgrghvihhnrdgsrhhofihnsehf rghsthhmrghilhdruhhkpdhnsggprhgtphhtthhopeeipdhmohguvgepshhmthhpohhuth dprhgtphhtthhopehmjhgvthhhrghnrghnuggrnhhisehgmhgrihhlrdgtohhmpdhrtghp thhtohepughrrghfthdqihgvthhfqdhrvghgvgigthdqrhgurghpqdhtthhlqdgvgihtvg hnshhiohhnsehivghtfhdrohhrghdprhgtphhtthhopehivghsghesihgvthhfrdhorhhg pdhrtghpthhtoheprhgvghgvgihtqdgthhgrihhrshesihgvthhfrdhorhhgpdhrtghpth htoheprhgvghgvgihtsehivghtfhdrohhrghdprhgtphhtthhopehmmhgrlhgrnhhgkhhh rgguvghrsehvvghrihhsihhgnhdrtghomh
X-ME-Proxy: <xmx:7GIMauChV4IE7x5VIDB2jEb5i_4yjGE2MkpY1SaI49v9sbTl5DyWvQ> <xmx:7GIMasNtsKziccwl2_g3KRBNUrJe9SVfi4wZcnQ2_WH3CWzytgl1Cw> <xmx:7GIMarZIQ5zRlEq6ywf80CQvSHEPEGzcp2_EQ9SN1nRL3Rpf0vhoLA> <xmx:7GIMajvprrua7eVKtZmdt5u47YtPW6_cjXNAgUiV0exOBhzE06JKAg> <xmx:7GIMakpKlWaYyi94rc_VtRzr66hTI7ls3mOv3Fyl5TAm19fHMSUVLlTL>
Feedback-ID: i7eb94462:Fastmail
Received: by mailuser.phl.internal (Postfix, from userid 501) id 3FAD9240009B; Tue, 19 May 2026 09:17:32 -0400 (EDT)
X-Mailer: MessagingEngine.com Webmail Interface
MIME-Version: 1.0
X-ThreadId: AXG7KezikQj-
Date: Tue, 19 May 2026 14:17:10 +0100
From: Gavin Brown <gavin.brown@fastmail.uk>
To: Mahesh Jethanandani <mjethanandani@gmail.com>, The IESG <iesg@ietf.org>
Message-Id: <77344485-7db4-4826-b079-d569315550a2@app.fastmail.com>
In-Reply-To: <177914502601.666979.12876646839772257559@dt-datatracker-7688897f84-l74h4>
References: <177914502601.666979.12876646839772257559@dt-datatracker-7688897f84-l74h4>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Message-ID-Hash: XT3N3OXNBQPUACYHDTDFU5SALFQPDAXS
X-Message-ID-Hash: XT3N3OXNBQPUACYHDTDFU5SALFQPDAXS
X-MailFrom: gavin.brown@fastmail.uk
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-regext.ietf.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
CC: "draft-ietf-regext-rdap-ttl-extension@ietf.org" <draft-ietf-regext-rdap-ttl-extension@ietf.org>, mmalangkhader@verisign.com, regext-chairs@ietf.org, "regext@ietf.org" <regext@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [regext] Re: Mahesh Jethanandani's No Objection on draft-ietf-regext-rdap-ttl-extension-10: (with COMMENT)
List-Id: Registration Protocols Extensions Working Group <regext.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/57n8JYtzcv1c8mt9vRrTkkfUeMw>
List-Archive: <https://mailarchive.ietf.org/arch/browse/regext>
List-Help: <mailto:regext-request@ietf.org?subject=help>
List-Owner: <mailto:regext-owner@ietf.org>
List-Post: <mailto:regext@ietf.org>
List-Subscribe: <mailto:regext-join@ietf.org>
List-Unsubscribe: <mailto:regext-leave@ietf.org>
Hi Mahesh, thanks for your review! The next version will address all of your points. G. On Mon, 18 May 2026, at 23:57, Mahesh Jethanandani via Datatracker wrote: > Mahesh Jethanandani has entered the following ballot position for > draft-ietf-regext-rdap-ttl-extension-10: No Objection > > When responding, please keep the subject line intact and reply to all > email addresses included in the To and CC lines. (Feel free to cut this > introductory paragraph, however.) > > > Please refer to > https://www.ietf.org/about/groups/iesg/statements/handling-ballot-positions/ > for more information about how to handle DISCUSS and COMMENT positions. > > > The document, along with other ballot positions, can be found here: > https://datatracker.ietf.org/doc/draft-ietf-regext-rdap-ttl-extension/ > > > > ---------------------------------------------------------------------- > COMMENT: > ---------------------------------------------------------------------- > > Section 3, paragraph 0 >> Servers that support this extension MAY include a "ttl0_data" >> property in any domain (Section 5.3 of [RFC9083]) and nameserver >> (Section 5.2 of [RFC9083]) objects included in RDAP responses. As >> per Section 2.1 of [RFC9083], clients which do not implement this >> specification SHOULD ignore the "ttl0_data" member. > > The introduction gives the motivation for the TTL value as an extension > for debugging "DNS configuration." However, this section never > explicitly states that the TTL values in ttl0_data reflect the registry's > provisioned values rather than live DNS TTL observations (which decrement > toward zero during the TTL lifetime). These two values will frequently differ. > Implementations that query live DNS and report the observed TTL would be > technically non-conformant, but the specification as written provides no > textual basis to reject such an implementation. A single normative sentence > in this and Section 4.1 would close this gap: > > The TTL values included in ttl0_data MUST reflect the TTL values as > provisioned in the registry database, not the remaining TTL of DNS records > as observed from live DNS queries. > > Section 3, paragraph 2 >> As specified in Section 8 of [RFC2181], a TTL value is a "an unsigned >> number, with a minimum value of 0, and a maximum value of 2147483647. >> That is, a maximum of 2^31 - 1.". TTL values are represented as JSON >> numbers. > > The normative requirement (Section 3.1) is that the TTL value MUST be > an unsigned integer in the range 0–2,147,483,647. RFC 8259 (JSON) does not > define a separate integer type; all numeric values use the same "number" > type, which encompasses floats. If anything, the text in this document > should explicitly state that the JSON number MUST NOT contain a fractional > component (e.g., 3600.5 is invalid). As written, a conformant JSON parser > will accept 86400.5 without complaint, creating a gap between what JSON > allows and what this specification intends. > Suggested addition to Section 3.1: > > TTL values MUST be represented as JSON integers with no fractional component > and no exponent notation. > > Section 6, paragraph 1 >> This document only concerns itself with the representation of >> configured TTL values for domain and host objects. Such >> configuration is out of scope. Readers may refer to Section 6 of >> [RFC9803] for the security implications of configuring those values. > > The sentence "Such configuration is out of scope" after "This document > only concerns itself with the representation of configured TTL values" > is easy to misread — it sounds like the configured value itself is out > of scope, not just the act of configuring it. Suggested rewording: > > This document specifies how provisioned TTL values for domain and host > objects are represented in RDAP responses. The security implications > of how those TTL values are determined, assigned, or modified within > a registry system are out of scope. Readers are directed to Section 6 > of [RFC9803] for that discussion. > > > > _______________________________________________ > regext mailing list -- regext@ietf.org > To unsubscribe send an email to regext-leave@ietf.org
- [regext] Mahesh Jethanandani's No Objection on dr… Mahesh Jethanandani via Datatracker
- [regext] Re: Mahesh Jethanandani's No Objection o… Gavin Brown