-
Notifications
You must be signed in to change notification settings - Fork 0
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
Didcomm message exchange backend in service layer structure #54
Comments
I'm not sure where the pickup protocol will come into play, but it will. Here is the link to the spec: https://didcomm.org/messagepickup/3.0/. |
Working on this. |
The difference between this ticket and #55 Is that this ticket will handle the BE part interaction with the mediator. Yes, the message pickup: Ticket 55 handles the communication between FE and BE. Once the messages are already inside the DB of the BE. Since we are implementing a polling structure, it has different calls. |
Currently troubleshooting an error in which a did:peer is generated twice during the mediation coordination. After this wrongly double generation, the wrong one is stored on the storage. This needs to be fixed in order to make the next needed calls. |
I would not say the double generation is wrong, just that both aren't stored; unless you also plan to separate the keylist update step. Compare with RootsID's notebook for Alice: alice_did_for_mediator = await create_peer_did(1,1)
...
alice_did_for_bob = await create_peer_did(1, 1, service_endpoint=[{"uri": mediator_routing_key}]) |
This issue is originally composed of 3 calls:
Call 1 and 2 are working on the playground of this commit: Next step, cleanups, add event layer and add tests. |
Implement this logic: https://github.com/ADORSYS-GIS/wallet-vc-libs/blob/main/docs/service-layer/other-events.md#retrieve-messages
The text was updated successfully, but these errors were encountered: