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 <[email protected]> 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
[email protected]
https://www.ietf.org/mailman/listinfo/regext
_______________________________________________
regext mailing list
[email protected]
https://www.ietf.org/mailman/listinfo/regext