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

Gavin Brown <gavin.brown@centralnic.com> Wed, 06 November 2013 12:38 UTC

Return-Path: <gavin.brown@centralnic.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 94C0E11E8104 for <provreg@ietfa.amsl.com>; Wed, 6 Nov 2013 04:38:17 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.524
X-Spam-Level:
X-Spam-Status: No, score=-2.524 tagged_above=-999 required=5 tests=[AWL=0.075, BAYES_00=-2.599]
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 xtkErEgKAghQ for <provreg@ietfa.amsl.com>; Wed, 6 Nov 2013 04:38:13 -0800 (PST)
Received: from smtp.centralnic.com (smtp.centralnic.com [193.105.170.131]) by ietfa.amsl.com (Postfix) with ESMTP id DBE2911E80F1 for <provreg@ietf.org>; Wed, 6 Nov 2013 04:38:12 -0800 (PST)
Received: from Gavins-iMac.local (82-68-174-118.in-addr.centralnic.net [82.68.174.118]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by smtp.centralnic.com (Postfix) with ESMTPSA id 557BC7204BD; Wed, 6 Nov 2013 12:38:10 +0000 (UTC)
Message-ID: <527A381D.4010008@centralnic.com>
Date: Wed, 06 Nov 2013 12:37:49 +0000
From: Gavin Brown <gavin.brown@centralnic.com>
Organization: CentralNic Ltd
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:24.0) Gecko/20100101 Thunderbird/24.1.0
MIME-Version: 1.0
To: Seth Goldman <sethamin@google.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> <CAAHh_-+a7TAGE01b_kXtAT9oF+-VtBu5goGcRyiW02FSfYxTNg@mail.gmail.com>
In-Reply-To: <CAAHh_-+a7TAGE01b_kXtAT9oF+-VtBu5goGcRyiW02FSfYxTNg@mail.gmail.com>
X-Enigmail-Version: 1.6
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
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: Wed, 06 Nov 2013 12:38:17 -0000

On 04/11/2013 22:29, Seth Goldman wrote:
> 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 latest version does this - see Section 2.2 of the draft published on
the IETF website.

> 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.

I was contacted off-list by another registry who have implemented an
extension very similar to mine. Their extension provides a mechanism
whereby the client includes the expected fee (previously obtained by
performing a lookup) in the command. The server can then reject the
command if the fee submitted does not match what it calculates it to be.

This ensures that both client and server agree what the fee for the
transaction is, before it takes place.

I very much like this idea and am planning on incorporating it into the
next version of my draft.

G.

-- 
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.