Markdown Version | Session Recording
Session Date/Time: 07 Nov 2023 14:30
cbor
Summary
This meeting covered the status of several CBOR-related drafts, including EDN Literals, Update 8610 Grammar, Aktivo/CBOR Pack, and a DNS over CBOR format. The deterministic CBOR (DCBOR) effort was discussed, focusing on a common deterministic encoding profile. Decisions were made to extend the working group last call for EDN Literals and Update 8610 Grammar, and to start a call for adoption of the common deterministic encoding profile.
Key Discussion Points
- EDN Literals and Update 8610 Grammar: A working group last call was extended for one week to gather more feedback on both documents. There was a call for simplified feedback.
- Aktivo/CBOR Pack: Discussion revolved around reference tables, shared items, argument items, and function tags within the CBOR Pack specification. Table building was identified as a potentially application-specific area for innovation. The difficulties of using maps in combination with incremental table building were discussed.
- DNS over CBOR: The presentation covered a concise CBOR-based DNS message format, including omitting DNS fields for efficiency and utilizing name compression. Two name compression strategies were presented: component referencing and a lighter version of CBOR Pack. There was debate as to whether to use pack, or to use the implicit table structure that is already familiar.
- Deterministic CBOR (DCBOR): There are two documents relating to deterministic Cbor that need to be merged. One from Karsten, and one from Wolf. The discussion centered around the need for a common deterministic encoding profile for CBOR, specifically whether
2should be treated the same as2.0. The group expressed support for adopting a common profile, with a decision on BCP versus Standards Track to be determined later.
Decisions and Action Items
- Action Item: Extend the working group last call for EDN Literals and Update 8610 Grammar for one week.
- Decision: Start a call for adoption of the common deterministic encoding profile for CBOR on the mailing list.
- Action Item: Karsten and Wolf to collaborate on merging their DCBOR documents into one.
- Action Item: Investigate the potential of adding a slicing reference to CBOR Pack.
- Action Item: Discuss the issue of query counts greater than 1 in DNS, as raised by Donald Eastlake, offline.
Next Steps
- Gather feedback on EDN Literals and Update 8610 Grammar during the extended working group last call.
- Begin the call for adoption of the common deterministic encoding profile.
- Karsten and Wolf to merge their documents on DCBOR.
- Continued discussion and development of Aktivo/CBOR Pack, addressing outstanding merits and potential benchmarks.
- Evaluate the two DNS/CBOR name compression approaches and make a decision on which direction to pursue.