Date
28 Aug
Remember the Hyperledger Code of Conduct
...
Examples of types of actions that are prohibited at Linux Foundation meetings and in connection with Linux Foundation activities are described in the Linux Foundation Antitrust Policy available at http://www.linuxfoundation.org/antitrust-policy . If you have questions about these matters, please contact your company counsel, or if you are a member of the Linux Foundation, feel free to contact Andrew Updegrove of the firm of Gesmer Updegrove LLP, which provides legal counsel to the Linux Foundation.
Attendees
- Timo Glastra (Animo) <timo@animo.id>
- Karim Stekelenburg (Animo) <karim@animo.id>
- Ajay Jadhav (AyanWorks) <ajay@ayanworks.com>
- Shon Geevarghese Joseph
- Jakub Koci
Agenda
- Record the meeting
- Squash and merge commit message
- Tests throws throw WalletInvalidHandle because afterAll function (that deletes wallet) is called before tests are finished
- I think this is because outbound subject transporter and outbound transporter in general return when the message is send. But the other agent still has to process the whole message. However jest sees it as "oh the promise is resolved, the test is finished".
- How to handle auto accept
- local config → stored with connection record on creation
- global config → stored with connection record on creation?
Meeting Notes
- Current thoughts on Serialization/deserialization of data stored into db and send via transport layer:
- Transform class instance to JSON string just before storing
- Directly after retrieving transform to class instance again
- Jakub Koci Will think more about it
- Karim Stekelenburg started using the framework inside a react native app
- Will give insights on the consumer side of the framework.
- For now only Android. Working on iOS
- Current issues:
- OutboundPackage not exposed from index of framework
- IndySDK is needed (because of devDependency) even when using framework in React Native app
Action items
- Timo Glastra - Remove global Indy type definitions. Make type imports explicit.
- We need to document and be aware of packages and globals that are native to NodeJS
- buffer → https://www.npmjs.com/package/buffer
- events → https://www.npmjs.com/package/events
- Jakub Koci Replace base64 NPM package with buffer
Future topics
- State machines
...
- everyone aware of agent running after jest tests resolve.
- Timo Glastra will either create issue or document this.
- auto accept connections logic
- local config is stored with connection record, global config not
- local config takes precedence over global config
- using AFJ inside a react native application
- Indy.framework is currently not built for simulator
- Building Indy.framework from the core does not work at the moment
- there are issues with building iOS targets in libindy.
- Karim Stekelenburg and Ajay Jadhav will work out issues
- Jakub Koci making progress on issue credential protocol
- credential-offer merged
- now working of credential request
- hopefully next week finished, maybe two weeks
- colleague of Jakub Kocicould maybe work on present proof protocol
- Question if AFJ could work in deno?
- Probably not. Deno doesn't work with NPM / NodeJS packages.
- do we want to integrate with deno?
- abillity to use rust with deno
- better security?
- performance not sure
Future topics
- State machines