2019-06-05 Indy SDK Working Group Agenda

2019-06-05 Indy SDK Working Group Agenda

Summary:



  • Release planning for next 3-4 months.

  • Update on Anoncreds 2.0

  • Update on bitcode and Rust

  • Update on Indy SDK 2.0 architecture (LibIndy vs LibAries)

  • Discussion on how Indy SDK UX relates to Sovrin Token

Remember:

Attendees:

  • Richard Esplin (Evernym)

  • Sergey Minaev (Evernym)

  • Norm Jarvis (Evernym)

  • Sam Curren

Release Status:

  • May: Indy SDK 1.9.0

  • June: Indy SDK 1.10.0

    • Flexible Credential Attribute Tagging (BC.gov)

    • Bugfixes

    • GitLab migration alongside Jenkins (Foundation)?

      • Linux should be ready, maybe Windows.

      • Need a plan for mobile devices.

      • Could run it right after the release.

  • July / August:

    • Platform Updates (Evernym?)

    • Aries / Indy split (Evernym will help with architecture)

    • Anoncreds 2.0 (Sovrin Foundation, BC.gov?)

    • Other:

      • DID Doc / Fully Qualified DIDs / DID Resolution (Evernym?)

      • W3C Verifiable Credentials (Evernym)

Work Updates:

  • Aries language specific libraries and #aries-sdk chat channel (Nathan)

    • Repos are created, but still need to create chat channel

  • GitLab migration (Mike and Steve G)

  • SDK 2.0 architecture (Sergey)

  • HIPEs (Sergey)

    • Credentials Exchange HIPE

      • Stephen moved to Aries-RFC

    • Payment decorator

  • Warnings from rust cargo clippy (Mike)

    • IS-1270 through IS-1274

    • Will look at again in July

  • Rust support for iOS bitcode (Steve M)

    • Error rendering macro 'jira' : null

    • Recompiling Rust didn't help. IOS raised the size limit, so we can wait a bit. Mozilla is pushing for a solution.

    • Update with findings, and close as deferred?

  • New design for revocation / Anoncreds 2.0 (Mike)

    • Would be useful to have a comparison in performance between Anoncreds 1.0 and Anoncreds 2.0

    • Need a plan for changes to Indy Node

Other Open PRs:

  • Plans for older pull requests: either need to finish them or reject them.

Other Business:

  • Plans  for Indy SDK 2.0:

    Error rendering macro 'jira' : null

  • Rename Aries Wallet?

    • Allow "wallet" to be used similarly to "agent" for compatibility with other ecosystems

    • Vault, storage, enclave

  • Offline signing of payment transactions (ST-576)

  • UX for GET_FEE (ST-562)