Note: If you are viewing this on github and it seems out of date, try clicking the above link, hackmd may hold more recent content not yet approved/cleaned by WI editors/WG chairs for syncing to github archival records.
Upstream and Downstream issues
Agenda:
Agenda:
id
not optional (set by default if not by construction of builder object)iss
<id
is a random UUID (breaks v1.1 conformance)issuanceDate
poorly named? there's an open data model v2 issueproof.created
date (can be set manually for test vectors) <> iat
mapping (vc data model issues 809)iss
(must be string) <> issuer (which can be an object, with issuer.id as a string if LD object like all the examples in the spec); use-case of whether to drop issuer.id as redundant after moving to iss
in addition to
path"/mapping in JWT - see here)
For backward compatibility with JWT processors, the following registered JWT claim names MUST be used instead of, or in addition to, their respective standard verifiable credential counterparts:
issuer.id
to iss
, no?not-before
loses leap seconds, that's not a big deal.iss
field: iss MUST represent the issuer property of a verifiable credential or the holder property of a verifiable presentation.
in the JWT section of the VC spec, this is assumed to be a string, but a complex object is valid in an LD-VC…iss
separately? and thirdly also deal separately with external proofs
credential
and a presentation
? Is iss
part of the credential, or only part of the verifiable credential (when you transform it and attach the proof)? regardless of assertion format, we all start from a credential and pick an assertion format to transform it into…jwt.payload.vc
is an "intermediate representation" that, when combined with an external proof, becomes a VCverify
CLI option
+ self-issued: OIDF test suite took this option and it works well I think; SAML self-testing was quite hard, for lack of this kind of mechanismkid
is set to key.id
because issuer is CONTROLLER, not necessarily vM, in VC-JWTformat
parameter in the for
loops in the next iteration, to include that VC-JWT profile