Hi Mario,

I reviewed the latest RDAP JSContact draft. :) Please find below my feedback:


6.3. RDAP Reverse Search Mapping Registry

“Searchable Resource Type: domains, nameservers, entities”

Since the RDAP RIR Search draft also includes reverse search [1], should we 
include “ips” and “autnums” as searchable resource types as well for these IANA 
registrations?


4.2. Transition Procedure

This section makes use of the “notices” data structure from RFC 9083. Section 
4.3 of that RFC [2] says:

  “The notices structure denotes information about the service providing RDAP 
information and/or information about the entire response, whereas the remarks 
structure denotes information about the object class that contains it (see 
Section 5 regarding object classes).”

Wonder if we should be using the “remarks” data structure instead of “notices” 
given the jCard-to-JSContact transition information is related with the entity 
objects within a response, and not the entire response? (Not totally sure about 
the RFC 9083 guidance; hence thought of asking. :))


Figure 3: jCard sunset - JSContact not requested

This example includes the following link object:

     {
        "value": "https://example.net/entity/XXXX";,
        "rel": "alternate",
        "type": "application/rdap+json;extensions=\"rdap_level_0 jscontact\"",
        "href": "https://example.net/entity/XXXX";
      }

However, section 4 of the “Extensions Parameter for the RDAP Media Type” draft 
[3] says:

  “Usage of the "extensions" parameter in the media type of the "type" 
attribute is NOT RECOMMENDED as clients are under obligation to use the 
"extensions" parameter as described in Section 3. That is, clients will 
populate the contents of the "extensions" parameter according to Section 3 
regardless of its usage in the link.”

Looks like this link object’s inclusion in that example would be redundant 
since it’d be no different from the “self” link once the recommendation to not 
include the “extensions” parameter in the “type” attribute is considered.


7. Security Considerations

Couple of redaction methods from RFC 9537 [4] [5] for “uid" are considered. 
Last we discussed this subject, the JSONPath usage from that RFC seemed 
problematic. Is there any concern vis-à-vis that?


Overall, the latest RDAP JSContact draft now looks simpler to implement!

Thanks,
Jasdip


[1] 
https://www.ietf.org/archive/id/draft-ietf-regext-rdap-rir-search-16.html#name-reverse-search
[2] https://www.rfc-editor.org/rfc/rfc9083.html#name-notices-and-remarks
[3] 
https://www.ietf.org/archive/id/draft-ietf-regext-rdap-x-media-type-03.html#name-usage-in-rdap-links
[4] https://www.rfc-editor.org/rfc/rfc9537.html#name-redaction-by-empty-value-me
[5] https://www.rfc-editor.org/rfc/rfc9537.html#name-redaction-by-replacement-va
_______________________________________________
regext mailing list -- regext@ietf.org
To unsubscribe send an email to regext-le...@ietf.org

Reply via email to