> 
> Comments are very welcome.

(1) I can’t parse

          the binary
          representation of the String value of ENCODED_TOKEN, which
          would depend on the used charset.

What charset?  JSON does not have a charset.  (I’m probably misreading this.)
What *is* the “String value of ENCODED_TOKEN”?


(2) query parameters: diff=true and N=I are a bit redundant to each other.  If 
you have N, you need to have diff=true, which therefore can be omitted.  diff=I 
 or diff  (no equals sign) would therefore be simpler forms of this.


(3) Re CDDL:  I read this as

token-hash = bytes
trl = [* token-hash]
diff-entry = {removed => trl, added => trl}
diff = [* diff-entry]

removed = 0
added = 1

I would simplify diff-entry as a record instead of a struct ( 
https://tools.ietf.org/html/rfc8610#section-2 ):

diff-entry = [removed: trl, added: trl]

i.e., leave out the labels and rely on the order in the array.

I didn’t make up CDDL for the registration response, as I don’t know what the 
“…” is.


(4) Why do we need all that precision what was added and removed when?

(5) On the diff stream, please see also STP: 

https://tools.ietf.org/html/draft-bormann-t2trg-stp-03

Grüße, Carsten

_______________________________________________
Ace mailing list
Ace@ietf.org
https://www.ietf.org/mailman/listinfo/ace

Reply via email to