Skip to main content

Developer Mental Model

Users Arrive with Identity-Backed Wallets

Users have already authenticated with UAE Pass and have verified identity. No onboarding identity step required. Identity verification occurs without exposing personal data to your application.

Wallets are Smart Accounts

All Naba wallets are smart accounts on ADI Chain. Wallet behavior is defined in smart contracts. Transaction validation follows policies defined in smart contracts. Behavior is deterministic and verifiable. Your application interacts with smart accounts, not EOAs. This enables more sophisticated interaction patterns and security models.

Identity-Aware Flows

Users have verified identity. Your application can implement identity-aware flows: restrict features to verified users, rely on identity verification for Sybil resistance, build trust based on verified identity, and support regulatory requirements through identity verification—all without accessing personal identity data.