2023-01-19 Aries Framework JS Meeting notes
Meeting recording
Remember the Hyperledger Code of Conduct
Anti-Trust Policy:
Linux Foundation meetings involve participation by industry competitors, and it is the intention of the Linux Foundation to conduct all of its activities in accordance with applicable antitrust and competition laws. It is therefore extremely important that attendees adhere to meeting agendas, and be aware of, and not participate in any activities that are prohibited under applicable US state, federal or foreign antitrust and competition laws.
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
- Lance Byrd (RootsID) <lance.byrd@rootsid.com>
- Timo Glastra (Animo Solutions) <timo@animo.id>
- Warren Gallagher (AffinitiQuest) <warren@affinitiquest.io>
- Rodolfo Miranda (RootsID)<rodolfo.miranda@rootsid.com>
- Simon Henriksen (Hyphen) <simon@hyphenapp.xyz>
- Philip Essy-Ehsing (Hyphen) <philip@hyphenapp.xyz>
- Ariel Gentile (2060.io) <gentilester@gmail.com>
Resources
- Hyperledger Discord: https://discord.gg/hyperledger (#aries-javascript and #aries-bifold)
- Aries JavaScript Docs: https://aries.js.org/
- Repositories:
- Aries Framework JavaScript: https://github.com/hyperledger/aries-framework-javascript
- Aries Framework JavaScript Extension: https://github.com/hyperledger/aries-framework-javascript-ext
- Aries Mobile Agent React Native: https://github.com/hyperledger/aries-mobile-agent-react-native
Status updates
- Aries Bifold (Aries Bifold User Group Meetings)
- Aries Call 2023-01-18 Aries Working Group Call
- Still OCA discussion, lot of excitement about this
- Bifold supports OCA - BC Showcase
- Currently hardcoded in the wallet
- Releases
- AFJ 0.3.3 Released
- React Hooks 0.4.0 Released
- Works with AFJ 0.3.2+
- Changelog: https://github.com/hyperledger/aries-framework-javascript-ext/blob/main/packages/react-hooks/CHANGELOG.md#040-2023-01-19
- DIDComm v2
- https://github.com/hyperledger/aries-framework-javascript/pull/1141
- The PR above was started by SICPA but they currently don't have the resources to finish it, so we're looking for someone who would like to take over the effort.
- In the meantime, Timo will create a new branch where we keep the work that has been done in the PR and that we can keep up to date with the main to some extent.
- AFJ Feature branch: https://github.com/hyperledger/aries-framework-javascript/tree/feat/didcomm-v2
- Aries Interop Profile 3.0 continues to be discussed https://hackmd.io/_Kkl9ClTRBu8W4UmZVGdUQ
Agenda
- Record the meeting
- Ledger Agnostic AnonCreds Update
- https://github.com/hyperledger/anoncreds-spec
- https://github.com/hyperledger/anoncreds-rs
- https://github.com/orgs/hyperledger/projects/16
- Cardano anoncreds method work by RootsID https://github.com/roots-id/cardano-anoncreds
- And if you are interested we meet Bi-weekly to discuss AnonCreds on Cardano as part of the Cardano SSI Alliance: https://github.com/roots-id/cardano-anoncreds/blob/main/meeting-notes.md
- Stephen Curran gave presentation about Ledger AnonCreds at DIF Interop WG: <todo: add link>
- great podcast from Northern Block about AnonCreds with Stephen Curran https://northernblock.io/anoncreds-anonymous-credentials-with-stephen-curran/
- OpenID4VCI Update
- Shared Components Update
- Opportunity: https://marketplace.digital.gov.bc.ca/opportunities/code-with-us/b454a434-69fd-42fa-a90d-3ce614d5523b
- Indy VDR: https://github.com/hyperledger/aries-framework-javascript/pull/1160
- Aries Askar: https://github.com/hyperledger/aries-framework-javascript/pull/1211
- Most functionality there, will skip import/export for now
- perfomance issues – supposed to be faster than indy
- problem with garbage collection (spends ~80% of time on this)
- solution found, only working in node 18 (not 14 & 16)
- Might also be an issue with indy-vdr & anoncreds
- AnonCreds Rs
- Extracting Indy SDK, migration script to update indy wallet to Askar
- Multi-tenancy for Aries Framework JavaScript
- Video tutorial:
Meeting Notes
- ...
Future topics
Next Week:
Future Topics:
- It would be good to discuss OCA implementation in AFJ and in Aries Bifold and where should be a boundary between the two in this feature.