...
- Implement RecipientKeys in CreateInvitation - Firas (10 mins)
- Next steps:
- Review wallet RFC & Python/Rust implementations.
- Create GitHub items.
- Next steps:
- State handlers - Talwinder (5 min)
- Topic: How the response is associated to the accepted invitations?
- Next steps:
- Design discussion on the primary key for a connection.
- Allow transition directly from null state to requested state.
- Believed to be minor tweak to the code.
- Merge current PR (hopefully today).
- State machine needs to execute protocol actions when performing transitions.
- Groom and create GitHub issues.
- Registration of pre/post event listeners.
- Groom and create GitHub issues.
- DIDComm Inbound Handlers[#188]/LevelDB Config[#148] - Rolson (5 min)
- Topic: Lifecycle methods for the inbound transport.
- Next steps:
- Implement.
- framework.New & framework.Close
- Underlying components will have Start/Stop
- Expect that Inbound transport is Started for framework.New
- Expect that Framework instantiates services (not Context)
- Framework is missing the lower-level non-exported bootstrap context. Needs refactoring.
- Question: should context created on each call to framework.Context()? Yes
- DIDComm protocol service package contents - George / Sudesh (10 mins)
- Topic: What is the API surface didcimm protocol & service packages.
- Model differences between the API of the various clients and the DIDComm protocols (based on the RFCs).
- Question: Where should the respective models live?
- Answer: We do not want abstractions leaking between layers. In particular, the REST API (swagger/openAPI) special models should not be part of Client nor Protocol Service.
- ReceiveInvitation should not be a special function in the Protocol Service. The functionality should be covered by Handle.
- AcceptInvitation is not a function of the Protocol Service but rather an Action on an Event fired by the Protocol Service.
- CreateInvitation is not a function of the Protocol Service but rather a static utility.
- Event messaging should use the Go idiom of channels. In Fabric SDK Go, the lower layer would create the channel and return it to the higher layer upon registration.
- Question: Where should the respective models live?
Milestone progress
- TBD
Other Business
...