Skip to main content

A Media Type for Reputation Interchange
draft-ietf-repute-media-type-13

Revision differences

Document history

Date Rev. By Action
2013-11-19
13 (System) RFC Editor state changed to AUTH48-DONE from AUTH48
2013-11-15
13 (System) RFC Editor state changed to AUTH48 from RFC-EDITOR
2013-10-23
13 (System) RFC Editor state changed to RFC-EDITOR from REF
2013-10-21
13 (System) RFC Editor state changed to REF from EDIT
2013-10-01
13 (System) IANA Action state changed to RFC-Ed-Ack from Waiting on RFC Editor
2013-10-01
13 (System) IANA Action state changed to Waiting on RFC Editor from Waiting on Authors
2013-10-01
13 (System) IANA Action state changed to Waiting on RFC Editor from Waiting on Authors
2013-10-01
13 (System) IANA Action state changed to Waiting on Authors from In Progress
2013-09-30
13 (System) RFC Editor state changed to EDIT from MISSREF
2013-09-30
13 (System) IANA Action state changed to In Progress
2013-09-30
13 Cindy Morgan State changed to RFC Ed Queue from Approved-announcement sent
2013-09-30
13 (System) RFC Editor state changed to MISSREF from EDIT
2013-09-30
13 (System) RFC Editor state changed to EDIT
2013-09-30
13 (System) Announcement was received by RFC Editor
2013-09-30
13 Amy Vezza State changed to Approved-announcement sent from Approved-announcement to be sent
2013-09-30
13 Amy Vezza IESG has approved the document
2013-09-30
13 Amy Vezza Closed "Approve" ballot
2013-09-30
13 Amy Vezza Ballot approval text was generated
2013-09-28
13 Pete Resnick State changed to Approved-announcement to be sent from Approved-announcement to be sent::Point Raised - writeup needed
2013-09-19
13 Tero Kivinen Closed request for Last Call review by SECDIR with state 'No Response'
2013-09-15
13 Pete Resnick State changed to Approved-announcement to be sent::Point Raised - writeup needed from IESG Evaluation::AD Followup
2013-09-15
13 Barry Leiba [Ballot comment]
Thanks for the excellent work in resolving the remaining issues.
2013-09-15
13 Barry Leiba [Ballot Position Update] Position for Barry Leiba has been changed to Yes from Discuss
2013-09-15
13 (System) Sub state has been changed to AD Followup from Revised ID Needed
2013-09-15
13 Murray Kucherawy IANA Review state changed to Version Changed - Review Needed from IANA - Not OK
2013-09-15
13 Murray Kucherawy New version available: draft-ietf-repute-media-type-13.txt
2013-09-12
12 Cindy Morgan State changed to IESG Evaluation::Revised I-D Needed from IESG Evaluation
2013-09-12
12 Gonzalo Camarillo [Ballot Position Update] New position, No Objection, has been recorded for Gonzalo Camarillo
2013-09-11
12 Adrian Farrel [Ballot Position Update] New position, No Objection, has been recorded for Adrian Farrel
2013-09-11
12 Richard Barnes
[Ballot comment]
And the antiparticle of the reputon is... a disreputon?

It seems strange that the context for the reputon is relegated to a parameter …
[Ballot comment]
And the antiparticle of the reputon is... a disreputon?

It seems strange that the context for the reputon is relegated to a parameter of the media type, when it's really a semantic attribute, not a type/encoding attribute.  Suggest moving it inside the reputon or reputon collection structures.

In "sample-size": JSON doesn't have a notion of the length of an integer, so saying "64-bit" here seems odd, unless you mean that it MUST NOT exceed 2**64-1.

I agree with Barry's comment that a collection of reputons (repu-meson?) should be an array rather than an object.
2013-09-11
12 Richard Barnes [Ballot Position Update] New position, No Objection, has been recorded for Richard Barnes
2013-09-11
12 Sean Turner [Ballot Position Update] New position, No Objection, has been recorded for Sean Turner
2013-09-11
12 Barry Leiba
[Ballot discuss]
Three points, if you please (UPDATED):

