Veftr
Restoring your session…

Threadmesh

Saved Accounts

Account setup not finished

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.
Controls the selected background pattern opacity.

Background patterns

Local appearance

Adjusts UI spacing scale.
Controls corner roundness.
Sets the Veftr app font stack.
Changes chat row/card treatment.
Default keeps theme panels; floating adds translucent rail cards; flat removes glass depth.
Advanced token editor

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

No matching categories.

Changes save according to the individual setting. Network changes require Apply and reload the app.

USER SETTINGS

My Account

Your Veftr identity and quick settings.

◈
Your Veftr identity Your account on this device Checking 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.

Choose a category to manage its settings.
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···
User
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.