Jacob, I believe we can always create a CDDL and support other media types in 
the same way as https://datatracker.ietf.org/doc/draft-ietf-oauth-status-list/ 
supports CBOR/JSON if this is required in the future.
[https://static.ietf.org/dt/12.9.0/ietf/images/ietf-logo-card.png]<https://datatracker.ietf.org/doc/draft-ietf-oauth-status-list/>
Token Status 
List<https://datatracker.ietf.org/doc/draft-ietf-oauth-status-list/>
This specification defines status list data structures and processing rules for 
representing the status of tokens secured by JSON Object Signing and Encryption 
(JOSE) or CBOR Object Signing and Encryption(COSE), such as JSON Web Tokens 
(JWTs), CBOR Web Tokens (CWTs) and ISO mdoc. The status list token data 
structures themselves are also represented as JWTs or CWTs.
datatracker.ietf.org

________________________________
From: OAuth <oauth-boun...@ietf.org> on behalf of Jacob Ward 
<jacob.w...@spruceid.com>
Sent: Wednesday, April 3, 2024 8:08 PM
To: Daniel Fett <mail=40danielfett...@dmarc.ietf.org>
Cc: oauth <oauth@ietf.org>
Subject: Re: [OAUTH-WG] Type Metadata for SD-JWT VC

EXTERNAL EMAIL: This email originated outside of our organisation. Do not click 
links or open attachments unless you recognise the sender and know the content 
is safe.

Hi Daniel,

I'm not sure anyone has published a draft yet, but given that there is a draft 
for SD-CWT I wouldn't be surprised if SD-CWT VC appears at some point. With 
that in mind, has there been any discussion on having an encoding-agnostic 
specification of this metadata, rather than JSON specific?

Thanks, Jacob

On Wed, Apr 3, 2024 at 8:22 AM Daniel Fett 
<mail=40danielfett...@dmarc.ietf.org<mailto:40danielfett...@dmarc.ietf.org>> 
wrote:

Hi all,

as discussed during IETF 119, we would like to introduce what we call Type 
Metadata to SD-JWT VC.

For a bit of context, the intention is to provide a mechanism to provide 
information about credential types (e.g., a JSON schema, display/rendering 
information, a name and description to be used by developers, etc.). Type 
Metadata can be organized in a hierarchical structure using "extends" 
relationships.

The need for such a mechanism developed from discussions around the 'vct' 
(Verifiable Credentials Type) 
identifier<https://github.com/oauth-wg/oauth-sd-jwt-vc/issues/181> in SD-JWT VC 
and again in the context of the EUDI 
Wallet<https://github.com/danielfett/sd-jwt-vc-dm>.

I drafted a first tentative design in this 
specification<https://vcstuff.github.io/sd-jwt-vc-types/draft-fett-oauth-sd-jwt-vc-types.html>
 and we now want to revisit that and start moving pieces of that over to SD-JWT 
VC.

The first PR<https://github.com/oauth-wg/oauth-sd-jwt-vc/pull/220> introduces 
the basic Type Metadata structures including the extension and integrity 
protection mechanisms. It lacks many of the features we would like to see in an 
MVP, so we plan to release a new draft only after introducing a few more 
features<https://github.com/oauth-wg/oauth-sd-jwt-vc/issues/224> in follow-on 
PRs.

We would like to invite you to review the PR and let us know if there is any 
feedback! I also plan to discuss this in more detail at an unconference session 
at the OAuth Security Workshop.

-Daniel, Brian, Oliver


_______________________________________________
OAuth mailing list
OAuth@ietf.org<mailto:OAuth@ietf.org>
https://www.ietf.org/mailman/listinfo/oauth
_______________________________________________
OAuth mailing list
OAuth@ietf.org
https://www.ietf.org/mailman/listinfo/oauth

Reply via email to