Skip to main content
In gaming, players rebuild their reputation from zero every time they switch titles. AIR Kit lets you make achievements, badges, and identities portable — a player’s rank in your game becomes a credential they carry to partner games, tournaments, communities, and airdrops.

What You Can Build

  • Achievement badges — Issue on-chain proof that a player reached Diamond rank, completed a raid, or earned a title
  • Cross-game identity — Let players carry their AIR Account identity and credentials into any game in the Moca ecosystem
  • Anti-cheat / bot gating — Verify a player holds a “verified human” or KYC credential before allowing tournament entry
  • Airdrop gating — Reward only players who hold specific credentials (e.g. “played > 100 hrs”, “held NFT for 90 days”)
  • Guild / DAO membership — Issue guild membership credentials that gate Discord roles, in-game benefits, and governance votes

Architecture

Implementation

Step 1 — Issue an achievement credential on rank-up

Step 2 — Gate tournament entry with credential check

Step 3 — Cross-game SSO with AIR Account

Partner games authenticate using the same AIR Account — no new signup required.

Step 4 — Bot-resistant airdrop gating

Only distribute tokens to players who provably hold a real game achievement — filtered by verifiable credentials.

Examples

ZK Age Verification — Issuer

Identity provider app: issues age credential; user proves 18+ without revealing date of birth.

ZK Age Verification — Verifier

iGaming or age-gated app: verifies age via ZK proof and grants access; no PII received.

Next Steps

Direct Issuance

Full endpoint reference and error codes.

Issuing Credentials (SDK)

User-initiated issuance for in-game claim flows.

Schema Use Cases

More schema examples including event pass.

AIR for Ticketing & Events

Attendance credentials for live events.