January 20, 2017
Disclaimer: my project.
IETF draft: draft-staykov-hu-json-canonical-form-00
Note: the mapping from JSON Canonical Form to bytes is ambiguous. It doesn’t specify which characters should be escaped or which escape sequences to use.
Note: not actually a subset of JSON. JSON forbids code points below %x20, but Canonical JSON (which is actually specified in bytes, not code points) allows all bytes to appear in strings.