[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [Json] The "CBOR Everywhere" Project
I'm proposing: a platform- and application-independent CBOR encoding profile
"One common problem is the lack of an encoding-independent standardization of the information, the so-called information model."
[ "This is text", [h'89504e470d0a1a0a', [5, "png"]], ]---------------------------------------
Hi List,
Warning: slightly political content.
As you know(?) Microsoft and Oracle do not use the same algorithm for serializing JSON numbers outside of the 64-bit IEEE-754 range although they both claim to be RFC compliant.
FWIW, I have decided to push CBOR as a viable alternative to JSON and XML for enterprise applications as well as well as standards like Open Banking. A rationale can be found here: https://github.com/cyberphone/cbor-everywhere
I was surprised seeing this idea immediately being dismissed in the same way as RFC 8785 [1]. As a countermeasure/attack, some of the leading folks in the CBOR WG, suggest creating a CBOR encoding scheme [2] that defies current industry best practices, including the encoding scheme used by the excellent CBOR on-line tool provided by the primary CBOR RFC editor himself: https://cbor.me
Another suggestion is creating sector specific CBOR encoding profiles, like a "fintech" profile. Why would the financial industry need a specific CBOR encoding scheme?
Anyway, these proposals are about as far you can possible get from what I'm proposing: a platform- and application-independent CBOR encoding profile [3], to avoid the situation we got with JSON.ÂÂ It would obviously be a waste of time for me going to IETF 117 if such high-level goals cannot be addressed in a constructive way.
Regards,
Anders Rundgren
1] "Bad idea". Not a single piece of hard technical evidence was ever provided. It just got even more confusing because some recent W3C work items depend on JSON canonicalization including authorship by none less than Mike Jones:
https://w3c.github.io/vc-jws-2020/
2] https://www.ietf.org/archive/id/draft-mcnally-deterministic-cbor-01.html
3] https://cyberphone.github.io/android-cbor/distribution/apidoc/org/webpki/cbor/package-summary.html#deterministic-encoding
_______________________________________________
json mailing list
json@ietf.org
https://www.ietf.org/mailman/listinfo/json
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]