Re: [provreg] Registry Fee Extension for the Extensible Provisioning Protocol

Seth Goldman <sethamin@google.com> Mon, 04 November 2013 22:29 UTC

Return-Path: <sethamin@google.com>
X-Original-To: provreg@ietfa.amsl.com
Delivered-To: provreg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AABC111E822B for <provreg@ietfa.amsl.com>; Mon, 4 Nov 2013 14:29:55 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.377
X-Spam-Level:
X-Spam-Status: No, score=-1.377 tagged_above=-999 required=5 tests=[BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, J_CHICKENPOX_36=0.6, NO_RELAYS=-0.001]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id FcEr0RZ2IKpx for <provreg@ietfa.amsl.com>; Mon, 4 Nov 2013 14:29:54 -0800 (PST)
Received: from mail-vb0-x233.google.com (mail-vb0-x233.google.com [IPv6:2607:f8b0:400c:c02::233]) by ietfa.amsl.com (Postfix) with ESMTP id 9F63411E816D for <provreg@ietf.org>; Mon, 4 Nov 2013 14:29:32 -0800 (PST)
Received: by mail-vb0-f51.google.com with SMTP id w5so1819189vbf.38 for <provreg@ietf.org>; Mon, 04 Nov 2013 14:29:32 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; bh=6zufmp574BKl8C2d5eqcEl6mwWYKTtEQYDPZB2LMf7g=; b=dABffueeuL7ngsItWjGH9DU/IQL5uY7d27H/PeOru3pZgsiVdKdzh8CsHbxr0wTfEe k/q0CXLQoMlAJCxhvervxoxySSyEMkdPeilNtFdObu6eJgU+Fkl42ccqbYilQ6989zZg VQq/rvrxj2nvegAk/7AL9wErL8dOFL3cTGH7HIGSpCRG0KnrJSM4XB+KuJmlOTd/f0vR oT4HDTjUNKBUjXiJm32zZkx1NUzyzKeVH42aOEYKAeMHGDDfnv2FOsHY1384+LcN7rQO Vgg/1+Lh+Hmws7HZ6NURMNInnrQWY+zVrF2CEVAJcBOWqtK8Q920Ca/01k22wS3OTd1T wvlg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:to:cc:content-type; bh=6zufmp574BKl8C2d5eqcEl6mwWYKTtEQYDPZB2LMf7g=; b=Tghm2mnBbD6go9Q5XLIGN0yS6PYvXsrlCgLuAm6zDyZTOa7LRH4GGLHfBWsZaFGFMA KlnHUQy3itNmw3VXio5dGBr4ZL2ohgbDpFJEoWcgWS7DmDkJN0XM/CT7VZjO/kRLECDQ XVWYJojQ8chCRfqQSzys9ukvtv4PBFbg17prWN4qdq7y5E9+cM/ImGCoYS+tHBBdyqOM ctbrBm+45Zncs+qC4UY696uCBfQfVEvd6XlYan1LaGyuqPb/joclFjeBfCgychXDQLDS pPGxJOTWFnEKdWTf7q5e11Cb448VBhDqQeZ7cMFrqutv/tBJOeiElzsGvO+YZTcFYxfH VvPg==
X-Gm-Message-State: ALoCoQmc1LsWn3YyJv2TWZd7KUub7kEZj8uzjuR5eurFw6qPVIc5z6236oBWFM0RHJYjIs/Txejkv/SmRr30xeDhXz/NZg2r5KHpZeLhvsKS+hgGYFISaTUWKygi5QJnDc8BdKPM312vM7elVk72Qc7GTL1zaxoyrnicmbtCF0Ugtg/DcyMDy9H40umiiBG2u0M6W2NTR6IG
MIME-Version: 1.0
X-Received: by 10.52.157.232 with SMTP id wp8mr10989782vdb.4.1383604172026; Mon, 04 Nov 2013 14:29:32 -0800 (PST)
Received: by 10.52.111.230 with HTTP; Mon, 4 Nov 2013 14:29:31 -0800 (PST)
In-Reply-To: <52780367.8070603@centralnic.com>
References: <CE99706E.51081%jgould@verisign.com> <52779E1E.7070209@centralnic.com> <B90E03E1-76A2-4806-91F2-608C206B64E6@mwyoung.ca> <20636CAF-8C45-467D-B72D-0D15D076E0AD@isc.org> <5277DF59.9030404@irial.com> <52780367.8070603@centralnic.com>
Date: Mon, 4 Nov 2013 17:29:31 -0500
Message-ID: <CAAHh_-+a7TAGE01b_kXtAT9oF+-VtBu5goGcRyiW02FSfYxTNg@mail.gmail.com>
From: Seth Goldman <sethamin@google.com>
To: Gavin Brown <gavin.brown@centralnic.com>
Content-Type: multipart/alternative; boundary=089e016339ee2f1c8804ea6173d4
Cc: EPP Provreg <provreg@ietf.org>
Subject: Re: [provreg] Registry Fee Extension for the Extensible Provisioning Protocol
X-BeenThere: provreg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: EPP discussion list <provreg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/provreg>, <mailto:provreg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/provreg>
List-Post: <mailto:provreg@ietf.org>
List-Help: <mailto:provreg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/provreg>, <mailto:provreg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 04 Nov 2013 22:29:55 -0000

