Architecture & Core Technologies

How does it work?

Block 1: Presentation Layer

Presentation Block
  • 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

Application Block
  • 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

Storage and Database Block
  • 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

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