1. RFC 4627 says that the names within a JSON object SHOULD be unique.  Yet this explicitly …
[Ballot discuss]
Three points, if you please (UPDATED):

1. RFC 4627 says that the names within a JSON object SHOULD be unique.  Yet this explicitly defines a setup wherein a reputation object contains multiple reputons, all of which have the same name, "reputon".  Why is that a good design?  Perhaps just make the reputation object be an array, where each reputon is an element of the array?

2. You specify information to be included with a registration request, but not the information that will actually be in the registry table.  As the policy for the registry is Specification required, I suggest that you make it clear that the information you're asking for has to be clearly documented in the specification, and that you limit the actual registry to a minimum of information -- maybe the first four items: name, description, reference, status.  That avoids an awkward and cluttered registry, and also avoids duplicatin of information in the registry that's already in the specification.  The actual registry information needs to be specified in the document, so IANA knows what to do.

3. Specification Required implies Expert Review, so you need to give instructions to the designated expert.  As part of that, you should say what the DE should consider when reviewing.  You can also say that no DE review is necessary if the specification is in an IETF consensus RFC.  (Alternatively on that last point, you can explicitly designate the policy as "Specification Required or IETF Review".)  If you want expert review *even* for IETF consensus documents, it would be good to say that explicitly.
2013-09-11
12 Barry Leiba Ballot discuss text updated for Barry Leiba
2013-09-11
12 Barry Leiba
[Ballot discuss]
Three points, if you please (UPDATED):

1. RFC 4627 says that the names within a JSON object SHOULD be unique.  Yet this explicitly …
[Ballot discuss]
Three points, if you please (UPDATED):

1. RFC 4627 says that the names within a JSON object SHOULD be unique.  Yet this explicitly defines a setup wherein a reputation object contains multiple reputons, all of which have the same name, "reputon".  Why is that a good design?  Perhaps just make the reputation object be an array, where each reputon is an element of the array?

2. You specify information to be included with a registration request, but not the information that will actually be in the registry table.  As the policy for the registry is Specification required, I suggest that you make it clear that the information you're asking for has to be clearly documented in the specification, and that you limit the actual registry to a minimum of information -- maybe the first four items: name, description, reference, status.  That avoids an awkward and cluttered registry, and also avoids duplicatin of information in the registry that's already in the specification.  The actual registry information needs to be specified in the document, so IANA knows what to do.

3. Specification Required implies Expert Review, so you need to give instructions to the designated expert.  As part of that, you should say what the DE should consider when reviewing.  You can also say that no DE review is necessary if the specification is in an IETF consensus RFC.  (Alternatively on that last point, you can explicitly designate the policy as "Specification Required or IETF Review.)  If you want expert review *even* for IETF consensus documents, it would be good to say that explicitly.
2013-09-11
12 Barry Leiba Ballot discuss text updated for Barry Leiba
2013-09-11
12 Jari Arkko [Ballot Position Update] New position, No Objection, has been recorded for Jari Arkko
2013-09-10
12 Barry Leiba
[Ballot discuss]
Three points, if you please:

1. An extremely easy one: the media type registration uses an obsolete email addres for Murray's contact info. …
[Ballot discuss]
Three points, if you please:

1. An extremely easy one: the media type registration uses an obsolete email addres for Murray's contact info.

2. A harder one: RFC 4627 says that the names within a JSON object SHOULD be unique.  Yet this explicitly defines a setup wherein a reputation object contains multiple reputons, all of which have the same name, "reputon".  Why is that a good design?

3. You specify information to be included with a registration request, but not the information that will actually be in the registry table.  As the policy for the registry is Specification required, I suggest that you make it clear that the information you're asking for has to be clearly documented in the specification, and that you limit the actual registry to a minimum of information -- a name and reference, and maybe a short description.  That avoids an awkward and cluttered registry, and also avoids duplicatin of information in the registry that's already in the specification.  The actual registry information needs to be specified in the document, so IANA knows what to do.
2013-09-10
12 Barry Leiba [Ballot Position Update] New position, Discuss, has been recorded for Barry Leiba
2013-09-10
12 Ted Lemon
[Ballot comment]
If I am reading this ABNF correctly:
    reputon = "{" [ reputon-object
        *(value-separator reputon-object) ] "}"

  …
[Ballot comment]
If I am reading this ABNF correctly:
    reputon = "{" [ reputon-object
        *(value-separator reputon-object) ] "}"

    reputon-object = "reputon" name-separator response-set

...then a reputon is one or more reputon objects, each of which is denoted with the string "reputon".  IOW:

{ "reputon": { ... }, "reputon": {...} }

Is that correct?  If so, isn't a little weird to use "reputon" as the string that denotes a reputon object, which is a _part_ of a reputon, not a whole reputon?  Or am I just not understanding the ABNF (which is quite possible—I'm hardly an expert).

