Standard mandates credential subjects to be identified by their DID
It doesn't always make sense, but in vast majority of cases it does
How?
[ ] Change the logic of transact_with_keypair_from_subject_map to force the caller to provide id in the map
[ ] Accept a new misc option, something like subjectless: true to let the caller explicitly state the intent of making a credential without a subject (verifiable statement?)
To consider
Should we extend the standard with credentialStatement to address p.2 in "How"?
Pro: keep a 100%-standard-compliant subset
Pro: be explicit about kinds of verifiable claims we operate with
Why?
How?
transact_with_keypair_from_subject_map
to force the caller to provideid
in the mapmisc
option, something likesubjectless: true
to let the caller explicitly state the intent of making a credential without a subject (verifiable statement?)To consider
credentialStatement
to address p.2 in "How"?