[regext] Re: RESTful EPP Charter side meeting Thursday 13:00

"Andrew Newton (andy)" <andy@hxr.us> Thu, 25 July 2024 13:04 UTC

Return-Path: <andy@hxr.us>
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 6D7B2C239D63 for <regext@ietfa.amsl.com>; Thu, 25 Jul 2024 06:04:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.805
X-Spam-Level:
X-Spam-Status: No, score=-1.805 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, 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 (2048-bit key) header.d=hxr-us.20230601.gappssmtp.com
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 w1AYm3WENcww for <regext@ietfa.amsl.com>; Thu, 25 Jul 2024 06:04:47 -0700 (PDT)
Received: from mail-lj1-x235.google.com (mail-lj1-x235.google.com [IPv6:2a00:1450:4864:20::235]) (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 33ED1C3756A0 for <regext@ietf.org>; Thu, 25 Jul 2024 06:04:17 -0700 (PDT)
Received: by mail-lj1-x235.google.com with SMTP id 38308e7fff4ca-2f0407330a3so1543931fa.3 for <regext@ietf.org>; Thu, 25 Jul 2024 06:04:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=hxr-us.20230601.gappssmtp.com; s=20230601; t=1721912656; x=1722517456; darn=ietf.org; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=JoZh/86ZlxMtYgyGdGCjQ1BCIuezpGD+WhncFQp5xSk=; b=leNZvTNt9D4nH4+P8hzJs/nHk/4/UQqA351QKo/7SJ4EdNJDScst0q/OX4MWne+SdH ddYHhTBETLwfp+DAX341b1qZhSF6vbkzrGZCkvT1/4qJLjya+pbyZxdnA32X6kpL19Xz AJxIJibPDwDW/myXeQPUryDFyN5d4UwQ4pNM+tFy7V1p1CMhOWd4UiTez3MwFSdCeeZl etKGHilr40HmVTs4Lk0vR50rDusLz2qg3TTeXDB2PAfmM5Z1lGFX/uTF6yQyko3TxzsQ YGxZrJMtwOSLvQuPnLiNSws2uiXJaloVWAkxh/JPH0AtgrGt2BD+oIXOcbClgcYbij6/ z19A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1721912656; x=1722517456; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=JoZh/86ZlxMtYgyGdGCjQ1BCIuezpGD+WhncFQp5xSk=; b=txp9Q7GePycwLwfvwCY525tucHrGcPTZkERGMs3F06ksqlmpGiV0lCNH+SpCAohrLV noIe4+uUsimH42zpwl8wVO8L2cWeejYiffHauwBW3yNMtr8cMr9OczlA9qRY3aa+2Har M+VmtkOODQDyMCPEIR9DfmrtVqIdoLvxvQv5LkKxGd/UI0R//C5J50jnEFcDZOivoNa9 DKn7dX5O2ayna2zKcKlLbQb2dvdRjtrD/O1bFJjaQVwelWbR3orIAVALCItPapdaqjJ2 8LKeo3XRQuu3NRWag1LtAC/6Hctye2jgn3JzZbTMpjQ+Gmo2sQYWnK53pWwdW/lA2t1t DDOQ==
X-Forwarded-Encrypted: i=1; AJvYcCWkZ2yk1vqeRHheVBsV3F6gI5lCZYIs8BX2eeoLadcMsZ38Q5Hds86kOTfZhF5baCXituTe7zZ7qw7Chw/7HBE=
X-Gm-Message-State: AOJu0Yyk1+29fldaYGDBLniFYmmFYn6PfF+/2GvtuSy+0KpN6f+1iRfJ l6SfFbl5Yd5V3AdJ3HaVvLfHApzdwsDoB7KWF/Evc3aZUNqzdfAxbDYVmR0nFxCha1M1mX0p1Tl fY5EsIlsKP4ER9vkyIIZIj61+i2MnzN/d/wAnuxlhq0EjXp21yJSNdQ==
X-Google-Smtp-Source: AGHT+IHHk94mFJhl7awRp78FzBhNwifoNjiprkzsst4JD0UrZqYwnHivwLuGOaQi/aVwAhGAA6vI8g65+l4yRIvYhgk=
X-Received: by 2002:a05:6512:4026:b0:52e:9c69:b25b with SMTP id 2adb3069b0e04-52fd3f2b3d0mr1831939e87.28.1721912655835; Thu, 25 Jul 2024 06:04:15 -0700 (PDT)
MIME-Version: 1.0
References: <603C6F0D-CED2-4624-8F2E-6A9F4BEB6083@sidn.nl> <CAN8C-_KWKxJ47CkL31UNPCgs0wqi6zce=j4aFPvDY4e4cnXn7g@mail.gmail.com> <780DCB74-893A-4D32-8DAA-35BC91FD3AC7@verisign.com>
In-Reply-To: <780DCB74-893A-4D32-8DAA-35BC91FD3AC7@verisign.com>
From: "Andrew Newton (andy)" <andy@hxr.us>
Date: Thu, 25 Jul 2024 06:04:04 -0700
Message-ID: <CAAQiQRc9G0xetPCmE491jv4xz=GoZ0OGEBQoZwo_PmGppvC7EQ@mail.gmail.com>
To: "Gould, James" <jgould=40verisign.com@dmarc.ietf.org>
Content-Type: multipart/related; boundary="0000000000002fbe1e061e120874"
Message-ID-Hash: VBB5KPOAROLY3P2FUSRUOMIK5EFR4EW7
X-Message-ID-Hash: VBB5KPOAROLY3P2FUSRUOMIK5EFR4EW7
X-MailFrom: andy@hxr.us
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: "orie@transmute.industries" <orie@transmute.industries>, "maarten.wullink@sidn.nl" <maarten.wullink@sidn.nl>, "regext@ietf.org" <regext@ietf.org>
X-Mailman-Version: 3.3.9rc4
Precedence: list
Subject: [regext] Re: RESTful EPP Charter side meeting Thursday 13:00
List-Id: Registration Protocols Extensions Working Group <regext.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/regext/6xOLiUYNc0nG_JcF4uPMyPkjoAI>
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>

I agree with this. Furthermore, if a greenfield approach is desired it
would help if the protocol is not called EPP or a variation otherwise there
will be confusion.

-andy

On Thu, Jul 25, 2024 at 4:57 AM Gould, James <jgould=
40verisign.com@dmarc.ietf.org> wrote:

> I view two options for meeting the goals of REPP, which I believe is to
> have a more Cloud-friendly provisioning protocol:
>
>
>
>    1. Incremental Approach
>       1. Implement incremental changes to EPP that make it more
>       Cloud-friendly, which does need to be fully compliant with the EPP RFCs.
>       This includes adding support for the HTTP transport that is handled by EoH,
>       support for client-side state that can be handled via an EPP command
>       response extension (e.g., leverage something like JWT, extend the login
>       command and login response to create the token, and have the extension pass
>       the token with each EPP command to propagate the state) that can be used
>       with any EPP transport (EoT, EoH, and EoQ), and create an EPP URL routing
>       layer that optimizes the routing decisions to the EPP services.  This is
>       certainly not REST but it would be fully compliant with the EPP RFCs and
>       would not require a rebuild of the existing EPP services, since the
>       extensions are optional.  This work could be done by REGEXT, where the only
>       question mark is the definition of the EPP URL routing layer in the
>       existing charter.  Other aspects of REPP could be considered for the
>       Incremental Approach, where this list is what I’ve thought of thus far.
>    2. Greenfield Approach
>       1. Define a new provisioning protocol that does not attempt to
>       extend EPP, but instead takes the lessons learned from RDAP for REST and
>       the lessons learned from EPP for the data model and extensibility to define
>       a new RESTful provisioning protocol.  EPP is more than RFC 5730 but
>       includes all the extensions that have been created over the past 20 years,
>       so creating a new provisioning protocol that can support a similar set of
>       features will be a very large undertaking.  This large task is best suited
>       for a new working group with a defined set of requirements.  Attempting to
>       do this work in REGEXT would need to de-prioritize the extension work,
>       since it will consume most if not all the focus.  All the EPP services and
>       extensions would need to be re-implemented and transitioned from EPP.  I
>       personally worked on the development of EPP and the transition from RRP,
>       and the effort and impact should not be underestimated.
>
>
>
> What is currently defined in REPP is more Greenfield but is attempting to
> maintain some compatibility with EPP.  I would go with the fully compatible
> Incremental Approach or a pure Greenfield Approach.
>
>
>
> --
>
>
>
> JG
>
>
> [image: cid87442*image001.png@01D960C5.C631DA40]
>
>
> *James Gould *Fellow Engineer
> jgould@Verisign.com
>
> 703-948-3271
> 12061 Bluemont Way
> Reston, VA 20190
>
> Verisign.com <http://verisigninc.com/>
>
>
>
> *From: *Orie Steele <orie@transmute.industries>
> *Date: *Wednesday, July 24, 2024 at 9:00 PM
> *To: *Maarten Wullink <maarten.wullink@sidn.nl>
> *Cc: *Registration Protocols Extensions <regext@ietf.org>
> *Subject: *[EXTERNAL] [regext] Re: RESTful EPP Charter side meeting
> Thursday 13:00
>
>
>
> *Caution:* This email originated from outside the organization. Do not
> click links or open attachments unless you recognize the sender and know
> the content is safe.
>
> Hi,
>
>
>
> I said that we heard 2 paths forward:
>
>
>
> - recharter / expand existing charter
>
> - new working group
>
>
>
> If you feel strongly about this topic, I welcome any comments on this list
> or to me or the chairs privately.
>
>
>
> There seems to be energy to do this work, I'll work with you all to find
> the right approach.
>
>
>
> Thanks to the authors and chairs for the presentation in today's meeting.
>
>
>
> Regards,
>
>
>
> OS, ART AD
>
>
>
> On Wed, Jul 24, 2024, 3:35 PM Maarten Wullink <maarten.wullink@sidn.nl>
> wrote:
>
> Hi All,
>
>
>
> Thank you all, for the comments and suggestions during our discussion
> earlier today about RESTful EPP.
>
> The Area Director suggested we create a new working group for this and
> similar work.
>
>
>
> If you are interested in joining us, to discuss and write a concept
> charter for this new WG, we have organised a side meeting for this on
> Thursday.
>
> Online participation is also an option, the URL will be added to the wiki
> shortly.
>
>
>
> Room: Tennyson
>
> Time: 1300-14:00
>
> URL: https://wiki.ietf.org/en/meeting/120/sidemeetings
> <https://secure-web.cisco.com/1c9F5WwSIlo9XMwTM6J8h11yl1EFLkyVrgN49FLlBoU5AK1JtkdZWOQXZeb_ahBS4P7-6NDCZenNLquQrX1DhBv4IwG5IEbq5QtL28jON0grvoikwD3NBrQxAECXWpMStlRhicpWcAxc4eg9ndNHhEfE_wyMX8jlZQo-p_CXPWo6t1qpA-hinWx2NVZOmFpeSbg8tCtMpTNMh2QityccUZPuxP32j8EKsUYzixCGwClZBjQsCRKz0zq5NAtVBuYCwBMOEFkv3cZLstbB0BCGyuGOOCQtM2NsKPFYGZyhyYVc/https%3A%2F%2Fwiki.ietf.org%2Fen%2Fmeeting%2F120%2Fsidemeetings>
>
>
>
> Best,
>
>
>
> Maarten
>
>
>
> _______________________________________________
> regext mailing list -- regext@ietf.org
> To unsubscribe send an email to regext-leave@ietf.org
>