Re: [domainrep] I-D Action: draft-ietf-repute-media-type-13.txt

Barry Leiba <> Tue, 17 September 2013 02:28 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id C0BC611E8195 for <>; Mon, 16 Sep 2013 19:28:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -101.981
X-Spam-Status: No, score=-101.981 tagged_above=-999 required=5 tests=[AWL=-0.004, BAYES_00=-2.599, FM_FORGED_GMAIL=0.622, HTML_MESSAGE=0.001, NO_RELAYS=-0.001, USER_IN_WHITELIST=-100]
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id 3g8DlPQnvp4s for <>; Mon, 16 Sep 2013 19:28:33 -0700 (PDT)
Received: from ( [IPv6:2607:f8b0:400c:c01::22d]) by (Postfix) with ESMTP id 26CCD21F9FC7 for <>; Mon, 16 Sep 2013 19:28:33 -0700 (PDT)
Received: by with SMTP id cz12so3789514veb.32 for <>; Mon, 16 Sep 2013 19:28:31 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20120113; h=mime-version:sender:in-reply-to:references:date:message-id:subject :from:to:cc:content-type; bh=zevzyyNiKZPoyKES/PfM/tGzQ6NCSJs9AJ/KXLjAXaQ=; b=bEMgkq49IRCxs1JmRakGaz+5u0GZbF1rM89Zl0/kZhurJHXrm1qmdtBfGAFsMAOFHh tWTQav9K8eI77pPeWVCeIyz0vNftQQOiroUc3BRz1C8aDllivO+LN7SLH06KYwxe+Iyh yGI/SGFTc144TKYzfxi9C/NzQozdHWXxfTR0GWb3iKSqpSR43ctj345W7GsE/caRB2+x xKQoPQlpLyJ92jDk5/kbtmg24c24LN1SgAZZXjb/wxnU0xmBwpWjZf8rb4yOc5haTWqc wSWAYnVbWptIFwmePZ9S18xKQPBQJlDbepyuGJXQfaJpW4VuAE+y5EDzdT+3udQMEepm Awlw==
MIME-Version: 1.0
X-Received: by with SMTP id i8mr30523012vcf.10.1379384911524; Mon, 16 Sep 2013 19:28:31 -0700 (PDT)
Received: by with HTTP; Mon, 16 Sep 2013 19:28:31 -0700 (PDT)
In-Reply-To: <>
References: <> <>
Date: Mon, 16 Sep 2013 22:28:31 -0400
X-Google-Sender-Auth: 9NfldPCNUVnuMmGXLY5jlNv2_ww
Message-ID: <>
From: Barry Leiba <>
To: "Murray S. Kucherawy" <>
Content-Type: multipart/alternative; boundary=001a11c2c674a8faa104e68b133e
Cc: "" <>
Subject: Re: [domainrep] I-D Action: draft-ietf-repute-media-type-13.txt
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: Domain Reputation discussion list <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Tue, 17 Sep 2013 02:28:33 -0000

> There's one thing that should be brought to the WG's attention, in case it
> will be a problem for anyone: The JSON format described in the media-type
> document changed a bit on the advice of a couple of IESG members more
> well-versed in such things than I am.  Anyone interested should go have a
> look and say something now if it's wrong-headed or going to create problems.

In particular, since I was one of the ADs who asked for the changes, I'd
like to say a few words about them.  There are three main points:

1. The content-type parameter was moved into the JSON object.  It seemed
wrong to overload the media type wrapper with something that really belongs
in the payload.

2. The set of reputons in the response was changed from a bunch of JSON
objects that all have the same name to a JSON array.  JSON says that object
names SHOULD be unique, and it seemed wrong to violate that.  And as long
as the object names don't matter, it makes more sense to use an array.

3. The mechanism for defining the JSON format is no longer ABNF.  The JSON
spec already defines the ABNF for JSON, including all the delimiter
characters, the DQUOTEs, where the whitespace can go, and so on with other
fidgety bits.  It seemed wrong and risky to re-define all that here.
 Instead, the JSON format is now defined in terms of JSON primitives.

I think these are all important changes that go in the right direction.
 But the working group should review that, and anyone who disagrees should
raise an issue.

Barry, Applications AD