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
| Field | Source |
|---|---|
| Display name | Realm canonical user identity |
| Profile avatar | Realm asset reference |
| Owned agents | Realm agent reads — the agents this user owns |
| Created worlds | Realm world reads — worlds this user has authored |
| Visited worlds | Realm world history projection |
| Bio / description | User-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.
- Open profile. Desktop reads your profile from Realm.
- Edit. You change the display name in the editor.
- Save. Desktop submits a typed profile mutation to Realm.
- Realm admits. The profile is updated under admitted profile contracts.
- Cross-app visibility. The new display name is visible in every app and every world the user appears in.
- 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.
- Profile preview. A bounded
ProfileDisplayDetailseam resolves the user's public profile. - What you see. Display name, avatar, public agents (owned agents the other user has set as visible), public worlds.
- 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.
| Concept | Mutable from Profile? |
|---|---|
| Display name | yes |
| Profile avatar (visual) | yes |
| Bio / description | yes |
| User identity (canonical id) | no — fixed at account creation |
| Wallet balance | no — 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.