Shared TLD Daily Digest, Aug 02, 1996

-> Charter
     by Kent Crispin 
-> Re: Charter
     by "Richard J. Sexton" 
-> Re: .com
     by Kent Crispin 
-> Re: .com
     by Michael Dillon 
-> Re: .com
     by Kent Crispin 
-> Re: Charter
     by Kent Crispin 
-> Lightweight vs. heavyweight registries
     by johnl@iecc.com (John R Levine)


----------------------------------------------------------------------

Date: 1 Aug 1996 00:07:03 -0700
From: Kent Crispin 
Subject: Charter

Michael Dillon
>
> On Wed, 31 Jul 1996, Perry E. Metzger wrote:
>
> >
> > Michael Dillon writes:
> > > And the fact of the matter is that we have NO protocols and NO running
> > > code to handle shared registries today.
> >
> > True enough, but neither is a serious challenge. Transaction systems
> > are bothersome to write but are very well understood.
>
> Agreed. It is more a matter of getting the requirements specified, and
> getting the details agreed upon.
>
> > > So if anyone here *SERIOUSLY* wants to see shared TLD's then the
> > > first thing to do is to write a charter for a WG to design those
> > > protocols and get it accepted by the IETF.
> >
> > I believe that this is what we are doing here.
>
> So far I haven't seen a whole bunch of discussion about the text of a
> charter or the timeline. You interested in doing that?

Here's my thoughts on the matter of the charter:
- -------------------------------------------------------------------

DRAFT

	Shared Top Level Domains Working Group Charter

The STLDWG will do the following:

1) Define what is meant by  "Shared Top Level Domains".
	[The brief discussions we have had so far lead me to
	believe that there are possibly several different
	conceptions of what "Shared Top Level Domains" means.]

2) Develop a set of performance requirements that a STLD must meet
	to be considered as a replacement for a non-shared TLD.

3) Examine the technical and administrative issues involved in running
	*and* deploying a STLD paradigm.

4) Develop a set of proposed administrative procedures and possibly
	technical protocols (at a general level) for running a
	STLD.  [Since the cohort registries for a STLD will ideally
	be competitors, it is especially important that there be
	mechanisms in place to prevent cheating, pre-claiming
	desirable names, and so on.]

5) Produce an IETF draft that describes the results.

Timeline and milestones:

1) Definition and reqirements document (1 & 2, above) -- Sep 1, 1996

2) Discussion of issues -- arbitrarily marked as complete Oct 1, 1996

3) Development of procedures and protocols -- complete by Jan 1, 1997

4) IETF draft complete -- Mar 1, 1997

- --
Kent Crispin				"No reason to get excited",
kent@songbird.com			the thief he kindly spoke...


----------------------------------------------------------------------

Date: 1 Aug 1996 07:49:04 -0700
From: "Richard J. Sexton" 
Subject: Re: Charter

> DRAFT
>
> 	Shared Top Level Domains Working Group Charter
>
> The STLDWG will do the following:
>
> 1) Define what is meant by  "Shared Top Level Domains".
> 	[The brief discussions we have had so far lead me to
> 	believe that there are possibly several different
> 	conceptions of what "Shared Top Level Domains" means.]

Entities that can register a domain independant of the NIC, and each onther
into a common database used by the global internet at large.

>
> 2) Develop a set of performance requirements that a STLD must meet
> 	to be considered as a replacement for a non-shared TLD.

performance in what area?

>
> 3) Examine the technical and administrative issues involved in running
> 	*and* deploying a STLD paradigm.

a dtaflow diagram

>
> 4) Develop a set of proposed administrative procedures and possibly
> 	technical protocols (at a general level) for running a
> 	STLD.  [Since the cohort registries for a STLD will ideally
> 	be competitors, it is especially important that there be
> 	mechanisms in place to prevent cheating, pre-claiming
> 	desirable names, and so on.]
>
> 5) Produce an IETF draft that describes the results.
>
> Timeline and milestones:
>
> 1) Definition and reqirements document (1 & 2, above) -- Sep 1, 1996
>
> 2) Discussion of issues -- arbitrarily marked as complete Oct 1, 1996
>
> 3) Development of procedures and protocols -- complete by Jan 1, 1997
>
> 4) IETF draft complete -- Mar 1, 1997
>
> --
> Kent Crispin				"No reason to get excited",
> kent@songbird.com			the thief he kindly spoke...
>
the rest looks fine



----------------------------------------------------------------------

Date: 1 Aug 1996 11:50:40 -0700
From: Kent Crispin 
Subject: Re: .com

