Framework Go v0.1.1

Framework Go v0.1.1

Objectives

  • Live Demo: Introduce Agents to each other and have exchange and verification of Verifiable Credentials between them

    • Verifiable Credentials @Dmitriy Kinoshenko

    • Introduce protocol (including did-exchange) @Андрій Солук

    • issue-credential protocol @derektrider

    • present-proof protocol (probably needs to be moved to next milestone) @derektrider

  • "Cloud" Agent via WS/REST Controller API

    • Bob

    • Dave (probably needs to be moved to next milestone)

  • "Edge" Agent (WebSocket did-comm transport)

    • Carol

    • Alice

    • Note: ideally these agents are implemented via Web Assembly (WASM) API

  • DIDComm "mediator"/"router" that can support edge agent demo/tests

    • Translate HTTP transport to WebSocket.

  • Web Assembly API (@Troy Ronda, Others?)

    • Protocol WASM "Client" API

    • (Browser) Local storage

      • (Hub storage in a future milestone)

    • Web socket transports

    • Webcrypto (future milestone)

    • (note: some C binding work may also be accomplished.)

  • Demo "GUI" for Carol

    • BDD driver for Aries Repo (CI)

    • Demo GUI page

  • Refactor pluggable interface categories (vdri, crypto, kms, ...) (part of #494@Baha A Shaaban @Filip Burlacu

  • Update DID Exchange according to spec updates

  • Technical debt that must be addressed 

Please also see the 0.1.1 GitHub milestone description.

Outline