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

PROPOSAL: Define support for DIDComm / WACI-PEx #17

Closed
OR13 opened this issue Jun 8, 2021 · 23 comments
Closed

PROPOSAL: Define support for DIDComm / WACI-PEx #17

OR13 opened this issue Jun 8, 2021 · 23 comments
Assignees
Labels
asynch Keeping track of external factors pending-close

Comments

@OR13
Copy link
Collaborator

OR13 commented Jun 8, 2021

WACI-PEx describes an alternate flow for exchanging verifiable presentations:

https://github.com/decentralized-identity/waci-presentation-exchange

Unlike the vc-http-api, it is built on top of message level encryption for DIDs, according to a spec called https://github.com/decentralized-identity/didcomm-messaging

The advantage of WACI-PEx is that messages can flow other transports other than HTTP.

The spec also makes use of https://github.com/decentralized-identity/presentation-exchange

Which defines extensions for verifiable presentations that a verifier can use to request specific kinds of presentations from holders.

I would like to define support for this once it stabilizes so we can establish interoperability with other DIF companies and TOIPs Good Health Pass.

I think for sanity sake, we would need new endpoints for this, luckily they would be generate "DIDComm" service endpoints.

@OR13 OR13 self-assigned this Jun 8, 2021
@Therecanbeonlyone1969
Copy link

we should put this into a implementation guide @OR13

@OR13 OR13 mentioned this issue Jun 14, 2021
3 tasks
@OR13
Copy link
Collaborator Author

OR13 commented Jul 6, 2021

There is progress being made, but v0.1 release has still not shipped.

@mprorock
Copy link
Collaborator

mprorock commented Jul 6, 2021

There is progress being made, but v0.1 release has still not shipped.

discussed on call and will revist one v0.1 is in place

@OR13
Copy link
Collaborator Author

OR13 commented Aug 9, 2021

Status update: w3c-ccg/universal-wallet-interop-spec#99

@mkhraisha
Copy link
Collaborator

mkhraisha commented Aug 24, 2021

@OR13 can you maybe walk us through this proposal on a call

@nissimsan
Copy link
Collaborator

@OR13, we need to have you on the call for this.

@OR13
Copy link
Collaborator Author

OR13 commented Nov 16, 2021

I'm not in favor of adding DIDComm at this time.

I'm not in favor of adding WACI / Presentation Exchange at this time.

I am happy to leave this issue open or close it.

@OR13
Copy link
Collaborator Author

OR13 commented Nov 16, 2021

See also w3c-ccg/vc-api#245

@nissimsan
Copy link
Collaborator

There are valid requirements for having vc pushed to your wallet. But this may belong better on vc-api.

@OR13
Copy link
Collaborator Author

OR13 commented Nov 16, 2021

and w3c-ccg/vc-api#186

@TallTed
Copy link
Contributor

TallTed commented Nov 16, 2021

I see issues similar to FTP(control,data) distinct connections, where special switches must be flipped in order to have the client initiate both connections, rather than having client initiate control and server initiate data. This will need strong consideration in the VC API world, along push+pull vs pure_push vs pure_pull vs pull+push

@nissimsan
Copy link
Collaborator

Keeping this ticket around for keeping us updated

@OR13
Copy link
Collaborator Author

OR13 commented Jan 11, 2022

We discussed implementation timeline for WACI / PEx / DIDComm.

There is no timeline for their implementation here.

These related PRs might impact our decisions in the future:

@OR13
Copy link
Collaborator Author

OR13 commented Feb 8, 2022

as discsused, we are all awaiting didcomm v2 imps

@OR13
Copy link
Collaborator Author

OR13 commented Feb 22, 2022

didcomm v2 implementations still not available.

@nissimsan nissimsan added the asynch Keeping track of external factors label Feb 23, 2022
@OR13
Copy link
Collaborator Author

OR13 commented Mar 8, 2022

didcomm v2 implementations still not available.

@OR13
Copy link
Collaborator Author

OR13 commented Mar 10, 2022

openwallet-foundation/owl-agent-test-harness#444

Seems to be available now.

@OR13
Copy link
Collaborator Author

OR13 commented Apr 19, 2022

@OR13
Copy link
Collaborator Author

OR13 commented Apr 19, 2022

We won't close this until the issue above is addressed.

@OR13
Copy link
Collaborator Author

OR13 commented May 17, 2022

We still have not addressed the issue.

@nissimsan
Copy link
Collaborator

If no one is planning to implement didcomm, we should stop spending time discussion this issue.

@mkhraisha
Copy link
Collaborator

Closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
asynch Keeping track of external factors pending-close
Projects
None yet
Development

No branches or pull requests

6 participants