openwallet-foundation / credo-ts

Typescript framework for building decentralized identity and verifiable credential solutions
https://credo.js.org
Apache License 2.0
258 stars 195 forks source link

Store revocation state with the credential record rather than the credential exchange record #1315

Open TimoGlastra opened 1 year ago

TimoGlastra commented 1 year ago

This means you can remove the credentialExchangeRecord and still have the credential data.

In addition, we should start looking at promoting the usage of the credential records itself more over the credential exchange records so that a) you can delete the exchange record but keep the credential and b) works better when we start supporting non-didcomm protocols (such as receiving credentials using openid4vci)

swcurran commented 1 year ago

@ianco — is this in ACA-Py already or should we add the same issue? Thanks.