-
Notifications
You must be signed in to change notification settings - Fork 207
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
refactor!: didcomm module #2127
base: main
Are you sure you want to change the base?
refactor!: didcomm module #2127
Conversation
|
Signed-off-by: Ariel Gentile <[email protected]>
d26f24e
to
ededb58
Compare
Signed-off-by: Ariel Gentile <[email protected]>
Signed-off-by: Ariel Gentile <[email protected]>
Signed-off-by: Ariel Gentile <[email protected]>
…t < ES2020) Signed-off-by: Ariel Gentile <[email protected]>
Signed-off-by: Ariel Gentile <[email protected]>
Signed-off-by: Ariel Gentile <[email protected]>
Signed-off-by: Ariel Gentile <[email protected]>
Signed-off-by: Ariel Gentile <[email protected]>
Signed-off-by: Ariel Gentile <[email protected]>
Signed-off-by: Ariel Gentile <[email protected]>
Signed-off-by: Ariel Gentile <[email protected]>
Signed-off-by: Ariel Gentile <[email protected]>
Signed-off-by: Ariel Gentile <[email protected]>
Signed-off-by: Ariel Gentile <[email protected]>
Signed-off-by: Ariel Gentile <[email protected]>
Signed-off-by: Ariel Gentile <[email protected]>
Initial work on extracting DIDComm out of core. For the moment, all features are still present on core package, but moved into an internal "didcomm" module that eventually will be extracted along other DIDcomm dependent modules, such as proofs and credentials.
All DIDComm-related fields in AgentConfig were moved to DidCommModuleConfig. As such, some DIDComm-related Agent API methods such as the ones for transport and feature registration are now part of DIDComm module API (for example,
agent.didcomm.features
oragent.didcomm.registerOutboundTransport
).Lots of TODO:
pack
andunpack
methods and make them part of another kind of service (which can be also owned by the module that implements the wallet, like AskarModule)module.register()
and we need to ensure that DIDComm module and its objects have been registered