[{"author": "Darrel Miller", "text": "<p>Welcome all</p>", "time": "2024-11-06T09:30:20Z"}, {"author": "Martin Casanova", "text": "<p>Hi all</p>", "time": "2024-11-06T09:31:20Z"}, {"author": "Jens Finkh\u00e4user", "text": "<p>Hello</p>", "time": "2024-11-06T09:31:38Z"}, {"author": "Darrel Miller", "text": "<p>Proposed charter in GitHub <a href=\"https://github.com/SIDN/ietf-wg-rpp-charter/blob/main/rpp-charter.md\">https://github.com/SIDN/ietf-wg-rpp-charter/blob/main/rpp-charter.md</a></p>", "time": "2024-11-06T09:34:14Z"}, {"author": "St\u00e9phane Bortzmeyer", "text": "<p>Nice EPP tutorial.</p>", "time": "2024-11-06T09:45:16Z"}, {"author": "Richard Wilhelm", "text": "<p>+1</p>", "time": "2024-11-06T09:46:29Z"}, {"author": "St\u00e9phane Bortzmeyer", "text": "<p>Do we plan a \"whois retirement party\"?</p>", "time": "2024-11-06T09:50:21Z"}, {"author": "Murray Kucherawy", "text": "<p>I'm surprised that hasn't already happened.  WEIRDS finished in 2015.</p>", "time": "2024-11-06T09:52:19Z"}, {"author": "Jens Finkh\u00e4user", "text": "<p>You can formalize that fast track process. In other spaces, you talk about requirements (a provisioning service) and so-called acceptable means of compliance (EPP for bow</p>", "time": "2024-11-06T09:56:11Z"}, {"author": "Jens Finkh\u00e4user", "text": "<p>Sorry, ... for now. Plus a process to add more AMC</p>", "time": "2024-11-06T09:56:38Z"}, {"author": "Darrel Miller", "text": "<p>Is the audio good for remote people?</p>", "time": "2024-11-06T10:00:28Z"}, {"author": "Matthew Gillmore", "text": "<p>yes</p>", "time": "2024-11-06T10:01:30Z"}, {"author": "Jim Reid", "text": "<p>I'm up for that party Stephane! Do we get to spit on the grave of whois?</p>", "time": "2024-11-06T10:07:30Z"}, {"author": "Murray Kucherawy", "text": "<p>I have to imagine that when it was first rolled out, WHOIS was thought of as amazing.</p>", "time": "2024-11-06T10:10:21Z"}, {"author": "Murray Kucherawy", "text": "<p>How far we've come.</p>", "time": "2024-11-06T10:10:24Z"}, {"author": "Jim Reid", "text": "<p>Few remember we needed whois to <em>phone</em> people to tell them their DNS or email was broken.</p>", "time": "2024-11-06T10:12:01Z"}, {"author": "Murray Kucherawy", "text": "<p>I remember lame delegation notification emails.</p>", "time": "2024-11-06T10:14:19Z"}, {"author": "Murray Kucherawy", "text": "<p>EPP itself isn't proprietary.  Some of its extensions may be.</p>", "time": "2024-11-06T10:20:39Z"}, {"author": "Scott Hollenbeck", "text": "<p>EPP is neither proprietary or difficult to extend...</p>", "time": "2024-11-06T10:20:44Z"}, {"author": "Orie Steele", "text": "<p>being easy to extend is a dangerous power : )</p>", "time": "2024-11-06T10:21:34Z"}, {"author": "Esko Dijk", "text": "<p>Looks like XML has become unreadable for the JSON generation? ;-)</p>", "time": "2024-11-06T10:21:47Z"}, {"author": "Orie Steele", "text": "<p>lol</p>", "time": "2024-11-06T10:21:56Z"}, {"author": "Gavin Brown", "text": "<p>I definitely think that's a problem. What kids are thought in underga</p>", "time": "2024-11-06T10:22:34Z"}, {"author": "Murray Kucherawy", "text": "<p>JSON is far less wordy than XML, but also completely unstructured.  I'm not sure what I like better for structured applications.</p>", "time": "2024-11-06T10:22:39Z"}, {"author": "Gavin Brown", "text": "<p>...in undergraduate CS classes has moved on</p>", "time": "2024-11-06T10:22:55Z"}, {"author": "Murray Kucherawy", "text": "<p>Get off my lawn.</p>", "time": "2024-11-06T10:22:56Z"}, {"author": "Ruth Trevor-Allen", "text": "<p>That is kind of true though. These days I run a team of web developers using EPP to interact with the registry and most of them had never written XML before. It's a barrier to entry :(</p>", "time": "2024-11-06T10:23:40Z"}, {"author": "Darrel Miller", "text": "<p>@murray  I'm not sure \"completely\" unstructured is fair.  It is definitely looser than XML though.</p>", "time": "2024-11-06T10:23:43Z"}, {"author": "Murray Kucherawy", "text": "<p>@Darrel: Fair enough.</p>", "time": "2024-11-06T10:25:04Z"}, {"author": "Robert Sparks", "text": "<p>I'll engage on that argument with you Murray, but later.</p>", "time": "2024-11-06T10:25:06Z"}, {"author": "Murray Kucherawy", "text": "<p>You'll have to catch me first.</p>", "time": "2024-11-06T10:25:16Z"}, {"author": "Murray Kucherawy", "text": "<p>@Darrel: When do you want deployment questions?  After this or in a block later?  Couldn't tell given the current agenda.</p>", "time": "2024-11-06T10:26:18Z"}, {"author": "Murray Kucherawy", "text": "<p>Orie and I think maybe in the charter discussion.</p>", "time": "2024-11-06T10:27:20Z"}, {"author": "Darrel Miller", "text": "<p>@Murray in the interest of time, lets take the questions after Martin's presentation</p>", "time": "2024-11-06T10:27:23Z"}, {"author": "St\u00e9phane Bortzmeyer", "text": "<p>@Ruth But you typically don't write XML with printf. You use a library, which deals with the complexity (same for JSON).</p>", "time": "2024-11-06T10:27:23Z"}, {"author": "Murray Kucherawy", "text": "<p>Roger.</p>", "time": "2024-11-06T10:27:28Z"}, {"author": "Ruth Trevor-Allen", "text": "<p>It's harder to debug too - if you're used to being able to just poke some JSON at an endpoint with curl and see what it does, EPP has a steep learning curve</p>", "time": "2024-11-06T10:27:37Z"}, {"author": "St\u00e9phane Bortzmeyer", "text": "<p>@Ruth I tend to disagree. Reading jCard in the RDAP output obtained with curl is not my idea of a pastime.</p>", "time": "2024-11-06T10:28:28Z"}, {"author": "Ruth Trevor-Allen", "text": "<p>Oh sure, not for a hobby. But half of development is 'why doesn't this work'? :)</p>", "time": "2024-11-06T10:29:13Z"}, {"author": "Orie Steele", "text": "<p>time check</p>", "time": "2024-11-06T10:29:32Z"}, {"author": "Gavin Brown", "text": "<p>XML schemas make it very easy to identify what's wrong with a particular XML instance. In my experience JSON Schema implementations are very lacking in many programming languages</p>", "time": "2024-11-06T10:30:00Z"}, {"author": "Orie Steele", "text": "<p>thank you!</p>", "time": "2024-11-06T10:30:16Z"}, {"author": "Darrel Miller", "text": "<p>@Gavin  JSON Schema implementations have improved over recent years.  The primary challenge is which draft of JSON Schema they support. Decent ones are available in most languages</p>", "time": "2024-11-06T10:32:09Z"}, {"author": "Murray Kucherawy", "text": "<p>We haven't standardized one yet, right?</p>", "time": "2024-11-06T10:32:24Z"}, {"author": "Murray Kucherawy", "text": "<p>A JSON schema, that is;</p>", "time": "2024-11-06T10:32:32Z"}, {"author": "Gavin Brown", "text": "<p>no</p>", "time": "2024-11-06T10:32:37Z"}, {"author": "Darrel Miller", "text": "<p>JSON Schema 2020-12  is an expired draft</p>", "time": "2024-11-06T10:33:01Z"}, {"author": "Murray Kucherawy", "text": "<p>Not it.</p>", "time": "2024-11-06T10:33:17Z"}, {"author": "Darrel Miller", "text": "<p>We are having conversations to fix that.</p>", "time": "2024-11-06T10:33:29Z"}, {"author": "Orie Steele", "text": "<p>Happy to chat about this topic, if you can catch me :)</p>", "time": "2024-11-06T10:33:48Z"}, {"author": "Murray Kucherawy", "text": "<p>I am between you and the door.</p>", "time": "2024-11-06T10:34:31Z"}, {"author": "Darrel Miller", "text": "<p>You can also describe JSON using CDDL ;-)</p>", "time": "2024-11-06T10:34:44Z"}, {"author": "St\u00e9phane Bortzmeyer", "text": "<p>Wondering if the developers who cannot do EPP will know how to use HTTP headers (instead of a JSON body).</p>", "time": "2024-11-06T10:34:50Z"}, {"author": "St\u00e9phane Bortzmeyer", "text": "<p>@Darrel I will propose RPP with CBOR :-)</p>", "time": "2024-11-06T10:35:16Z"}, {"author": "Murray Kucherawy", "text": "<p>@Darrel: (laughs in ABNF)</p>", "time": "2024-11-06T10:35:18Z"}, {"author": "Peter van Dijk", "text": "<p>HTTP headers are just like email headers anyway ;)</p>", "time": "2024-11-06T10:35:33Z"}, {"author": "Peter van Dijk", "text": "<p>jokes aside, a JSON body seems to make more sense</p>", "time": "2024-11-06T10:36:08Z"}, {"author": "Darrel Miller", "text": "<p>@Peter HTTP header fields are \"structured\" these days. No more custom ABNF parsers</p>", "time": "2024-11-06T10:36:59Z"}, {"author": "Murray Kucherawy", "text": "<p>I don't think there's any doubt that JSON is the modern hotness, with or without a schema.</p>", "time": "2024-11-06T10:37:13Z"}, {"author": "Andrew Newton", "text": "<p>Most frameworks and libraries make access to HTTP headers very easy.</p>", "time": "2024-11-06T10:37:42Z"}, {"author": "Ruth Trevor-Allen", "text": "<p><span class=\"user-mention\" data-user-id=\"1174\">@St\u00e9phane Bortzmeyer</span>  yep HTTP headers are totally natural to most web developers, I don't think that will be a problem</p>", "time": "2024-11-06T10:38:11Z"}, {"author": "Peter van Dijk", "text": "<p>Darrel, oh right, especially in HTTP/2</p>", "time": "2024-11-06T10:40:41Z"}, {"author": "St\u00e9phane Bortzmeyer", "text": "<p>Anyway, code is no longer written by developers but by AI and nobody asked the AI whether it prefers to work with XML or JSON :-)</p>", "time": "2024-11-06T10:40:48Z"}, {"author": "Murray Kucherawy", "text": "<p>Were structured header fields invented just so that developers wouldn't have to write ABNF anymore?</p>", "time": "2024-11-06T10:41:16Z"}, {"author": "Darrel Miller", "text": "<p>That is what the middlebox vendors tell devs.</p>", "time": "2024-11-06T10:41:48Z"}, {"author": "Murray Kucherawy", "text": "<p>I think we've wandered into the next section already.</p>", "time": "2024-11-06T10:42:58Z"}, {"author": "Esko Dijk", "text": "<p>ChatGPT answered: \"JSON is usually the better choice when working with web APIs because it's lighter, easier to read, and more widely used in web-based applications. JSON's syntax is more compact, making it faster to parse and simpler to work with in many programming environments.\"</p>", "time": "2024-11-06T10:44:03Z"}, {"author": "Murray Kucherawy", "text": "<p>(laughs in SGML)</p>", "time": "2024-11-06T10:45:03Z"}, {"author": "Pawe\u0142 Kowalik", "text": "<p>Maybe we should ask ChatGPT to run the BoF questuins and reach consensus :)</p>", "time": "2024-11-06T10:46:24Z"}, {"author": "St\u00e9phane Bortzmeyer", "text": "<p>@Esko Thanks :-)</p>", "time": "2024-11-06T10:46:25Z"}, {"author": "Esko Dijk", "text": "<p>(ChatGPT did mention in the remainder of the long answer that XML has a plus for validation)</p>", "time": "2024-11-06T10:46:31Z"}, {"author": "Orie Steele", "text": "<p><a href=\"https://github.com/SIDN/ietf-wg-rpp-charter/blob/main/rpp-charter.md\">https://github.com/SIDN/ietf-wg-rpp-charter/blob/main/rpp-charter.md</a></p>", "time": "2024-11-06T10:47:42Z"}, {"author": "Orie Steele", "text": "<p>lets make sure to process the Q</p>", "time": "2024-11-06T10:55:52Z"}, {"author": "Gavin Brown", "text": "<p>@Jim Gould was your comment about transition about how an individual server transitions from EPP to RPP or about how EPP might be retired as an IETF standard?</p>", "time": "2024-11-06T11:00:15Z"}, {"author": "Gavin Brown", "text": "<p>what's \"legacy\" in EPP? I can only think of &lt;dcp&gt;</p>", "time": "2024-11-06T11:01:17Z"}, {"author": "Darrel Miller", "text": "<p>@gavin there was discussion about whether RPP needs to support commands like transfer, renew for contact objects.</p>", "time": "2024-11-06T11:02:00Z"}, {"author": "Gavin Brown", "text": "<p>EPP contact transfers are definitely legacy, that's true</p>", "time": "2024-11-06T11:02:33Z"}, {"author": "Gavin Brown", "text": "<p>but &lt;renew&gt; is for domains only.</p>", "time": "2024-11-06T11:03:07Z"}, {"author": "Paul Hoffman", "text": "<p>The proposed charter does not actually say \"GitHub\", I think...</p>", "time": "2024-11-06T11:04:11Z"}, {"author": "Darrel Miller", "text": "<p>@gavin I'm new to this domain (pun intended) so  take what I say with a grain of salt.</p>", "time": "2024-11-06T11:04:16Z"}, {"author": "Murray Kucherawy", "text": "<p>I think the point I'm pressing is one of future proofing the charter. Imagine two years from now the IESG has changed 100%, and someone looks at this charter and REGEXT and starts asking questions. It's probably better to include a sentence or two now that explains why the IETF is producing two \"same\" things.</p>", "time": "2024-11-06T11:06:51Z"}, {"author": "Murray Kucherawy", "text": "<p>The best part of internet standards is that there are so many to choose from.</p>", "time": "2024-11-06T11:08:05Z"}, {"author": "Robert Sparks", "text": "<p>thanks murray - that helps</p>", "time": "2024-11-06T11:08:50Z"}, {"author": "Paul Hoffman", "text": "<p>+1 to adding that text to the charter</p>", "time": "2024-11-06T11:09:55Z"}, {"author": "Jim Reid", "text": "<p>Paul, the g-word is mentioned in the charter discussion slides. Which also mentions \"usage of tools beyond the datatracker\".</p>", "time": "2024-11-06T11:10:27Z"}, {"author": "Murray Kucherawy", "text": "<p>The flaw in my hypothetical is finding enough candidates to fill all IESG positions with new people, but that's a different problem.</p>", "time": "2024-11-06T11:11:07Z"}, {"author": "Paul Hoffman", "text": "<p>Jim: yes, but we're talking about adopting the charter, not the BOF chair's wording. :-)</p>", "time": "2024-11-06T11:11:12Z"}, {"author": "James Galvin", "text": "<p>Fair enough Paul.</p>", "time": "2024-11-06T11:11:56Z"}, {"author": "Darrel Miller", "text": "<p>It is worth clarifying that this effort is not simply using HTTP as a transport. It is layering provisioning semantics onto HTTP as an application protocol.  The developer experience benefits that people have mentioned come from aligning with the HTTP application protocol.</p>", "time": "2024-11-06T11:12:34Z"}, {"author": "Jim Reid", "text": "<p>Indeed. Though a BoF chair's words show up quite often in the last versions of a new WG charter. :-) Y</p>", "time": "2024-11-06T11:13:32Z"}, {"author": "Murray Kucherawy", "text": "<p>I don't think anyone is assailing the technology or motivation.</p>", "time": "2024-11-06T11:14:32Z"}, {"author": "Robert Sparks", "text": "<p>Jim - I think he _intent_ of all of the tool text you are calling out is to steer the group away from asking to publish the _content_ they talk about as RFCs.</p>", "time": "2024-11-06T11:14:55Z"}, {"author": "Robert Sparks", "text": "<p>so, step back from the details of implementation of the working group process tooling</p>", "time": "2024-11-06T11:15:17Z"}, {"author": "Murray Kucherawy", "text": "<p>If I trivialized that, it wasn't my intent.</p>", "time": "2024-11-06T11:15:21Z"}, {"author": "Darrel Miller", "text": "<p>It is worth considering whether the modernizing of the tech stack may attract more participants as it is more accessible to some.</p>", "time": "2024-11-06T11:26:24Z"}, {"author": "Hans-J\u00f6rg Happel", "text": "<p>+1 to what Pawel just said. I think new work bears the chance of attracting new crowds (but active outreach might be helpful, because many people are just shy of the IETF)</p>", "time": "2024-11-06T11:32:05Z"}]