ChainEdge Technologies Logo ChainEdge

CertiTrust System Architecture

A multi-canister decentralized verification engine running 100% on-chain over the Internet Computer Protocol.

Canister Smart Contract Ecosystem

Modular canister separation for isolated governance, identity resolution, and credit accounting.

Primary Directory

Users Canister

Maintains verified identity mappings for individuals and registered issuers. Handles pre-onboarding identity checks and fast lookup for credential matching.

  • Internet Identity Authentication
  • Individual & Org Mapping
NFT Minting Engine

Certificate Canister

Executes NFT credential minting, validation queries, and certificate lifecycle state (Verify/Burn) after verifying individual status via the Users Canister or NIN API.

  • Immutable NFT Minting
  • Public Verification Portal
Metering & Ledger

Internal Credit Canister

Manages credit allocations and deducts points per API request, certificate mint, or verification query executed by institutions and enterprise verifiers.

  • Metered Query Deductions
  • Enterprise Balance Top-ups

Identity Verification & Minting Workflow

How organizations and individuals interface through the canister network.

Step 01

Organization Verification

Organizations are vetted and authorized via the Organization Verification API before obtaining issuing privileges.

Step 02

Individual Onboarding

Individuals complete identity verification checks prior to being onboarded and registered in the Users Canister.

Step 03

Pre-Mint Identity Check

Issuers query the Users Canister. If the individual is missing, the system falls back to the NIN API for live validation.

Step 04

Mint & Credit Deduction

The Certificate Canister mints the credential while the Internal Credit Canister automatically deducts the metered fee.