ƒxyzƒxyz Network
User Guides

Account Settings

Link accounts, upgrade from guest, manage personas, and configure your fXYZ Network preferences.

Account Settings

Manage your fXYZ Network account, link additional authentication methods, and configure your profile.


Upgrading from Guest

Guest accounts can be upgraded to permanent accounts while preserving all data:

Find the Upgrade Prompt

You'll see a blue banner on your dashboard:

Guest account: link X (Twitter) or an external wallet to upgrade and keep your data permanently.

Click Upgrade Account

Opens the account linking dialog with available options

Choose one of:

  • X (Twitter): OAuth authentication
  • External Wallet: Connect MetaMask, Phantom, etc.

Note: Telegram cannot be used for linking (only initial login)

Verify Upgrade

After linking:

  • Guest banner disappears
  • Account becomes permanent
  • All wallet history preserved
  • Embedded wallets remain active

Data Preservation: Upgrading from guest preserves your embedded wallet addresses, transaction history, and any claimed assets.


Linking Accounts

Add multiple authentication methods to your account for flexibility and recovery:

MethodStatusDescription
X (Twitter)Can LinkOAuth connection to Twitter/X
External WalletCan LinkMetaMask, Phantom, etc.
TelegramLogin OnlyCannot be linked after account creation
  1. Navigate to Profile or Account Settings
  2. Find the Connected Accounts section
  3. Click Add next to the account type
  4. Complete the authentication flow
  5. Account appears in your linked list

Account Linking Rules

  • Each account type can only be linked to one fXYZ account globally
  • If an account is already linked elsewhere, you'll see an error
  • You cannot unlink your only authentication method
  • External wallets require signature verification

Connected Accounts View

Your profile shows all connected accounts:

Connected Accounts
─────────────────

𝕏  X (Twitter)
   @your_handle
   [Connected ✓]

📱 Telegram
   @telegram_user
   [Login only - cannot link after signup]

🔗 External Wallet
   0x1234...abcd
   [Connected ✓]

🔐 Embedded Wallets
   EVM: 0xabcd...1234
   Solana: ABC...XYZ
   [Auto-created ✓]

Profile Management

Basic Profile

FieldDescription
Display NameShown across the platform
AvatarProfile picture (from linked social or uploaded)
BioShort description
EmailFor notifications (optional)

Privacy Settings

SettingOptions
Profile VisibilityPublic, Members Only, Private
Wallet DisplayShow Full, Show Truncated, Hide
Activity DisplayShow, Hide

Persona Management

Personas allow you to operate under different identities within your membership:

Viewing Personas

Navigate to ProfilePersonas to see:

  • Current active persona
  • All available personas
  • Persona-specific settings

Switching Personas

  1. Click on persona selector in profile
  2. Select desired persona
  3. Platform context switches immediately
  4. Fixie agents see the new persona context

Persona Properties

PropertyDescription
NamePersona display name
TypeIndividual, Service, or Technical
CirclesCircle memberships for this persona
FixiesAI agents assigned to this persona

API Keys: Technical personas can generate API keys. Keep these secure and rotate them regularly.


Notification Settings

Configure how you receive updates:

Channels

ChannelTypes
In-AppAll notifications
EmailImportant updates only
TelegramIf linked

Notification Types

TypeDefault
Transaction AlertsOn
Membership UpdatesOn
Fixie ResponsesOn
Network NewsOff
GovernanceOn

Security Settings

Active Sessions

View and manage active login sessions:

  • Device type and browser
  • Last active timestamp
  • IP location (approximate)
  • Revoke sessions remotely

Two-Factor Authentication

Currently, 2FA is managed through your linked accounts:

  • Wallet signatures serve as 2FA
  • Social logins inherit their own 2FA
  • No separate TOTP/SMS 2FA (yet)

Export Private Keys

For embedded wallets, you can export private keys:

Navigate to WalletsSecurity

Click Export Private Key for desired wallet

Complete verification (social login or wallet signature)

View and copy your private key

Security Warning: Never share your private key. Anyone with this key can access your funds.


API Access

Technical personas can generate API keys for programmatic access:

Creating API Keys

  1. Switch to Technical persona
  2. Navigate to ProfileAPI Keys
  3. Click Create API Key
  4. Set permissions and expiration
  5. Copy and store securely

Key Permissions

PermissionAccess
ReadView data, balances, history
WriteCreate transactions, modify settings
AdminFull account access

Using API Keys

# Bearer token authentication
curl -H "Authorization: Bearer YOUR_API_KEY" \
  https://api.fxyz.network/api/...

# Or as header
curl -H "x-api-key: YOUR_API_KEY" \
  https://api.fxyz.network/api/...

Account Deletion

To delete your account:

Permanent Action: Account deletion is irreversible. All data, wallet associations, and membership will be lost.

  1. Navigate to ProfileDanger Zone
  2. Click Delete Account
  3. Confirm by typing your username
  4. Complete verification
  5. Account scheduled for deletion (30-day grace period)

What Gets Deleted

  • Profile and persona data
  • Linked account associations
  • Membership records
  • Notification preferences

What Remains

  • Embedded wallet funds (you keep the keys)
  • On-chain transaction history
  • NFTs in your wallet
  • Public blockchain data

Troubleshooting

Error: "This account is already linked to another user"
Fix: Each social/wallet can only link to one fXYZ account.
     Use a different account or contact support.
Symptom: "Add" button grayed out
Causes:
- Already linked that type
- Linking not available for that method (e.g., Telegram)
- Rate limit reached

Upgrade Failed

Error: "Failed to upgrade account"
Steps:
1. Check linked account isn't already used
2. Try a different authentication method
3. Clear browser cache
4. Contact support with error details

Missing Linked Account

Symptom: Previously linked account not showing
Fix:
1. Refresh page
2. Log out and back in
3. Check if account was unlinked
4. Re-link if necessary