Hyperledger Aries JavaScript: A Developer Workshop

Added:

Digital Identity Models
SSI Fundamentals
Hyperledger Aries Overview
JavaScript Framework Choice
Demo and Ecosystem Tools
Current Status and Roadmap
New Documentation Effort
Live Issuer Coding Demo
Q&A and Best Practices

Digital Identity Models

2:01
Playing Section
  • 1

    Outlines problems with siloed and federated identity models.

  • 2

    Explains need for self-sovereign identity to give users control.

  • 3

    Critiques reliance on third parties and centralized data control.

Proficiency in JavaScript/TypeScript and asynchronous programming in Node.js.
Fundamental concepts of Decentralized Identity (DIDs) and the W3C Verifiable Credentials data model.
Basic understanding of public-key cryptography, including key pairs, digital signatures, and encryption.
Familiarity with the high-level architecture of the Hyperledger SSI (Self-Sovereign Identity) ecosystem, particularly Hyperledger Indy and Aries.
Advanced DIDComm (DID Communication) protocols for secure, transport-agnostic peer-to-peer messaging.
Implementing Zero-Knowledge Proofs (ZKPs) and selective disclosure utilizing BBS+ signatures in credentials.
Deploying and scaling production-grade Aries agents using multi-tenancy and external wallet databases (e.g., PostgreSQL).
Integrating Aries JavaScript framework with mobile agent architectures, such as React Native-based wallet applications.
4K views56likes1:26:41@lfdecentralizedtrustOriginal Release: 2022-06-24

Self-sovereign identity (SSI) is a decentralized model for digital identity that gives individuals control over their credentials without relying on intermediaries, using verifiable credentials secured by cryptographic signatures that ensure authenticity, ownership, and data integrity; the Hyperledger Aries JavaScript framework provides an accessible toolkit for building SSI solutions by implementing open standards (Aries RFCs) in JavaScript/TypeScript, supporting both React Native mobile agents and Node.js server implementations, thereby lowering the barrier to entry for developers unfamiliar with blockchain and cryptographic concepts.