FYI, folks. Does anyone have any thoughts on the better path forward? Scott
-----Original Message----- From: Andy Newton <a...@arin.net> Sent: Tuesday, October 15, 2019 9:28 AM To: Hollenbeck, Scott <shollenb...@verisign.com>; Patrick Mevzek <p...@dotandco.com> Subject: [EXTERNAL] Re: Incompatibility between RFC 8521 and RFC 7484 I think option 2 is better than option 1, though it is likely more work. All that said, it's probably a wg decision. -andy ________________________________________ From: Hollenbeck, Scott <shollenb...@verisign.com> Sent: Tuesday, October 15, 2019 9:23 AM To: Andy Newton; p...@dotandco.com Subject: RE: Incompatibility between RFC 8521 and RFC 7484 I can't say that I do, Andy. I agree that 8521 isn't consistent with the specification from 7484. So, we could do one of two things: Publish errata for 8521 noting that "The bootstrap service registry for the RDAP service provider space is represented using the structure specified in Section 3 of RFC 7484" should be changed to " The bootstrap service registry for the RDAP service provider space is _modeled after_ the structure specified in Section 3 of RFC 7484", or Publish errata for 8521 to change the contact stuff, and then work with IANA to remove the contact values. Is there another option? Does one of these options feel better than the other? Scott > -----Original Message----- > From: Andy Newton <a...@arin.net> > Sent: Monday, October 14, 2019 1:52 PM > To: Patrick Mevzek <p...@dotandco.com>; Hollenbeck, Scott > <shollenb...@verisign.com> > Subject: [EXTERNAL] Re: Incompatibility between RFC 8521 and RFC 7484 > > I think what you have discovered is what we tend to call "a problem". > :) > > Yeah, there is an incompatibility here. > > Scott, can you remember why we put the contact information in the registry? > > -andy > ________________________________________ > From: Patrick Mevzek <p...@dotandco.com> > Sent: Monday, October 14, 2019 11:44 AM > To: Scott Hollenbeck; Andy Newton > Subject: Incompatibility between RFC 8521 and RFC 7484 > > Hello Scott and Andrew, > > Currently working on RDAP, I found this case that I am not sure to > understand and may look like some discrepancy between these two RFCs. > So I am submitting the question first to both of you as writers of RFC > 8521 if you can let me know where I am doing a mistake. > > > So RFC 8521 section 3 says: > The bootstrap service registry for the RDAP service provider space is > represented using the structure specified in Section 3 of RFC 7484 > [RFC7484]. > > Now section 3 of RFC 7484 says: > Additionally, a "services" member contains the registry items > themselves, as an array. Each item of the array contains a second- > level array, with two elements, each of them being a third-level > array. > > Each element of the Services Array is a second-level array with two > elements: in order, an Entry Array and a Service URL Array. > > The Entry Array contains all entries that have the same set of base > RDAP URLs. The Service URL Array contains the list of base RDAP URLs > usable for the entries found in the Entry Array. Elements within > these two arrays are not sorted in any way. > > </quote> > > Now the emphasis on "2 elements" multiple times. > > The formal definition in section 10.2 concurs: > o services-list: a MEMBER with MEMBER-NAME "services" and MEMBER- > VALUE a services-array > > o services-array: an ARRAY, where each ARRAY-VALUE is a service > > o service: an ARRAY of 2 elements, where the first ARRAY-VALUE is a > an entry-list and the second ARRAY-VALUE is a service-uri-list > > o entry-list: an ARRAY, where each ARRAY-VALUE is an entry > > o entry: a STRING > > o service-uri-list: an ARRAY, where each ARRAY-VALUE is a service- > uri > > o service-uri: a STRING > > </quote> > > With that definition, if we now go back to RFC 8521 section 3 and read > further, we get: > The JSON output of this registry contains contact > information for the registered service provider identifiers, > alphanumeric identifiers that identify RDAP service providers, and > base RDAP service URLs as shown in this example. > </quote> > Which makes it an array with 3 elements and the example shows the same: > > "services": [ > [ > ["cont...@example.com"], > ["YYYY"], > [ > "https://example.com/rdap/" > ] > ], > > > So it looks to me that the structure used by RFC 8521 is not > conforming to what RFC 7484 defines. > > What did I miss? > > Regards from Cayman Islands, > > -- > Patrick Mevzek > p...@dotandco.com _______________________________________________ regext mailing list regext@ietf.org https://www.ietf.org/mailman/listinfo/regext