Upgrade to Pro — share decks privately, control downloads, hide ads and more …

OWF and VC API at Linux Foundation Energy

OWF and VC API at Linux Foundation Energy

A presentation on the Open Wallet Foundation and the Verifiable Credential API to the Linux Foundation Energy on 2024-02-20.

John Henderson

February 15, 2024
Tweet

More Decks by John Henderson

Other Decks in Technology

Transcript

  1. 2 Agenda & Objectives 1. Introduction to Open Wallet Foundation

    2. Uses for a wallet in the energy domain 3. Example Open Wallet Foundation project: VC-API a. Demo Agenda • Share knowledge of Open Wallet Foundation and digital identity credentials to further the advancement of technology in the energy domain • Get some feedback from LF Energy community: where could open wallets and decentralized identity support LF Energy community Objectives
  2. 3 Digital Identity Credentials Issuer Create and Issue Credentials Holder

    Store & Share Credentials Credentials Verifier Verify & Process Credentials Credentials Icons from flaticon.com
  3. 4 Applying Digital Credentials to Energy: Consumer as Credential Subject

    Energy Supplier as Issuer Create and Issue Energy Contract Consumer as Holder Store & Share Energy Contract Credentials Charge Point Operator as Verifier Verify and Process Energy Contract Credentials Case study: Elia Group and Energy Web's Rebeam project: - Energy Web case study page - Elia case study page Icons from flaticon.com
  4. 5 Applying Digital Credentials to Energy: Assets as Credential Subject

    Asset Manufacter as Issuer Create and Issue Credentials Consumer as Holder Store & Share Credentials describing the asset Credentials Flexibility Aggregator as Verifier Verify & Process Credentials Credentials Example: Elia Group and Energy Web's Self-Sovereign Identity for Flexibility enrolment demo site Icons from flaticon.com
  5. 6 Decentralized Digital Identity Pillars: Data and Identifiers Data Digital

    Credentials Identifiers & Key Material Authentication, Encryption, Attestation - Not discussing as much today but are an important part of "wallets". - Very relevant to security improvement use cases for example. Icons from flaticon.com
  6. 7 Applying Digital Wallets to Energy: LF Energy Connections A

    first attempt at fitting Digital Wallets to LF Energy domain Please don't be limited by this!
  7. 8 One level deeper: VC API - "VC" is the

    acronym for "Verifiable Credential", which is a W3C standard digital credential data model - VC API is an HTTP interface specification for "Verifiable Credential lifecycle management"
  8. 9 VC API Explained a Different Way Issuer Create and

    Issue Credentials Holder Store & share credentials Credentials Verifier Verify and Process Credentials Credentials VC API is an interface to interact with system to accomplish the above
  9. 10

  10. 12 Next Steps + Q&A Glad to take questions and

    or comments Contact: - Open Wallet Foundation: https://openwallet.foundation/ - OWF VC API project repository: https://github.com/openwallet-foundation-labs/vc-api - Tutorial is available that demonstrate the demo technical steps: https://github.com/openwallet-foundation-labs/vc-api/blob/develop/apps/vc-api/docs /tutorials/credential-exchange-multiple-credential-tutorial.md - My email: [email protected]