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)