I agree with James' suggestion that the extension should be orthogonal to
the billable command, and it should return the fee associated with that
command. The advantage there is that you can retrieve the pricing to any
EPP command, even ones that you haven't anticipated. Otherwise you have to
model every possible variable to address the range of billable EPP commands
(via fee:action, fee:period, the phase attribute, etc.), and you'll
undoubtedly miss some. For example, some registries might want to charge a
fee for changing the registrant; or updating the info of a contact object;
or maybe an extra fee for adding more than N nameservers. I could imagine
creative uses of a variable pricing to incentivize or deincentivize all
sorts of different behaviors. Rather than trying to enumerate all possible
cases, why not just use the existing modeling of these EPP commands?

Even better would be to have two possible modes of the extension: the first
would be a "dry-run" mode that would return the fee associated with the
command, and the second would let the registrar to pass the fee with the
command and have the registry fail if the fee doesn't match the actual
billable amount. That way there can be no confusion as to what amount the
registrar is getting charged.


On Mon, Nov 4, 2013 at 3:28 PM, Gavin Brown <gavin.brown@centralnic.com>wrote;wrote:

> Hi Jan,
>
> As of version 0.3 (the 00 version I submitted to the IETF) the extension
> extends the <info> command rather than the <check> command.
>
> G.
>
> On 04/11/2013 17:54, Jan Saell wrote:
> > We have also a lot of implementations where you do a check before you do
> > any other command so check should be as light and cheap as possible.
> >
> > So ++ here also.
> >
> > Best regards
> > jan
> >
> > On 11/04/2013 04:15 PM, Luis Muñoz wrote:
> >
> >> On Nov 4, 2013, at 9:38 AM, MICHAEL W YOUNG wrote:
> >
> >>> I like the principle of extending <info>, it's in keeping with the
> concept of retrieving clarifying information, whereas <check> was meant to
> be cheap, fast, light-weight.
> >>>
> >>> There are significant cases of implementations where the underlying
> assumption is that <check> is a cheap query.  Some of which I was directly
> involved with :-)
> >
> >> ++
> >
> >> -lem
> >
> >> _______________________________________________
> >> provreg mailing list
> >> provreg@ietf.org
> >> https://www.ietf.org/mailman/listinfo/provreg
> >
> >
> > _______________________________________________
> > provreg mailing list
> > provreg@ietf.org
> > https://www.ietf.org/mailman/listinfo/provreg
> >
>
> --
> Gavin Brown
> Chief Technology Officer
> CentralNic Group plc (LSE:CNIC)
> Innovative, Reliable and Flexible Registry Services
> for ccTLD, gTLD and private domain name registries
> https://www.centralnic.com/
>
> CentralNic Group plc is a company registered in England and Wales with
> company
> number 8576358. Registered Offices: 35-39 Moorgate, London, EC2R 6AR.
> _______________________________________________
> provreg mailing list
> provreg@ietf.org
> https://www.ietf.org/mailman/listinfo/provreg
>