Michael Dillon
[snip]
>
> > > Consensus is irrelevant. The NSF and NSI own .com. Period.
> >
> > I don't believe thats true. Is this your opinion or
> > is this a verifiable fact ?
>
> There is an RFC which talks a bit about this, but documents from NSI, NSF
> and FNC all indicate that they believe this to be the case and I don't
> think it will be easy to change their minds. In particular, check the FNC
> www pages at www.fnc.gov where you can read the minutes of the FNCAC
> meetings at which they decided to let NSI cahrge $50 fees.

I checked this out.  Here it is the discussion (at
http://www.fnc.gov/FNCAC_10_95_minutes.html):

    George Strawn also described NSF's September 1995 actions in
    enacting a new policy for charging for Domain Names, and NSF's
    plan for developing a long-term solution.  In 1993, NSF awarded a
    cooperative agreement to Network Solutions, Inc.  (NSI) to
    administer the InterNIC, including domain name registration
    services.  Exponential growth in the Internet, however, has driven
    the cost of these services from $1 million per year (original
    estimate) to upwards $1 million per month, prompting the interim,
    fee-oriented policy change by NSF.

    This interim solution includes: an annual fee for DNS names (no
    fee for numbers; a $100 initial fee for a two-year period, with a
    $50 annual renewal fee thereafter) and requirements for NSI to
    place 30% of collected fees into an "intellectual infrastructure"
    pool with an NSF-sponsored oversight committee.  The policy covers
    those domain names which are administered by NSI, including:
    ".COM", ".NET", ".ORG", ".EDU", and ".GOV".  The fees for ".EDU"
    will continue to be paid by NSF as a service to the R&E community.
    Payments for ".GOV" will temporarily be covered by the NSF.  This
    policy does not affect ".US" or ".MIL" domain names.

    NSI's cooperative agreement ends in 1998.  In advance of that
    date, NSF will work directly with the Internet community (through
    a series of workshops and other means) to construct a long-term
    solution.  The first of these workshops will be held at Harvard on
    November 20th.

Does anyone know more about the Harvard meeting, just out of
curiosity?

- --
Kent Crispin				"No reason to get excited",
kent@songbird.com			the thief he kindly spoke...


----------------------------------------------------------------------

Date: 1 Aug 1996 12:54:27 -0700
From: Michael Dillon 
Subject: Re: .com

On Thu, 1 Aug 1996, Kent Crispin wrote:

> Does anyone know more about the Harvard meeting, just out of
> curiosity?

Check http://www.memra.com/ndbg.html for links to stuff like the harvard
meetings.

Michael Dillon                   -               ISP & Internet Consulting
Memra Software Inc.              -                  Fax: +1-604-546-3049
http://www.memra.com             -               E-mail: michael@memra.com



----------------------------------------------------------------------

Date: 1 Aug 1996 13:21:02 -0700
From: Kent Crispin 
Subject: Re: .com

Michael Dillon allegedly said:
[snip]
>
> In any single message to this list all of us must focus on simple
> abtractions that we hope accurately describe a portion of the problem in a
> way that leads to better understanding and to a better design for our
> policies. But it is as much a mistake to assume any one person has *THE*
> solution to the entire problem as it is to assume that any one person is
> totally clueless and has nothing to contribute. We are all mere mortals
> here.

I resent that!  Who are you saying is not clueless!

(:-))

- --
Kent Crispin				"No reason to get excited",
kent@songbird.com			the thief he kindly spoke...


----------------------------------------------------------------------

Date: 1 Aug 1996 17:06:52 -0700
From: Kent Crispin 
Subject: Re: Charter

Richard J. Sexton allegedly said:
>
> > DRAFT
> >
> > 	Shared Top Level Domains Working Group Charter
> >
> > The STLDWG will do the following:
> >
> > 1) Define what is meant by  "Shared Top Level Domains".
> > 	[The brief discussions we have had so far lead me to
> > 	believe that there are possibly several different
> > 	conceptions of what "Shared Top Level Domains" means.]
>
> Entities that can register a domain independant of the NIC, and each onther
> into a common database used by the global internet at large.

Perhaps I should have used the term "Describe" instead of
"Define"...I think we should fill in some detail.