The relationship between the term "clutch hitter" and "choke" is not going to be obvious to many readers (e.g., not obvious to me).  This may not be the best example to use to make the point you are making here.

Are assertions not allowed to contain whitespace characters?  I ask because you use names like "choke-hitter" and "is-good" instead of "choke hitter" and "is good".  Given that these appear in quotes, it seems unnecessary to substitute dashes for spaces.
2013-09-10
12 Ted Lemon [Ballot Position Update] New position, No Objection, has been recorded for Ted Lemon
2013-09-10
12 Brian Haberman [Ballot Position Update] New position, No Objection, has been recorded for Brian Haberman
2013-09-10
12 Stewart Bryant [Ballot Position Update] New position, No Objection, has been recorded for Stewart Bryant
2013-09-09
12 Stephen Farrell [Ballot Position Update] New position, No Objection, has been recorded for Stephen Farrell
2013-09-09
12 Benoît Claise [Ballot comment]
See https://datatracker.ietf.org/doc/draft-ietf-repute-model/ballot/#benoit-claise
2013-09-09
12 Benoît Claise [Ballot Position Update] New position, No Objection, has been recorded for Benoit Claise
2013-09-09
12 (System) IANA Review state changed to IANA - Not OK from Version Changed - Review Needed
2013-09-09
12 Martin Stiemerling [Ballot Position Update] New position, No Objection, has been recorded for Martin Stiemerling
2013-09-08
12 Joel Jaeggli [Ballot Position Update] New position, No Objection, has been recorded for Joel Jaeggli
2013-09-07
12 Peter Yee Request for Last Call review by GENART Completed: Ready. Reviewer: Peter Yee.
2013-09-07
12 Spencer Dawkins [Ballot Position Update] New position, No Objection, has been recorded for Spencer Dawkins
2013-09-07
12 Pete Resnick State changed to IESG Evaluation from Waiting for AD Go-Ahead
2013-09-07
12 Pete Resnick Ballot has been issued
2013-09-07
12 Pete Resnick [Ballot Position Update] New position, Yes, has been recorded for Pete Resnick
2013-09-07
12 Pete Resnick Created "Approve" ballot
2013-09-07
12 Pete Resnick Note added 'Suggest reading -model first.'
2013-09-07
12 Murray Kucherawy New version available: draft-ietf-repute-media-type-12.txt
2013-09-05
11 Jean Mahoney Request for Last Call review by GENART is assigned to Peter Yee
2013-09-05
11 Jean Mahoney Request for Last Call review by GENART is assigned to Peter Yee
2013-08-30
11 Peter Yee Request for Last Call review by GENART Completed: Ready with Issues. Reviewer: Peter Yee.
2013-08-29
11 Murray Kucherawy IANA Review state changed to Version Changed - Review Needed from IANA OK - Actions Needed
2013-08-29
11 Murray Kucherawy New version available: draft-ietf-repute-media-type-11.txt
2013-08-29
10 (System) State changed to Waiting for AD Go-Ahead from In Last Call
2013-08-27
10 (System) IANA Review state changed to IANA OK - Actions Needed from IANA - Review Needed
2013-08-27
10 (System) IANA Review state changed to IANA OK - Actions Needed from IANA - Review Needed
2013-08-27
10 Amanda Baber
IESG/Authors/WG Chairs:

