Skip to main content

IETF Last Call Review of draft-ietf-oauth-sd-jwt-vc-19
review-ietf-oauth-sd-jwt-vc-19-artart-lc-amsuess-2026-09-15-00

Request Review of draft-ietf-oauth-sd-jwt-vc
Requested revision No specific revision (document currently at 23)
Type IETF Last Call Review
Team ART Area Review Team (artart)
Deadline 2026-09-15
Requested 2026-09-01
Authors Oliver Terbu , Daniel Fett , Brian Campbell
I-D last updated 2026-10-31 (Latest revision 2026-10-31)
Completed reviews Httpdir Early review of -18 by Mark Nottingham (diff)
Genart IETF Last Call review of -19 by Joel M. Halpern (diff)
Artart IETF Last Call review of -19 by Christian Amsüss (diff)
Secdir IETF Last Call review of -19 by Ionuț Mihalcea (diff)
Assignment Reviewer Christian Amsüss
State Completed
Request IETF Last Call review on draft-ietf-oauth-sd-jwt-vc by ART Area Review Team Assigned
Posted at https://mailarchive.ietf.org/arch/msg/art/nA2zb_R5E86lMgLA5LFb2ODMUUg
Reviewed revision 19 (document currently at 23)
Result Ready w/issues
Completed 2026-09-15
review-ietf-oauth-sd-jwt-vc-19-artart-lc-amsuess-2026-09-15-00
# ART-ART focus points

ad 5.5 (also 6.2): name and description are human readable. As it should be,
they have a language tag, but lack writing direction information (rtl).
Previous IETF specifications of the recent years (as opposed to the older
RFC5646) cater for bidirectional text, for example
<https://www.rfc-editor.org/rfc/rfc9290.html#name-language-tagged-strings>.

# Clarity and rationale

ad 1: From the introduction (also the later text), it is not clear to me how
being a *verifiable* credential (which AIU is about being a signed JWT and
containing a cnf of which possession can be proven) is related to the vct
(which is about explaining to a user what a credential means and how to make
informed decisions about selective disclosure).

ad 2.1: Are SD-JWT VCs intended to exclusively be used in places where a media
type is assigned? Or should the paragraph start with "Where media types are
used, …"?

ad 4: Why is there a well-known path inserted? Usually, links would just go to
the right resource, and if there's something else served from that path too,
media type negotiation comes to the rescue.

ad 5.6: What happens to SVG processing when path selects multiple elements?

# Completeness

ad 2.2.2.3: Why can only the vct have a vct#integrity, but the aka_vct not?

# Non-actionable remarks

ad 5.3, 7.5 and 8.3/8.4: There is some overlap with
draft-bormann-t2trg-deref-id, but the texts seem like a good enough that enough
is said.