Clarify reserved cde-n profile wording - #22
Merged
Conversation
Signed-off-by: Anton Sokolov <anton@tyche-institute.ee>
Collaborator
Author
|
@StevenMih PR #22 is ready and its current required checks are green. The repository ruleset blocks merge until one approving review from a reviewer with write access. Please review and approve exact head |
StevenMih
approved these changes
Aug 14, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
cde-ndescriptionCDE/dCBOR normalization; SHA-256with the already accepted neutral wordingDeterministic CBOR canonicalization profile; SHA-256in the algorithm table, IANA table, and liveREGISTRY.mdcde-nis not currently defined as CDE, dCBOR, or the CBOR WG deterministic-serialization workCloses #17.
Why
The current description names two different profiles and pre-attributes semantics that have not been selected. The replacement removes that false attribution without silently choosing shortest-width versus binary64 floats before written encoder evidence arrives from libp2p.
The entry remains Reserved. This PR does not define
cde-n, choose a float policy, or claim interoperability.Validation
make -B -C spec ... allusing kramdown-rfc2629 1.7.39 and xml2rfc 3.34.0python3 -m pytest lib: 32 passedpython3 .github/check_vectors.py vectors/: 0 FAILEDpython3 .github/neutrality_scan.py --self-test: OKgit diff --check: clean