IANA has reviewed draft-ietf-repute-media-type-10.  Authors should review the comments and/or questions below.  Please report any inaccuracies and respond to any questions as soon …
IESG/Authors/WG Chairs:

IANA has reviewed draft-ietf-repute-media-type-10.  Authors should review the comments and/or questions below.  Please report any inaccuracies and respond to any questions as soon as possible.

IANA's reviewer has the following comments/questions:

QUESTION: Should the new registry have its own page, or be added to an existing page?

NOTE: If the fields to be listed in the registry are different from the fields to be included in the registration request, please add that list to the IANA Considerations section. Note that the list in draft-ietf-repute-email-identifiers appears to be different from the list provided here.

IANA understands that, upon approval of this document two IANA actions are required to be completed.

First, in the Application Media Types registry located at:

http://www.iana.org/assignments/media-types/application

a new application type is to be registered as follows:

application/reputon+json

with a reference of [ RFC-to-be ]

Second, IANA is to create a new registry called the Reputation Applications registry. The new registry is to be managed through Specification Required as defined by RFC 5226. There are no initial registrations in the new registry. However, IANA notes that the document draft-ietf-repute-evalu-identifiers, which is under review by the IESG, contains a single Reputation Application to be added to this new registry.

The registry will contain the following fields:

- Name of the application being registered or updated
- Short description of the application (i.e., the class of entity about which it reports reputation data)
- The reference
- New or updated status, which is to be one of:
current: The application is in current use
deprecated: The application is in current use but its use is discouraged
historic: The application is no longer in current use
- A description of the subject of a query within this reputation, and a legal syntax for the same
- An optional table of query parameters that are specific to this application; each table entry must include:
Name: Name of the query parameter
Status: (as above)
Description: A short description of the purpose of this parameter
Syntax: A reference to a description of valid syntax for the parameter's value
Required: "yes" if the parameter is mandatory, "no" otherwise
- A list of one or more assertions registered within this application; each table entry is to include:
Name: Name of the assertion
Description: A short description of the assertion, with specific meanings for values of 0.0 and 1.0
Scale: A short description of the scale used in computing the value
- An optional list of one or more response set extension keys for use within this application; each table entry is to include:
Name: Name of the extension key
Description: A short description of the key's intended meaning
Syntax: A description of valid values that can appear associated with the key

IANA understands that these two actions are the only ones that need to be completed upon approval of this document.

