...
- Lance Byrd (RootsID) <lance.byrd@rootsid.com>
- Jason Leach(Fullboar Creative / Government of British Columbia) <jason.leach@fullboar.ca>
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
...
- Record the meeting
- Artem Ivanov DIDComm v2 react-native package using their rust implementation.
- Docker container / image environments
- From last week:
- DIDComm V2
- HackMD: https://hackmd.io/8QhG-zekRbaliJYDs6Y7-Q
- Ursa also has crypto, but not for DIDComm we think?
- Multiple approaches
- Custom implemnation with lower level crypto (e.g. Askar)
- lower level, more effort
- https://github.com/hyperledger/aries-askar
- https://github.com/hyperledger/aries-cloudagent-python/blob/main/aries_cloudagent/askar/didcomm/v2.py
- Askar has storage and crypto in one, while for a modular approach we want it separated
- Already separated in AFJ through interface
- In browser you don't need a native backend / advanced storage, but you do need the crypto
- DIDComm library from SICPA (WASM)
- WASM Support in react native is not great
- React Native wrapper available, but only for Android: https://github.com/sicpa-dlab/didcomm-react-native/tree/main/android/src/main/java/com/sicpa/didcomm/reactnative
- Could look at JSI interface wrapper like https://github.com/animo/react-native-bbs-signatures
- DIDComm v2 branch in AFJ: https://github.com/sicpa-dlab/aries-framework-javascript/tree/didcomv2-contribution
- Use our own did resolver, need also our own secret resolver.
- DIDComm library in typescript
- Custom implemnation with lower level crypto (e.g. Askar)
- storage/data layer being abstracted into a well defined interface akin to what schema inversion technologies like PostgREST/Hasura end up providing
- Wallet storage which takes advantage of Row Level Security would provide a long term option for the end user to be able to access their wallet while still enabling custodian ownership of their wallet by a identity service provider
- Good discussion by Daniel Hardman about separation of Encryption and storage for wallets (starting from 49minutes)
Widget Connector url https://www.youtube.com/watch?v=Km4IoUdb3Lc
- 0.3.0 release
- DIDComm V2
...