Skip to content

Profile

Your profile in Desktop is where you see and edit how you appear: display name, avatar, and bio. It also lists the agents you own and the worlds you've created or visited. Your profile is the one identity that travels with you across every world.

What The Profile Carries

FieldSource
Display nameRealm canonical user identity
Profile avatarRealm asset reference
Owned agentsRealm agent reads — the agents this user owns
Created worldsRealm world reads — worlds this user has authored
Visited worldsRealm world history projection
Bio / descriptionUser-editable profile field

Your profile isn't stored on this one machine. Saving an edit updates Realm through its profile flows; Desktop is the editor, not the storage.

Profile Detail As A Shared Surface

Other parts of Desktop — the profile preview in chat, the preview in Explore — read the same profile detail. One profile shape, presented wherever it's needed.

Reader Scenario: Editing Your Profile

You open your profile in Desktop and update your display name.

  1. Open profile. Desktop reads your profile from Realm.
  2. Edit. You change the display name in the editor.
  3. Save. Desktop submits a typed profile mutation to Realm.
  4. Realm admits. The profile is updated under admitted profile contracts.
  5. Cross-app visibility. The new display name is visible in every app and every world the user appears in.
  6. Audit. The profile change is recorded.

Your profile is one identity across the platform; Desktop is one editor for it.

Reader Scenario: Viewing Another User's Profile

You click into another user's profile from chat.

  1. Profile preview. A bounded ProfileDisplayDetail seam resolves the user's public profile.
  2. What you see. Display name, avatar, public agents (owned agents the other user has set as visible), public worlds.
  3. What you do not see. Private profile fields, friend lists, wallet balance — those are not part of the public detail.

The public profile is intentionally narrow. Privacy is enforced by the seam, not by client-side filtering.

Profile And Identity

Your profile is the editable layer around an identity that itself doesn't change from here.

ConceptMutable from Profile?
Display nameyes
Profile avatar (visual)yes
Bio / descriptionyes
User identity (canonical id)no — fixed at account creation
Wallet balanceno — economy events
Owned agents (the agents themselves)no — agent authority lives in Realm

You can edit how you appear; you cannot edit who you are.

Source Basis

Documentation for Nimi — the installable, open-source, local-first personal AI product.