What you have written is perhaps too concise -- I'm not precisely sure
what you mean by "Entities".  (It couldn't be "Shared Top Level
Domainss" because then the sentence doesn't make sense -- Domains
don't register themselves).  Perhaps something like this:

"A STLD is a TLD for which policies, procedures, protocols, and
algorithms are in place that allow multiple competing registries to
register a subdomain into a common global database used by the
internet at large, independent of the NIC and of each other."

If that is indeed what you mean (presuming my clumsy rewording is
decipherable), then I have a concern:  this definition
leaves some lower level terms and phrases that should probably be
defined.  For example, what is meant by the term "to register"?

[In an earlier posting I tried to define a registry as something that
maintains an association between a real world entity like a
corporation or an individual, and a domain name.  A "nameserver"
maintains the association between domain names and IP addresses.  The
current common definition of "registry" actually seems to maintain a
triple: (entity, domain, IPaddr).]

Another thing that is obscure is what is meant by "used by the
internet at large".  Is the global shared database just the zone
files for the STLD, which is supplied to root nameservers wherever
they may be?

>
> >
> > 2) Develop a set of performance requirements that a STLD must meet
> > 	to be considered as a replacement for a non-shared TLD.
>
> performance in what area?

Suppose we have a STLD with 200 cohort registries in Africa, Europe,
Australia, and North America.  Here's a sample requirement: It should
be the case that say 98% of the time a database update should
propagate to everyone of them within 15 minutes.

While it may seem obvious, a requirement like this simply cannot be
met (IMHO) if there is a human in the processing loop at each
registry.

But maybe this isn't a good charter item.

> >
> > 3) Examine the technical and administrative issues involved in running
> > 	*and* deploying a STLD paradigm.
>
> a dtaflow diagram

Do you mean we should have a dataflow diagram as one of the charter
items?

> >
> > 4) Develop a set of proposed administrative procedures and possibly
> > 	technical protocols (at a general level) for running a
> > 	STLD.  [Since the cohort registries for a STLD will ideally
> > 	be competitors, it is especially important that there be
> > 	mechanisms in place to prevent cheating, pre-claiming
> > 	desirable names, and so on.]
> >
> > 5) Produce an IETF draft that describes the results.
> >
> > Timeline and milestones:
> >
> > 1) Definition and reqirements document (1 & 2, above) -- Sep 1, 1996
> >
> > 2) Discussion of issues -- arbitrarily marked as complete Oct 1, 1996
> >
> > 3) Development of procedures and protocols -- complete by Jan 1, 1997
> >
> > 4) IETF draft complete -- Mar 1, 1997
> >

- --
Kent Crispin				"No reason to get excited",
kent@songbird.com			the thief he kindly spoke...


----------------------------------------------------------------------

Date: 1 Aug 1996 22:04:33 -0700
From: johnl@iecc.com (John R Levine)
Subject: Lightweight vs. heavyweight registries

I've been pondering the ways that shared TLDs might work, and I see two
somewhat different ways that the responsibility might be parcelled out:

	The heavyweight registry model:

There are a bunch of registries each of which holds a subset of the total
contents of the TLD.  Via the magic of a distributed data base, these are
merged on the fly and loaded into the domain servers now and then.  Each
registry is presumably a privately owned business.  Unless there's been a
lot of progress in distributed databases that I haven't seen, this sounds
awfully tough to make work reliably.

	The lightweight registry model:

There's one registry for the TLD, but it's a small and perhaps cooperatively
owned outfit, analogous to DSMI, the telco-owned registry that manages 800
and 888 numbers.  The registry has a moderate number of customers, each of
which can register domains for itself or third parties.  Customers
communicate using a yet to be defined protocol (which need have nothing to do
with DNS protocols) to send updates to the registry's database, and have a
billing arrangement with the registry.  The registry has all the info needed
to update the domain servers for the TLD.  The customer-registry interactions
are quite formalized, with the idea that the customers are reasonably clueful
and can be expected to send in well-formed requests.

Following the 800 model, third parties can switch from one customer to
another and take their domains with them.  The financial arrangements are
between the third parties and the customers; all the registry does is to
accept a request from a new customer to take over an existing domain entry.

Customers would typically be ISPs and various sorts of Net presence providers
who could offer domain registration by itself or more typically as part of
the package of services they provide.  A single ISP or presence provider
would probably sign up as a customer of all of the shared TLDs so it could
provide one-stop service to its users.

It seems to me that the existence of a lightweight registry solves all sorts
of data management problems, since it's a neutral party that can manage the
common database.  There's still plenty of opportunity to make money here,
but it's moved one level out from the registry to the first level customers.

One fairly critical assumption here is that anyone is allowed to grab any
available name, so the registry need only make a mechanical check for
duplication.  This doesn't work so well for TLDs with some sort of
qualification (e.g., domains open only to registered trademark holders, for
people who believe in that) since it's not clear to me who the gatekeeper
would be.  But I expect that in fact most domains will be open to anyone, so
this should work.


- --
John R. Levine, IECC, POB 640 Trumansburg NY 14886 +1 607 387 6869
johnl@iecc.com "Space aliens are stealing American jobs." - Stanford econ prof