Scott,


There are three use cases outlined in the draft where the “validatorID” may be 
used, which include:



1.       Use in the <launch:code> to indicate to the server the Trademark 
Validator the code originated from that the server can use to verify against 
the third party (e.g., Trademark Validator).  In this use case, the server 
would predefine the relationship with the supported set of Trademark 
Validator(s) that should generate codes that include the unique “validatorID” 
or reference what “validatorID” value to use that will provide a signal to the 
server of where to validate the code.  I would envision the registry defining 
the supported set of Trademark Validators out-of-band, along with the unique 
“validatorID” values that must be used to support the “code” or “code with 
mark” Mark Validation Models.

2.       Returning a <launch:claimKey> in a Claims Check Response with a 
“validatorID” that indicates which Trademark Validator to query for the Claims 
Notice Information.  In this use case, the server would predefine the 
relationship with the supported set of Trademark Validator(s) that provide the 
claims notice information.  I would envision the registry defining the 
supported set of Trademark Validators out-of-band, along with the unique 
“validatorID” values that will be returned in a Claims Check Response and the 
associated Trademark Validator information for retrieving the claims 
information.

3.       Passing the <launch:noticeID> from the Trademark Validator with the 
Claims Create Form.  This use case is directly related to #2, where the 
<launch:claimKey> “validatorID” value must be mirrored in the <launch:noticeID> 
of the Claims Create Form.  Again, I would envision the registry defining the 
supported set of Trademark Validators out-of-band, along with the unique 
“validatorID” values that will be returned in a Claims Check Response and that 
must be passed in the <launch:noticeID> of the Claims Create Form.



This comes down to a server deciding to setup or support a specific Trademark 
Validator for the “code” or “code and mark” validation models of the Sunrise 
Create Form, and/or for the handling of the “claims” phase (Claims Check and 
Claims Create Form).  I recommend that text be added to section 2.2 that 
replaces the sentence “The list of validator identifiers and the relationship 
to issuer identifiers is out of scope for this document” to something directly 
related to the responsibilities of the server on the management of the 
Validator Identifiers.  Something like “If the ICANN TMCH is not used or 
multiple Trademark Validators are used, the server MUST define the list of 
supported validator identifiers and where the validator identifiers are used to 
the clients.”  I’m not sure whether out-of-band needs to be included, but the 
key is that the servers are responsible for managing the set of supported 
validator identifiers and that they make the information available to the 
clients.



Thoughts?



—

JG







James Gould

Distinguished Engineer

jgo...@verisign.com



703-948-3271

12061 Bluemont Way

Reston, VA 20190



VerisignInc.com <http://verisigninc.com/>



On 4/27/17, 10:24 AM, "Hollenbeck, Scott" <shollenb...@verisign.com> wrote:



   > -----Original Message-----

    > From: Gould, James

    > Sent: Thursday, April 27, 2017 10:17 AM

    > To: Hollenbeck, Scott <shollenb...@verisign.com>; 'gal...@elistx.com'

    > <gal...@elistx.com>; 'regext@ietf.org' <regext@ietf.org>

    > Subject: Re: [EXTERNAL] Re: [regext] WG Last Call:

    > https://datatracker.ietf.org/doc/draft-ietf-regext-launchphase/

    >

    > Scott,

    >

    > Thanks for review the draft.  My responses to your feedback are embedded

    > below with a “JG-“ prefix.



    [snip]



    >     Section 2.2:

    >

    >     "The Internet Corporation for Assigned Names and Numbers (ICANN)

    > Trademark Clearinghouse (TMCH) is the default Trademark Validator and is

    > reserved the Validator Identifier of "tmch"."

    >

    >     And

    >

    >     "The list of validator identifiers and the relationship to issuer

    > identifiers is out of scope for this document."

    >

    >     This sounds like we might need an IANA registry of trademark validator

    > identifiers. If we don't have a registry, how do processors know which

    > values are valid? Does it matter? The text should be clear about this. I

    > don't the text can say "out of scope" while reserving a specific value for

    > one validator.

    >

    > JG-There is no intention on setting up an IANA registry for trademark

    > validator identifiers.  The processor in this case is the server who will

    > define the set of accepted trademark validator identifiers based on

    > registry policy (e.g., what validators they decide to support).  The only

    > generic trademark validator identifier that is known is “tmch”.  The

    > intent of the extension is not to manage the set of validator identifiers

    > but to allow for the passing of the validator identifiers from client to

    > server.   It is the responsibility of the server to ensure that the set of

    > acceptable validator identifiers are unique, which could be added to the

    > draft.  Do you agree?



    Yes, if text is added to the draft to make it clear that these values are 
server-assigned I think the intent would be much clearer, but it still begs the 
question of how a client will be able to learn the set of valid values. How do 
you see that working?



    Scott


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

Reply via email to