+1000. Outside of some Skynet scenarios, I'm highly skeptical about
clients evolving behaviors on their own.

-andy

On Mon, Nov 28, 2022 at 7:26 PM Jasdip Singh <jasd...@arin.net> wrote:
>
> Hi.
>
> Very interesting discussion. :) Couple of inputs regarding the proposed 
> discovery and IANA registration of reverse search properties:
>
> In the spirit of what-not-to-do, is it really necessary to evolve reverse 
> search this way? As long as each registered extension identifier (current and 
> future) for reverse search clearly defines in its spec the 
> searchable-resource-type/related-resource-type/search property combinations, 
> should that not suffice? Especially if keeping the RDAP client 
> implementations simpler is a foremost goal for us, and since such metadata 
> would seemingly tax RDAP clients (and servers) with more complex 
> implementations. For the existing, implemented search scenarios in RDAP (RFCs 
> 9082 and 9083), we have managed to avoid introducing such metadata so far. It 
> would be good to be certain if the proposed discovery and IANA registration 
> of reverse search properties is truly a need for the RDAP clients.
>
> However, if we were to proceed with the reverse search metadata discovery, 
> then looks like a new IANA registry for this purpose would be better than 
> overloading the current RDAP JSON Values registry, given the proposed 
> metadata has a richer data structure than what the latter offers.
>
> Thanks,
> Jasdip
>
> On 11/28/22, 5:36 PM, "regext on behalf of Tom Harrison" 
> <regext-boun...@ietf.org on behalf of t...@apnic.net> wrote:
>
>     Hi Mario,
>
>     On Mon, Nov 28, 2022 at 07:19:20PM +0100, Mario Loffredo wrote:
>     > Il 27/11/2022 22:49, Tom Harrison ha scritto:
>     >> On Fri, Nov 25, 2022 at 02:18:35PM +0100, Mario Loffredo wrote:
>     >>> Even now there is no real way to prevent collisions since
>     >>> extension identifiers and JSON values are normally used for long
>     >>> before they are registered.
>     >>>
>     >>> Currently, only when an extension is considered stable, the
>     >>> related identifier is registered.
>     >>>
>     >>> Think that preventing RDAP operators to provide temporary reverse
>     >>> search properties is incompatible with registries'policy of
>     >>> releasing features on test platforms for a limited period before
>     >>> running them in the live environment.
>     >>
>     >> I can see the argument here, but the document doesn't say e.g.
>     >> "custom properties may only be used temporarily, or for testing
>     >> purposes", so it doesn't prevent two servers from having two custom
>     >> properties with the same name and different behaviour, each of
>     >> which is intended to be used long-term (i.e. neither server intends
>     >> to register the property, for whatever reason).  If support for
>     >> custom properties is omitted from the document, then a server
>     >> wanting to support a new reverse search property temporarily or for
>     >> testing can still do that, but the lack of in-protocol support for
>     >> that makes it clear that it's not meant to be a long-term solution.
>     >
>     > Would like to reach the largest consensus on this point too.
>     >
>     > Therefore, my proposal is to rearrange the
>     > "reverse_search_properties" extension by removing "type" and keeping
>     > "links" anyway.
>     >
>     > The "links" member could be used to provide additional information
>     > about unregistered properties.
>     >
>     > Would it work for you?
>
>     If a server has implemented a custom reverse search property
>     temporarily, or for testing, then there will (should) be a defined
>     audience for that property, and that audience should be aware of the
>     behaviour of that property due to documentation provided out of band.
>     Providing documentation about unregistered properties by way of a
>     'links' member facilitates discovery/use of those properties by any
>     RDAP client, which works against the aim of the registry, so I'd
>     prefer that 'links' be omitted for that reason.  I think
>     'rdapPropertyPath' should be omitted for similar reasons.
>
>     (Although providing reverse_search_properties in-band at all
>     "facilitates discovery/use of properties" that might be unregistered,
>     each of the other elements is necessary even in the case of registered
>     properties, because servers are not required to implement every
>     possible combination of reverse search that is defined in the
>     document.)
>
>     -Tom
>
>     _______________________________________________
>     regext mailing list
>     regext@ietf.org
>     https://www.ietf.org/mailman/listinfo/regext
>
> _______________________________________________
> regext mailing list
> regext@ietf.org
> https://www.ietf.org/mailman/listinfo/regext

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

Reply via email to