Skip to main content
AIR Kit is a modular SDK that sits between your application and Moca Chain. It exposes two independent service surfaces — Account Services and Credential Services — that can be used together or independently.

System Overview

Account Services Flow

Account Services handles user authentication, smart account creation, and wallet operations.

Credential Issuance Flow (User-Initiated)

The standard issuance path — the user is present and triggers the credential claim.

Credential Verification Flow

Issue on Behalf Flow (Server-Side, No User Session)

Use this path when a backend event should trigger issuance without the user being present.

Multi-Vendor Stack Integration

AIR Kit is additive — it does not replace your existing infrastructure. The diagram below shows how it slots into a typical enterprise stack alongside loyalty platforms, KYC providers, ticketing systems, and payment processors.

Service Independence

Account Services and Credential Services are decoupled — integrate one, both, or mix server-side and client-side patterns.
FeatureAccount ServicesCredential ServicesRequires Both
User login / SSO
Smart account / wallet
Gas sponsorship (Paymaster)
Wagmi connector
Issue credentials (user-initiated)✓ user must be logged in
Issue on Behalf (server-side)
Verify credentials

Next Steps