didPass
didPass Developer's Guide
didPass Developer's Guide
  • getting started
    • 👋Welcome to didPass
    • 📘Introduction
    • 🔺Triangle of Trust
    • ⚡Quickstart
      • Issuer - Typescript/Node.js
      • Verifier - Typescript/Node.js
      • Installing The SDK
  • Issuer
    • 📋Requirements
    • 🔧Installation
    • 💻Sample Code
      • Connecting Wallet with Issuer
        • Request Connect QR Code
        • Authenticate with Signature
      • Download Verifiable Credential
        • Generating QR Code for Claiming VC
        • Claiming and Signing Credential
      • Download Jws Credential
        • Generating QR Code for Claiming JWS Credential
        • Claiming JWS Credential
    • API References
  • Verifier
    • 📃Requirements
    • 🛠️Installation
    • 👨‍💻Sample Code
      • Prerequisite
      • Generating QR Code for DVR
      • Generating Signed DVR Token
      • Verifying Siwe
      • Verifying Proof
    • API References
  • Wallet
    • ✅Requirements
    • 📥Installation
    • 🖥️Sample Code
    • API References
  • References
    • didPass User's Guide
    • zkPass User's Guide
    • zkPass Developer's Guide
Powered by GitBook
On this page
  1. Wallet

Requirements

To ensure a smooth and effective integration of the didPass Wallet SDK, developers are encouraged to prepare themselves with certain knowledge and skills. Below are the key areas you should familiarize yourself with before diving into the technicalities of the SDK:

  • Read the SSI Book: Gain a comprehensive understanding of decentralized digital identities by reading the SSI book, paying close attention to Chapter 9. This chapter focuses on digital wallets and agents, crucial components of the SSI landscape that the didPass Wallet SDK utilizes.

  • Understand ZKP: Learn about Zero-Knowledge Proofs, a revolutionary privacy technology that allows the sharing of information without revealing the actual data. This knowledge is vital as the SDK employs these proofs to ensure secure transactions.

  • Learn MPC: Familiarize yourself with Multi-Party Computation, a cryptographic technique that allows parties to jointly compute a function over their inputs while keeping these inputs private. Understanding MPC is essential as it forms the backbone of secure data processing in the SDK.

  • Practice with React Native: Enhance your skills in React Native, the programming framework used for developing native apps. Proficiency in this framework is necessary as the didPass Wallet SDK is designed for integration into mobile applications.

  • Learn TypeScript: Ensure you're comfortable with TypeScript, a statically typed language built on JavaScript. Given the SDK's reliance on this language, understanding TypeScript will aid in effective integration and troubleshooting.

PreviousVerifying ProofNextInstallation

Last updated 1 year ago

✅