[regext] Does section 3.7 of RFC 8748 forbid standard fees for non-standard (aka premium) domains?

Ryan Jaeb <ryan@jaeb.ca> Wed, 19 June 2024 23:00 UTC

Return-Path: <ryan@jaeb.ca>
X-Original-To: regext@ietfa.amsl.com
Delivered-To: regext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B35DEC14F738 for <regext@ietfa.amsl.com>; Wed, 19 Jun 2024 16:00:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.106
X-Spam-Level:
X-Spam-Status: No, score=-2.106 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_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=jaeb.ca
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id JuHarprQRYbW for <regext@ietfa.amsl.com>; Wed, 19 Jun 2024 16:00:00 -0700 (PDT)
Received: from mail-il1-x12f.google.com (mail-il1-x12f.google.com [IPv6:2607:f8b0:4864:20::12f]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C3E43C180B43 for <regext@ietf.org>; Wed, 19 Jun 2024 16:00:00 -0700 (PDT)
Received: by mail-il1-x12f.google.com with SMTP id e9e14a558f8ab-3748ebe7e53so939145ab.1 for <regext@ietf.org>; Wed, 19 Jun 2024 16:00:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jaeb.ca; s=google; t=1718837999; x=1719442799; darn=ietf.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=eCQgvs/jB1QSBPAc8rSKOdwH2uskOZxD9G8OpUnOcqY=; b=Da5pXHLMYclyWUHHv+mNE8ba9+ZeuPhfCe2BMpb704luN2oXu4Me9JiXUtjKknh23X P5g9CjQ4OfxfO2eLxtUvQkHtzYrR0m2Dqgiv2q/MHXAIGKmmhsX4svn47BBx7w8vInDf bGXG3jF4Koadd0zon5CoQ+Zs6m3PUhD3uXz6s=
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1718837999; x=1719442799; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=eCQgvs/jB1QSBPAc8rSKOdwH2uskOZxD9G8OpUnOcqY=; b=BGO56DHLYrBQF8Oy2RNcWQaJGJYgouWAYTeevMtxjTUO4d/xeUSK/Prms44MU6LB8+ y3sQoCrwnwVybZy4pZ8hzoY4JbLhmuGjAMLYQtVocewxey9BcJ9y76fQY+n0mOEZbR/Q g5c1D4Tqg78oEz9ILFr2hk+Hxvl+HGRl3O9tPh2Da70/F51xdQ2d44ffpkOcLuwSM7eH ZIso9gPHInTm9Xana5oxTdDbF3aM9F7AxbnITY/hVYlmyjQ0Phq6DYJld5kDW5fo7kOp 1syLBlGZBdaXNNGwQFfPFd0oneaC5F8RA0g8PjBYJ3RDBhF59s5xb+rMXWBNtqomBXNd MqFA==
X-Gm-Message-State: AOJu0YxypmDQNksDaBmHmzQgWfshVRYATgDjBF+5n1M2FwUzM6J64uIm Pxx/3i7azX2vcQc2xW+LGZfDnFx4rZZYfd3t1VGaSu6hmXYV6q5Pr+vC+UxQuZBFw06Aq8+7Krk eAPTtNnZGkru4fm7KraGaR1qH+9C4QAZ0riKsxAbkOXBcE6YODg==
X-Google-Smtp-Source: AGHT+IGSC2DMLNwqsEXIVKl9aC36R3yYSg6k3DQgf35p5p+0qTqgLXLhBYK/s48P1QirA0mWofxb0gUXVZg4obeUHQI=
X-Received: by 2002:a05:6e02:154b:b0:375:b4a3:9bc4 with SMTP id e9e14a558f8ab-3761d724692mr39818165ab.28.1718837999237; Wed, 19 Jun 2024 15:59:59 -0700 (PDT)
MIME-Version: 1.0
From: Ryan Jaeb <ryan@jaeb.ca>
Date: Wed, 19 Jun 2024 16:59:47 -0600
Message-ID: <CAOrfuJ31TdYNK-O8qi+d9e3VYAp=LVi3tU0Z6f2cn84djO97FQ@mail.gmail.com>
To: regext@ietf.org
Content-Type: text/plain; charset="UTF-8"
Message-ID-Hash: SASAFEEKA7Q6YVXJEM5LZ6LSIJKN3PPY
X-Message-ID-Hash: SASAFEEKA7Q6YVXJEM5LZ6LSIJKN3PPY
X-MailFrom: ryan@jaeb.ca
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
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [regext] Does section 3.7 of RFC 8748 forbid standard fees for non-standard (aka premium) domains?
List-Id: Registration Protocols Extensions <regext.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/lcvYId0oAZqNcRpq05Ql-FZXJfE>
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,

The end of section 3.7 says:

"
Servers that make use of this element MUST use a <fee:class> element
with the value "standard" for all objects that are subject to the
standard or default fee.
"

Does that forbid a response to a "check' command where
fee:class=standard alongside a fee:fee that is equal to the standard
fee for the TLD?  For example, if the standard renewal fee for a
domain is $22 USD, is a "check" command allowed to respond with
something like:

<extension>
   <fee:chkData
      xmlns:fee="urn:ietf:params:xml:ns:epp:fee-1.0">
      <fee:currency>USD</fee:currency>
      <fee:cd avail="0">
         <fee:objID>example.com</fee:objID>
         <fee:class>premium</fee:class>
         ...
         <fee:command name="renew">
            <fee:period unit="y">1</fee:period>
            <fee:fee
               description="Renewal Fee"
               refundable="1"
               grace-period="P5D">22.00</fee:fee>
         </fee:command>
      </fee:cd>
   </fee:chkData>
</extension>

I have a domain where the "fee:class" has been changed from "standard"
to "premium" and I'm trying to understand what impact that has on me
and if it violates any applicable standards.  Any input would be
greatly appreciated.

Ryan