Keep this browser open. Retry the secure setup or save an encrypted emergency account file before leaving.
Log in with Password
Use an account ID (optional)
Usernames are not unique. Your account is secured by its own cryptographic identity.
Saved accounts normally require a password after signing out. Keep me signed in is optional on trusted devices.
Pair another device
This code transfers your encrypted account credentials. Share it only with a browser you control. Anyone with the code can access your account.
Pair this device
Paste the code from your signed-in browser. This signs you into the same account and creates a separate local device identity.
Sign out of Veftr?
You will need your password to open this account again. Other devices stay signed in.
This saves only your account name, not an automatic sign-in session.
Set Account Password
This restored account needs a Veftr sign-in password. This does not revoke older account credentials. If they may have been stolen, use the compromised-account recovery guide.
Secure a Compromised Account
If someone only learned your password, change it using the Security settings. If someone copied your account's identity credentials, changing your password will not revoke that copy.
For stolen account credentials: Create a new Veftr identity. Friends need to verify it through a trusted channel before they accept it. Your original identity cannot be remotely disabled across the decentralized network.
Your old account's messages are not automatically moved to the new identity. You can download an encrypted backup of your old account before switching.
Verify Contacts Again
This is a new account identity. Tell your contacts directly and have them independently verify the new account before trusting requests or security messages.
Sign in with QR Request
Use this on the device that is logged out. Create a QR request here, then scan it from a device where you are already signed in. The signed-in device sends an encrypted account transfer back to this device.
Scan this QR code from your signed-in phone or device.
Create a QR request on this logged-out device.
Account Options
What would you like to do with this saved account?
Veftr theme changer
Choose your color vibe
Choose a palette and customize your interface.
Color themes
Preview
Effects
Changes glass blur on panels, modals, and the preview.
Safe styling overrides for this device or your linked appearance. Use Clear to return a token to the selected preset.
✳
User & App Settings
Customize Veftr
USER SETTINGS
My Account
Your Veftr identity and quick settings.
◈
Your Veftr identityYour account on this deviceChecking account…
Account access on this device
Switch Account
Return to your saved-account list while preserving sessions you chose to keep signed in.
Sign Out
End this account's access on this device. You can keep its name on the sign-in screen, but your password will be required.
Retire or reactivate this account
Checking signed account status…
Delete Account
Terminal identity state in updated clients. Peer copies may remain.
Retirement publishes a signed status for this identity and withdraws public discovery. It does not erase replicated data, transfer contacts or revoke copied keys. You can reuse the username in a new account without retiring this one.
Reactivate this same key pair. Public discoverability stays off unless you choose to enable it later.
Remove Account From Device
Sign out and remove this account from the saved-account list, with a separate choice about downloaded messages.
Quick access
Configure your experience without leaving Veftr.
ACCOUNT SETTINGS
Discoverability
Choose whether people can find your registered username through public name search.
Public search matches the beginning of username words, ignoring case. This is optional and disabled until you choose to enable it.
Turning this off publishes a signed withdrawal. Connected clients reject older listings when they learn the withdrawal. Disconnected peers can show an earlier listing until its seven-day lease expires. Previously replicated records may remain stored, and exact username or known account ID lookups remain available.
Public partial-username search disabled.
USER SETTINGS
Connected Accounts
Connect identities once, then choose which applications may use each account.
Account associations, names and preferences synchronize encrypted through GUN and are included in downloaded and optional automatic account backups. Protected credential recovery is a separate choice for each eligible account. App permissions require fresh approval after recovery.
Recent account permission activity
USER SETTINGS
Appearance
Customize your theme, typography and interface.
Theme settings
Choose a theme, density, styles, and advanced tokens.
USER SETTINGS
Notifications
Control all Veftr activity, alerts, and app invitations.
App invitations
USER SETTINGS
Network & Peers
Manage bootstrap peers and private-network isolation.
Veftr can use several GUN peers as one distributed network. Private/custom mode stays isolated from community peers.
Connected and configured peers
USER SETTINGS
Apps & Performance
Control how many apps remain active on this device.
Background app limit
Choose how many apps Veftr keeps running in the background on this device.
Changing this limit takes effect on this device and may suspend background apps.
ACCOUNT SETTINGS
Devices
Manage the public device registrations for this account.
Signing in authorizes this device to use your account permissions. Device registrations help you identify your browsers.
Removing a registration does not sign out another browser or revoke copied account credentials. Signed activity times are reported by devices and do not prove that a browser is currently online.
Local sign-out removes this browser's saved login. Remove account also forgets the local account bookmark and device identity. Historical server recovery evidence is retained.
USER SETTINGS
Security & Account Access
Manage your password and account security.
Change Password
Choose a new password for signing in to Veftr. It won't invalidate account credentials someone may already have copied.
Security Recovery
If you suspect someone copied your account credentials, changing the password alone cannot take those copies away.
USER SETTINGS
Backups & Data
Protect your account with encrypted automatic backups and downloadable backup files.
Automatic Account Backup
The official Veftr backup service is enabled by default. Your account is encrypted in this browser before being backed up. You can turn this off or choose another compatible service without affecting Veftr messaging or manual backups.
Checking backup status…
Save your account recovery key
This key is required to recover your account if you lose all signed-in devices. Veftr cannot recover it for you. Store it somewhere safe, separate from this device.
Manual Account Backup
Download an encrypted account backup file to keep offline. Manual backups work even with automatic backup turned off.
Server Recovery
Choose an encrypted server archive or import its private recovery credentials. Original-server recovery requires the current Owner and a confirmation from a separately trusted current device. Legacy files can be cloned.
AI Agent Mod
AI Agent configuration
This installed mod owns AI integration for your account: ChatGPT/MCP setup, enabled servers/apps/channels, standing permissions, action queue, and audit.
Live Snapshot
Pushes the current server inventory from your signed-in browser to the local Veftr Client so ChatGPT sees the real server state.
What this does: sends channel/app/mod inventory, AI Agent / optional Agent Console dashboard presence, and safe status metadata. It does not send your account keys.
ChatGPT / MCP Connector
Use this URL when creating a ChatGPT connector/app for Veftr.
https://threadmesh.modav.org/veftr-client/mcp
No Auth
https://threadmesh.modav.org/veftr-client
Plain English: ChatGPT talks to this MCP server. Read tools can inspect approved server state. Write tools create approvals, then the signed-in Veftr browser executes safe approved actions.
AI Agent Mod
The account-level mod controls which servers, apps, channels, and tools connected AI providers may use.
Account-level control: AI no longer requires Agent Console to be installed in every server. Enable the Hub in the AI Agent mod, then allowed actions run by standing permission and are audited.
Action Queue
Allowed ChatGPT/MCP actions run through standing Agent Console permissions and are logged here. Legacy pending confirmations can still be approved or denied.
Standing permission actions execute automatically through your signed-in browser. Legacy pending actions can still be approved or denied here. Every action is audited.
Grants & Sessions
Signed permissions that connect a Hub App, Personal App/client, and external connector.
Grant: a scoped permission record. Session: a currently active client-side bridge session. Revoking a grant should stop future use of that permission.
Capability Grants
Remembered app-to-mod capability permissions (e.g. an app allowed to use your Nostr signer). Bound to the exact package versions that were granted.
Audit Log
Recent MCP calls, approval decisions, and connector events.
Use this when testing: it should show tool calls, created confirmations, approvals, denials, and execution results.
Add Friend
Search the beginning of username words, ignoring case, or paste a public account ID.
Create Room
Settings
Server-level actions for the current server.
Membership
Leave this Hub from here. Owners must transfer ownership or delete the Hub instead.
Manage text, voice, and app channels.
Create/Edit roles and define Privileges.
Host Permissions
App Permissions
Assign roles to server members.
Optional server branding. Members can choose whether to use the Hub theme.
Developer state inspector for this Hub. View server/app state, app metadata, action history, package metadata, and permission-gated state cleanup tools.
Action Browser
Generic App Actions v2 explorer and tester.
Select an action to view its schema.
No action selected.
MANAGE_APP_STATE tools
Select an app-state or global-state scope, enter the exact key, and confirm. Use Copy Path first if needed.
Open Developer tab to load state.
Manual backups are encrypted and work without a backup service.
Advanced server recovery
Install App
Select a Hub to install this app to. You must have Manage Rooms permissions in the target Hub.
Repository Manager
Add, remove, reset, and refresh Veftr app repositories.
Direct MessagesFriends & DMs
Rooms···
Veftr
Notifications
Friends
App Store
Loading repository metadata...
This App Channel is Empty
Users with the UPDATE_APP_CODE privilege can upload a single HTML file or a multi-file project folder. The project must include index.html.
Upload App
Local Folder Access
The app ... is requesting permission to view and edit files in a folder on your computer.
Members — 0▾
Account status unavailable
Checking account status…
Network peers may retain historical records. Deletion cannot revoke private keys or erase independent copies.