Hi Scott,

On Mon, Jul 30, 2018, at 1:33 PM, Hollenbeck, Scott wrote:
> > -----Original Message-----
 (snip)
> >
> > This is a fine document, but I have one possible issue that I would like
> > to quickly discuss before recommending approval of this document:
> >
> > Looking at the example in Section 3:
> >
> >    {
> >      "version": "1.0",
> >      "publication": "YYYY-MM-DDTHH:MM:SSZ",
> >      "description": "RDAP service provider bootstrap values",
> >      "services": [
> >        [
> >          ["YYYY"],
> >
> > Values like YYYY are not distinguishable from TLD values registered in
> > <https://www.iana.org/assignments/rdap-dns/rdap-dns.xhtml>. All numeric
> > values (ASNs or ranges of ASNs), as well as IPv4/IPv6 addresses are
> > syntactically distinguishable from TLDs, but values registered in this
> > document are not. Is this a problem? My concern is about fetching JSON
> > from <https://www.iana.org/assignments/rdap-dns/rdap-dns.xhtml> and
> > misinterpreting it as valid data from the registry established in this
> > document or vice versa.
> 
> Thanks for the review, Alexey. No, I don't think it's an issue. The 
> registries are distinct because they're designed to be associated with 
> different query types. A client should use the different RDAP bootstrap 
> registries (there are currently 4; this one would make 5) in such a way 
> that that they're directly mapped to specific types of queries. Domain 
> name queries, for example, should be mapped to values in the Domain Name 
> Space registry. Values in this registry should be mapped to other types 
> of RDAP queries, like entity values. The processing flow would look 
> something like this:
> 
> Receive query
> Determine query type
> if {query type == (domain|AS|IPv4 address|IPv6 address|entity)} then 
> {extract registry key; map to appropriate bootstrap registry; retrieve 
> bootstrap value}
> else {no bootstrap is possible}

Ok, so if you don't think that these JSON payloads are ever saved to files and 
sent around via other means, than I will clear.
I am just thinking it that it would be better to have something in the payload 
to allow them to be distinguishable. (E.g. an extra JSON attribute.)

_______________________________________________
regext mailing list
regext@ietf.org
https://www.ietf.org/mailman/listinfo/regext

Reply via email to