AIR Kit @ Moca Network · Aug 2025 — Now

AIR Kit: a reusable SDK for onboarding, credentials, and identity checks

AIR Kit is the productized SDK layer of AIR: it packages onboarding, reusable credentials and embedded wallet flows so ecosystem partners do not need to rebuild identity infrastructure from scratch.

Role
Sole product designer
Timeline
Aug 2025 — Now
Team
1 PM, 8 engineers, plus an external engineering team from zk.me

Most of the AIR Kit screens, partner integrations, and KYC flows are confidential, so this page sticks to the broader story rather than the actual UI.

Background and problem space

Our digital identity is fragmented

Our digital identities are scattered across different platforms, leading to inefficiencies and lost opportunities for users and businesses. While businesses struggle to identify and target valuable users accurately, users are not fully recognized for their accumulated value across.

For end users

Poor UX across apps

Identity setup and credential checks repeat in every app. Verifications are not portable, so users feel like strangers each time they enter a new partner experience.

Repeated data sharing

Sensitive information such as KYC documents, age proofs and personal details gets re-shared across platforms, often with limited visibility into how it is stored or reused.

For businesses

Repeated engineering effort

Every team rebuilds auth, KYC and core identity flows from scratch, which is slow, costly and hard to maintain.

Quality users, not just more users

A fan campaign may need verified supporters; a regulated flow may need age or KYC proof. Partners need precise audiences, not blunt promotions.

Our solution

The identity layer for AIR ecosystem

Partners embed AIR Kit into their own product experience, and inherit a shared layer of onboarding, credentials, and transaction features they would otherwise rebuild from scratch.

Diagram: partner apps (OK Cashbag, MocaProof, Nansen, Mocaverse, AIR Shop and more) connect to AIR Kit, the identity layer, which provides onboarding (AIR account creation and recovery), credentials (KYC, age proof and partner-specific verifications), and transaction features (embedded assets, send, receive, swaps).
Two login modals side by side: the default AIR modal on a light card, and the same modal rebranded for Mocaverse with a dark purple card and Mocaverse logo.

Design approach

Scaling the SDK across the ecosystem

1. Design the SDK as infrastructure with opinionated UX

AIR Kit is whitelabel, but partners do not start from a blank canvas. Every UI primitive ships with a recommended interaction pattern, including login order, recovery flow, credential request, and confirmation step, backed by accessibility and trust guidelines partners can adopt as-is or theme to their brand.

Consistency across the ecosystem comes from behaviour and structure; the brand layer sits on top. I have then set up design principles as a guardrail for designing AIR Kit modules.

air3-design.figma.site
See the AIR design principles

2. Make verification feel simple, even when the system is complex

0 knowledge proofs, verifiable credentials, and attestations are abstract concepts most users will never read about. AIR SDK translates them into clear, low-friction actions: understand what is being checked, how to revoke permissions and move through the flow without hurdles on understanding mechanisms behind.

3. Design system as the delivery layer

A tokenised design system underpins every AIR Kit module: colour, type, radii, and motion all defined as tokens. Partners can customise the surface to match their brand while the underlying structure stays intact across the ecosystem. More on the AIR design system →

Implementation examples

MocaProof

Moca Network's GTM product for digital identity, primarily targeting users from the Web3 space. A credential-verification platform where users build a verifiable on-chain reputation, while partners reach high-intent, bot-resistant users.

Visit MocaProof
app.moca.network/en/dashboard
MocaProof digital-identity card: a Mocat avatar on a pink card, identity overview totalling 11 (Loyalty 4, Influence 1, Finance 3, Activeness 4), Mocat's Rarity 'Rare', and a 'Digital Identity' seal.
Open MocaProof
  • Credentials verified
    51K+

    During beta launch on Moca Chain testnet, across 45 credential proofs.

  • Credential partners
    15+

    Onboarded across four categories: influence, finance, loyalty, and activity.

A personal note

Designing in active build. AIR Kit is still shipping while we're defining it. I stay iterative, using partner integration calls and internal demos as the feedback loop, rather than waiting for the spec to settle. Flexibility is the work, and I'll keep adding to this page as the SDK grows.

Up next

crypto.com design tokens — colour swatch, background-button-primary token, and Design tokens pills

Scaling up crypto.com design system with design tokens

View project