Thomas,

Thanks for the thoughtful response. My comments are in-line:

On Tue, Apr 4, 2017 at 11:59 AM, Thomas Corte <thomas.co...@knipp.de> wrote:
> Hello Andrew,
>
> On 2017-04-03 20:35, Andrew Newton wrote:
>
>> There's nothing to do about Whois in this case, but RDAP can handle
>> this easily (hence the extension).
>
> While the extension can be briefly specified, its implementation seems
> excessively costly to me. To make the availability check work as
> described, the RDAP server would have to be equipped with access to the
> same (potentially complex) rule/policy engine that governs the principal
> availability of domains in the SRS. Such an engine is usually not just
> defined by a static configuration, but by a dynamic system involving
> database content (such as reserved names list), launch phase setups etc.
>

I appreciate the complexity some domain registry models may incur, but
all of the issues you mentioned above appear to be extra-protocol. In
other words, those complications would be incurred regardless of EPP
bits on the wire, RDAP bits on the wire, or some other protocol.

I think it is also worth noting that not all TLDs are the same, and
many do not suffer from these issues and hence should not be held back
in this regard.

> I'd assume that many registry systems are designed with Whois/RDAP
> servers being standalone applications, with their own database,
> connected to the main SRS via a lightweight feed mechanism transporting
> information about existing objects. Implementing the availability check
> in such a setup would require that feed not only to carry repository
> objects, but also all data making up the SRS's rule/policy engine.
>
> That's a lot of effort to add a functionality that (at least in my point
> of view) is out of scope of RDAP.

Not all registries are architected the same way. There are at least 3
ccTLDs that I am aware of that do have HTTP REST services for domain
availability. I see no reason why they should be forbidden from
seeking a standardized mechanism, even if gTLDs have more complicated
matters.

Additionally, all of the solutions about UDP, EPP, etc... do not have
the ability to be embedded in a web browser. Such an example is what
you can find with https://registro.br . At the top of their page is an
embedded domain check driven by HTTP REST. These are JSON endpoints
such as https://registro.br/ajax/avail/xyz223.com.br and
https://registro.br/ajax/avail/uol.com.br

Standardizing this mechanism would help web page developers, such as
those at resellers and associates,  re-use common libraries and design
patterns. In the end, more domains are sold so one would think those
in the domain selling business would be happy about that.

Finally, I'd like to point out that the same mechanism can be used by
registrars with their resellers where they can offer the RDAP
end-point and tunnel that into EPP to the registry. While that won't
be as efficient as TLDs offering the service directly, as stated
previously such setups may be unavoidable.

-andy

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

Reply via email to