Hi Antoin,
Thanks for your suggestion and I have some clarifications of your suggestion.
Actually in the reseller draft, we've thought the issue about registrar and 
reseller objects. The reseller has pretty much the same attributes that would 
be captured for a registrar if a registrar could be provisioned via EPP.  We 
really see the reseller object as more of an account object, where a registrar 
is an account without a parent. So in section 3.4, we've defined the parent 
identifier to show the hierarchy.

In the hierarchy discussion, we've drawn a  simple graph of reseller relations 
as below,
Registry------------------------ 
|                              |
|-Reseller----------------     |-Registrar
   |                     | 
   |-N-Tier Reseller     |-Reseller Customer
      |
      |-Reseller Customer
Registrar - Has direct contractual relationship with the registry and direct 
access to the registry without any sub-accounts
Reseller - Has direct contractual relationship with the registry and direct 
access to the registry with sub-accounts.  A reseller is really a Registrar 
with sub-accounts.
N-tier Reseller - Does not have a contractual relationship with the registry or 
direct access to the registry with sub-accounts.  
Reseller Customer - Does not have a contractual relationship with the registry 
or direct access to the registry without any sub-accounts.  
In our opinion, it may be easier for everyone to understand the scope of the 
object mapping, so we leave it as strictly a Reseller Object Mapping. As there 
is no object mapping for registrar, if we want to define a more general object 
including registrar and reseller, we may need a type attribute to differentiate 
them and may have some other adjustments which I am not thinking very clearly.

Regards,


Linlin Zhou
 
From: Antoin Verschuren
Date: 2016-08-15 17:38
To: Linlin Zhou
CC: regext
Subject: Re: [regext] reseller drafts reviews
Hi Linlin,

I must admit I haven’t compared the proposed reseller structure to that of a 
registrar, but what happens when a reseller suddenly wants to become a 
registrar (or a registrar that will become a reseller under a larger 
registrar)? Use cases that I think happen regularly.
Is it just a matter of adding or removing a reseller:parentId?
I’d say option D to reuse the same fields for a reseller as a registrar, but 
with business logic that makes a lot of fields optional that would be mandatory 
for a registrar without a parentId. I mean, a reseller is an entity, just like 
a registrar but with different rights and obligations towards the registry, 
right? Would that work?
What is shown in RDAP is another matter, but at least we don’t need to reinvent 
and maintain a new structure, and we only need to agree on which fields are 
optional for which role, which may even be local policy.
Also thinking ahead of the possibility to administer 3th party dns-operators 
with limited rights agreed upon by the parent registrar, which might encounter 
the same question..
Just a thought.

- -- 
Antoin Verschuren

Tweevoren 6, 5672 SB Nuenen, NL
M: +31 6 37682392






Op 15 aug. 2016, om 09:54 heeft Linlin Zhou <zhoulin...@cnnic.cn> het volgende 
geschreven:

Dear all,
The reseller drafts were suggested to have more reviews in last IETF meeting.  
All of the issues raised on the mailing list have been solved and updated in 
the latest version. Any more review or comments on these two drafts are 
appreciated. 

Regarding the draft-ietf-regext-reseller,  we may have some choices of keep 
reseller information in my mind,
A. an ID and a name only
B. reuse contact object 
C. a independent reseller object, such as defined in draft-ietf-regext-reseller
The RDAP may only need a name displayed in response but there are still some 
other information we need such as the contact or parent registrar of a 
reseller. So option A may not seem as a good choice. Some registries have 
already use contact to keep reseller information, but after discussion we found 
that reseller and contact are not totaly the same. The reseller is a object 
that could have one or more contacts and it has hierarchical structure. So 
option B is also not take into consideration. Finally we decided to define a 
reseller object to full fill the existing and possible future requirements., 
which is a flexible way for any changes. Thoughts? 

Regards,


Linlin Zhou
_______________________________________________
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