Note:  The actions requested in this document will not be completed until the document has been approved for publication as an RFC. This message is only to confirm what actions will be performed.
2013-08-21
10 Cindy Morgan Note field has been cleared
2013-08-18
10 Pete Resnick Placed on agenda for telechat - 2013-09-12
2013-08-16
10 Tero Kivinen Request for Last Call review by SECDIR is assigned to Alan DeKok
2013-08-16
10 Tero Kivinen Request for Last Call review by SECDIR is assigned to Alan DeKok
2013-08-15
10 Jean Mahoney Request for Last Call review by GENART is assigned to Peter Yee
2013-08-15
10 Jean Mahoney Request for Last Call review by GENART is assigned to Peter Yee
2013-08-15
10 Cindy Morgan IANA Review state changed to IANA - Review Needed
2013-08-15
10 Cindy Morgan
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
CC:
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (A Media Type for Reputation …
The following Last Call announcement was sent out:

From: The IESG
To: IETF-Announce
CC:
Reply-To: ietf@ietf.org
Sender:
Subject: Last Call:  (A Media Type for Reputation Interchange) to Proposed Standard


The IESG has received a request from the Reputation Services WG (repute)
to consider the following document:
- 'A Media Type for Reputation Interchange'
  as Proposed Standard

The IESG plans to make a decision in the next few weeks, and solicits
final comments on this action. Please send substantive comments to the
ietf@ietf.org mailing lists by 2013-08-29. Exceptionally, comments may be
sent to iesg@ietf.org instead. In either case, please retain the
beginning of the Subject line to allow automated sorting.

Abstract


  This document defines the format of reputation response data
  ("reputons"), the media-type for packaging it, and definition of a
  registry for the names of reputation applications and response sets.




The file can be obtained via
http://datatracker.ietf.org/doc/draft-ietf-repute-media-type/

IESG discussion can be tracked via
http://datatracker.ietf.org/doc/draft-ietf-repute-media-type/ballot/


No IPR declarations have been submitted directly on this I-D.


2013-08-15
10 Cindy Morgan State changed to In Last Call from Last Call Requested
2013-08-15
10 Pete Resnick Last call was requested
2013-08-15
10 Pete Resnick Ballot approval text was generated
2013-08-15
10 Pete Resnick State changed to Last Call Requested from AD Evaluation::Point Raised - writeup needed
2013-08-15
10 Pete Resnick Last call announcement was changed
2013-08-15
10 Pete Resnick Last call announcement was generated
2013-07-29
10 Pete Resnick Last call announcement was generated
2013-07-18
10 Maddy Conner New version available: draft-ietf-repute-media-type-10.txt
2013-07-12
09 Pete Resnick Ballot writeup was changed
2013-07-12
09 Pete Resnick Ballot writeup was generated
2013-07-12
09 Pete Resnick Waiting for confirmation that the WG is OK with the latest change.
2013-07-12
09 Pete Resnick State changed to AD Evaluation::Point Raised - writeup needed from AD Evaluation::AD Followup
2013-07-04
09 Pete Resnick State changed to AD Evaluation::AD Followup from AD Evaluation::Point Raised - writeup needed
2013-07-03
09 Murray Kucherawy New version available: draft-ietf-repute-media-type-09.txt
2013-06-06
08 Murray Kucherawy New version available: draft-ietf-repute-media-type-08.txt
2013-05-25
07 Pete Resnick Waiting for reply from authors/shepherds.
2013-05-25
07 Pete Resnick State changed to AD Evaluation::Point Raised - writeup needed from AD Evaluation
2013-05-25
07 Pete Resnick Changed document writeup
2013-05-25
07 Pete Resnick State changed to AD Evaluation from Publication Requested
2013-05-20
07 Cindy Morgan Writeup available here: https://datatracker.ietf.org/doc/draft-ietf-repute-media-type/shepherdwriteup/
2013-05-20
07 Cindy Morgan State changed to Publication Requested from AD is watching
2013-05-20
07 Cindy Morgan Note added 'Dave Crocker (dcrocker@bbiw.net) is the doc shepherd.'
2013-05-20
07 Cindy Morgan Intended Status changed to Proposed Standard from None
2013-05-20
07 Dave Crocker IETF WG state changed to Submitted to IESG for Publication from In WG Last Call
2013-05-19
07 Dave Crocker Changed document writeup
2013-05-19
07 Murray Kucherawy New version available: draft-ietf-repute-media-type-07.txt
2013-03-13
06 Murray Kucherawy New version available: draft-ietf-repute-media-type-06.txt
2013-02-26
05 Dave Crocker Changed shepherd to DCrocker
2012-11-19
05 Murray Kucherawy New version available: draft-ietf-repute-media-type-05.txt
2012-11-13
04 Murray Kucherawy New version available: draft-ietf-repute-media-type-04.txt
2012-11-09
03 Dave Crocker IETF state changed to In WG Last Call from WG Document
2012-06-28
03 Murray Kucherawy New version available: draft-ietf-repute-media-type-03.txt
2012-04-06
02 Murray Kucherawy New version available: draft-ietf-repute-media-type-02.txt
2012-01-13
01 (System) New version available: draft-ietf-repute-media-type-01.txt
2011-12-16
01 Dave Crocker discussed at ietf82; room consensus. no objection on mailing list, when queried.
2011-12-16
01 Dave Crocker IETF state changed to WG Document from Call For Adoption By WG Issued
2011-12-16
01 Pete Resnick Draft added in state AD is watching
2011-11-20
00 (System) New version available: draft-ietf-repute-media-type-00.txt