Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

VC with status #98

Open
ssi-vc-dev opened this issue Mar 6, 2024 · 3 comments
Open

VC with status #98

ssi-vc-dev opened this issue Mar 6, 2024 · 3 comments

Comments

@ssi-vc-dev
Copy link

ssi-vc-dev commented Mar 6, 2024

Hey guys, I was using your demo and both OID4VCI and OID4VP work perfectly! Good job.

I have one question about issuing VC with status / credentialStatus.
From what I can see, currently, the credentials issued within the demo don't have status.
I want to have something like this https://www.npmjs.com/package/@sphereon/vc-status-list
Which plugins i should add to the agent in this demo, to be able to issue VC with status?

@nklomp
Copy link
Contributor

nklomp commented Mar 6, 2024

Yes in our SSI-SDK we actually have plugins that both can handle the management side of things for revocations, as well as automatic random index assignments in a list when issuing a credential.
See: https://github.com/Sphereon-Opensource/SSI-SDK/tree/develop/packages/vc-status-list-issuer-rest-api and https://github.com/Sphereon-Opensource/SSI-SDK/tree/develop/packages/vc-status-list-issuer-drivers

Unfortunately we do not have documentation for it yet

There is support on the RP or Wallet side. Whenever a StatusList2021 is encountered it will check the status.

Reason we didn't include it is because it adds complexity to an already pretty complex demo to setup.

@ssi-vc-dev
Copy link
Author

Thanks!
I'm trying to set up the plugins with the demo.
Do you maybe have an idea, is it sufficient if I add them within the packages/agent? Or they should be added in the packages/oid4vci-demo-frontend && /packages/oid4vp-demo-frontend too?

@nklomp
Copy link
Contributor

nklomp commented Mar 7, 2024

You will need to add them in the demo as well, as there currently is no automatic recognition of the status-list issuer being present from the agent itself. We still need to develop that part. Of course then you would be able to configure on the agent itself which statusList should be associated with which credential type(s) and then it would include them automatically. Now you will have to create a statusList entry (first create an actual statuslist) using the methods, and then include them in the Credential Payload.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants