AIR Kit
AIR Kit (1.2.x)
AIR Kit (1.2.x)
  • Introduction
    • Welcome!
    • Quickstart
  • About
    • Moca Network
  • Account SDK
    • Installation
    • Usage
    • Customization
    • Reference
    • Wagmi Connector
    • Release Notes
  • Flutter SDK
    • Installation
    • Usage
    • Reference
  • AIR CREDENTIALS
    • Introduction
    • Architecture & Core Technologies
    • Core Technologies and Key Components
      • Issuing Credentials
      • Issuer SDK
      • Verifiable Credentials
      • Verifier SDK
Powered by GitBook
On this page
  • How does it work?
  • Block 1: Presentation Layer
  • Block 2: Application Layer
  • Block 3: Storage and Database Layer
  • Block 4: Blockchain Layer
  1. AIR CREDENTIALS

Architecture & Core Technologies

PreviousIntroductionNextCore Technologies and Key Components

Last updated 2 days ago

How does it work?

Block 1: Presentation Layer

  • AIR Account: The standardized account management system within the AIR Credential ecosystem, providing users with identity authentication and data management functionality.

  • Issuer Dashboard: Provides an interface for issuers to manage credential schemas, define credential fields, and view issuance records.

  • Verifier Dashboard: Provides an interface for verifiers to configure verification conditions, manage verification schemes, and view verification results.

  • Issuance Widget SDK: A development toolkit for quickly integrating credential issuance capabilities into applications, enabling seamless interaction between issuers and users during the issuance process.

  • Verification Widget SDK: A development toolkit for quickly integrating credential verification capabilities into applications, enabling seamless interaction between verifiers and users during the verification process.

Block 2: Application Layer

  • Holder Credential Management: Manages users' credentials, including credential presentation, status changes, and on-chain records.

  • Issuer Application: Handles specific operations for issuing credentials.

  • Verifier Application: Handles specific operations for verifying credentials.

Block 3: Storage and Database Layer

  • Decentralized Storage: Decentralized storage for users' encrypted data, credentials, and threshold keys.

  • Local or Centralized Database: Stores non-sensitive data such as schemas and queries.

Block 4: Blockchain Layer

  • On-Chain Smart Contract: Records credential statuses, on-chain verifications, and gas fee settlements.

Presentation Block
Application Block
Storage and Database Block
Blockchain Block