-
Notifications
You must be signed in to change notification settings - Fork 515
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
DID Exchange - Issue with implicit invitations #1137
Comments
Ok, what does work is using
So this works similar to the connections API. |
@domwoe while that works, sounds like the I'm kind of with your initial comment -- that if you know a public DID with a DIDComm service block, you should be able to use it without having to use the OOB protocol. However, not sure what complexities that might create within ACA-Py. |
@swcurran Yes, I agree. I don't know the use cases for the From an implementation point of view I think there should be an additional condition in |
@shaangill025 -- please add to your list. Thanks! |
Possible implementation would be here but not sure it's the way to go. This leaves the current API untouched but adds |
I'm experimenting with the DID Exchange protocol in order to create a connection based on a public DIDs implicit invitation.
A public DID allows to retrieve the necessary keys and service information from a given VDR, i.e. all information that is needed to pack and send the respective request message.
ACA-Py currently provides the following APIs:
create-request
allows to create a connection request and returns it, but there seems to be no exposed functionality to actually send the request.I tried a simple hack adding
for testing, but
fetch_connection_targets
fails because there's no invitation attached to the connection.In addition, I don't understand the use case for
receive-request
, since I'd say requests should use the DIDcomm channel. Everything else should use the Out of Band API.The text was updated successfully, but these errors were encountered: