2019-03-27 Indy SDK Working Group Agenda

Attendees:

  • Richard Esplin

  • Matt Raffel
  • Stephen Curran
  • Douglas Wightman
  • Sam Curren

Release Status:

  • 1.8.2 bug fix release in March

  • 2.0 architecture proposal is underway, but no timeline for the release yet

    • Need to share proposal for 2.0 with Hyperledger TSC when it is ready.

Open PRs:

  • No concerns

Business:

  • Progress on a Python "fat" idiomatic wrapper (repository, maintainership, governance, relationship to the thin wrapper, etc.)

    • Repository name: indy-sdk-python, (indy-sdk-dotnet, indy-sdk-nodejs).

    • Link to the "idiomatic library" in the Indy SDK as the default wrapper, and provide a secondary link to the "low-level wrapper".
    • Allow idiomatic libraries to create SDK "future" features that can later move into LibIndy.
      • People that don't know Rust can contribute an idea in the wrapper, and we can move it to the low level.
    • Testing in the idiomatic library is of the library/wrapper, not of the underlying SDK. (LibVCX has a test mode that mocks the external responses.)
      • The low-level wrappers is for testing the underlying SDK.
      • We want to just test the library/wrapper layer without repeating the tests in the lower layers.
    • Autogenerate "low-level wrappers"?
  • Document of IndySDK 2.0 arch: https://github.com/hyperledger/indy-sdk/pull/1546

  • Anoncreds 1.0 HIPE: https://github.com/hyperledger/indy-hipe/pull/109

  • Credential exchange HIPE: https://github.com/hyperledger/indy-hipe/pull/89

    • 0.1.0 proposal for minimal credential exchange for short-term demos: https://hackmd.io/s/HkklVzww4
      • Won't be a HIPE. Only useful for people targeting a demo at IIW.

Future Topics:

  • Standards for payments as part of credential exchange and direct transfers in an Indy ecosystem
  • Changes to CI / CD