To:
"'provreg List'" <ietf-provreg@cafax.se>
From:
Mike Lampson IARegistry <lampson@iaregistry.com>
Date:
Wed, 20 Dec 2000 16:17:54 -0500
Sender:
owner-ietf-provreg@cafax.se
Subject:
Re: Expiration times [was Re: domreg BOF Meeting Minutes]
I like the changes being recommended here. A couple of questions: 1) Should we use "expiration timestamp" instead of "expiration date" for conciseness? 2) Should the requirements state that if objects require an expiration date by policy, then those objects {MUST?/SHOULD?} have a policy-defined default when an expiration timestamp or forward delta is not provided? Cheers, _Mike -- Mike Lampson The Registry at Info Avenue, LLC (803) 802-6584 ----- Original Message ----- From: "Geva Patz" <geva@bbn.com> To: "'provreg List'" <ietf-provreg@cafax.se> Sent: Wednesday, December 20, 2000 3:25 PM Subject: Expiration times [was Re: domreg BOF Meeting Minutes] > OK, given the chorus of approval on the idea that the > registration period wording needs to change, here's a proposal > for some specific wording. How about changing this: > > < [1] The protocol MUST provide services to register Internet domain > < names. The registration period for domain names MUST be measured in > < years, with a minimum period of one year and a maximum period defined > < by registry policy. > > Into this: > > > [1] The protocol MUST provide services to register Internet domain > > names, and SHOULD allow for the registration of other unique > > alphanumeric identifiers. > > > > [2] The protocol MUST allow registrars to specify an optional > > expiration date for each object registered, and MUST allow > > registries to accept or reject the proposed expiration date based > > on their local policies. Dates MAY be specified either as > > absolute times or as forward deltas from the time of actual > > registration. > > Notice that I've sneaked a few other things into here, too, besides > the relaxation of the exiration requirement: > > * I've hinted at the more general applicability of the protocol in > the SHOULD clause of [1] > > * I've moved the focus of specifying an expiration date from the > registry to the registrar, while still allowing the registry to > have ultimate policy control over the duration of registrations. > This, to my mind, better mirrors the situation in the real world, > where different registrars offer different periods of initial > registration in the same TLD, sometimes for different prices. > > * I've made the expiration date optional, to cater for the case > where objects are registered indefinitely (rare for domain names, > common in some other identifier spaces). > > * I've added a hint that protocol designers may wish to consider > time deltas. This seems to make more sense if you've got registrars > proposing expiry times, to allow for network delays and clock skews. > To illustrate the issue here, consider a registrar asking for a > one-year registration from a registry whose policy allows > registrations only in one-year increments, where the registrar's > clock is behind the registry's by m minutes, and where network > congestion induces an n-minute delay in transmission. Given an > absolute time, the registry may reject the request as being (n+m) > minutes short of a year. > > -- Geva >