Subject: [dispatch] Proposed CBOR / CDDL WG

From: Alexey Melnikov <[email-masked]>
Date: Tue, 18 Oct 2016 15:54:19 +0100

Hi,
I received a request to form a new WG that will work on revising CBOR (RFC 7049), finishing CDDL and working on a couple of CBOR extensions.

Please comment on the proposed charter and proposed work.

---------

Concise Binary Object Representation (CBOR, RFC 7049) extends the JavaScript Object Notation (JSON, RFC 7159) data model to include binary data and an extensibility model, using a binary representation format that is easy to parse correctly. It has been picked up by a number of IETF efforts (e.g., COSE, GRASP) as a message format.

The CBOR working group will update RFC 7049 to fix verified errata. Security issues and clarifications may be addressed, but changes to the document will ensure backward compatibility for popular deployed codebases. The resulting document will be targeted at becoming an Internet Standard.

Similar to the way ABNF (RFC 5234/7405) can be used to describe the set of valid messages in a text representation, it would be useful if protocol specifications could use a description format for the data in CBOR-encoded messages.  The CBOR data definition language (CDDL) is a proposal for such a description technique that has already been used successfully in COSE, GRASP, and efforts outside the IETF.  The CBOR WG will complete the development of this specification by creating an RFC that can be used as a normative reference in a protocol specification.

In parallel to the work on CDDL, the WG will examine the
Internet-Drafts draft-jroatch-cbor-tags and draft-bormann-cbor-tags-oid that
use CBOR's extensibility mechanisms to provide additional data types as used in certain applications.  Where these proposals are deemed useful and do not require significant new
development, the CBOR WG might complete these specifications as well.
---------

Best Regards,
Alexey, as an ART AD.