Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Resources

...

Agenda

  • Record the meeting
  • Cardano AnonCreds implementation in AFJ demo
  • AnonCreds & Shared Components
    • Update on Migration Script
      • Redoing the implementation the in Rust
    • Update on Shared Components
      • Update on Aries Bifold integration
        • Askar, Indy VDR, AnonCreds Rust
        • Starting to test in React Native
          • several issues discovered with the integration 
          • Pointer issues in C++
          • Couldn't run in Android emulators even if Android 12
            • Works in ARM, but not in x86
            • Issues with symbols/ndk version
          • Error messages different in React Native
          • Errors related to fetching keys
        • Issues in AFJs implementation
          • e.g. freeing objects
        • Tests running on test harness
          • AFJ-AFJ works well
          • AFJ-ACA-Py where AFJ is issuer/verifier also works well
          • ACA-Py-AFJ where AFJ is holder does not work well
      • Update on Aries Bifold integration
        • Updated to latest alpha, now starting to integrate the shared components
    • AFJ 0.4.0 - What's changed, what's new?
    • How to integrate other ledgers into AFJ
      • Did Resolver
      • Did Registrar
      • AnonCreds Method
    • AFJ 0.4.0 - What's changed, what's new?
    • How to integrate other ledgers into AFJ
      • Did Resolver
      • Did Registrar
      • AnonCreds Method
    • OWF
      • OWF is interested in 'wallet engine components' so viewing AFJ as a wallet engine will be a good frame.

      • we'll talk about common components before, so askar will be explained already. probably an architecture diagram?

      • the 'features' list will be similar to the other projects, but noting things like Bluetooth and OpenID4vc progress will be interesting.

      • OpenWallet Foundation presentation from Aries community - February 20th 8PM CET
      • Topics / Ideas
        • Future plans regarding OpenID (e.g. verification side)
        • Multi-credential format support
        • Non-Indy specific / Ledger Agnostic (core + specific components)
        • Multi-platform (Node.JS / React Native)
    • Shared Components React Native / Bifold integration
      • Remove support for Indy SDK?
        • Need migration script from Indy SDK to Aries Askar
        • Need clear communication, no versioning for Bifold at the moment
        • Need good documentation on how to migrate
        • Keep it simple, just do it
        • Keeping separate branches is complex, the faster we get it done the better
        • Create a tag for the commit that includes the migration
        • I'd surface the issue and allow anybody in the community to raise their voice if they want to keep IndySDK. (We'll ask the community in the Bifold Discord)
      • Lowest Android  version?
      • Migration Script support version?
        • Prompt the user to open the wallet and upgrade
        • Complexity: have to upgrade from any version to any version
        • Optional module
        • The app vendor can decide how long to keep the migration script in. People can update the migration script as long as there's a need for it.
        • As per iOS — “Use the BackgroundTasks framework to keep your app content up to date and run tasks requiring minutes to complete while your app is in the background. Longer tasks can optionally require a powered device and network connectivity.”
        • https://developer.apple.com/documentation/backgroundtasks
    • Module bundles
    • AFJ as a mediator. Thoughts and conversation on High Availability (HA) support. Anyone who runs a mediator in prod will probably want HA (3 pods, 3 servers, etc) (Jason Leach / Timo Glastra)
    • Open Issues / Pull Requests

    Meeting Notes

    • ...

    Future topics

    ...