User Profiles
Identity fields
your app can render.
Name, username, email when available, profile image, generated avatar fallback, wallet address fallback, and linked account context — normalized by the SDK.

types.ts
export interface KevoUserProfile {
id: string
did: string
email: string | null
profile: {
name: string | null
username: string | null
avatarUrl: string | null
}
authMethods: {
type: string
identifier: string
}[]
createdAt: string
}A profile object you can render.
Stop stitching basic account UI together by hand. Kevo returns a normalized profile with sensible fallbacks across social, email, passkey, and wallet login.
- Display name and username
- Profile image with fallback
- Linked email when available

Built for account screens.
Use the React SDK profile helpers to render account headers, wallet dashboards, and linked-email prompts with consistent fallbacks.
- React hooks for client UIs
- Wallet address fallback labels
- Per-project user scoping
Identity
One identity, every surface.
A normalized profile so you can ship account screens, headers and personalization without wiring every provider by hand.