What is Sovereign Browser?
Sovereign Browser is a desktop Electron application that combines a full web browser, a multi-chain wallet, a decentralized name registry, a peer-to-peer hosting network, and an AI agent runtime into a single unified interface. It runs on Windows, macOS, and Linux.
Unlike traditional browsers, Sovereign Browser resolves names from on-chain registries across 19 EVM-compatible blockchains in parallel, in addition to ENS on Ethereum and standard DNS. When you type a name in the address bar — whether it's a phrase like big dude coffee or a domain like hi.dude — the browser checks every supported chain simultaneously and returns the best result ranked by keyword match, traffic, and registration age.
Websites hosted on the Sovereign Browser network are served directly from a peer-to-peer IPFS pinning network operated by staked node operators. Site owners can also point their existing web2 domain's DNS to a pinner node IP, making their web3 site accessible to any browser in the world without Sovereign Browser installed.
Name & Handle Registry
Every name on Sovereign Browser is a permanently owned NFT on the blockchain. There are three types:
◈ Phrase Handles — $100 PYUSD
Any freeform phrase: big dude coffee, alice1, my design studio. Soulbound to your wallet. Resolves to your IPFS site, HTTP URL, Arweave content, or any supported resolver. Includes an on-chain keyword index — each word in your phrase becomes searchable across the registry. Lifetime ownership, no renewal fees.
◉ TLD Registration — $500 PYUSD
Own a top-level domain like .dude, .coffee, or .studio. Set your own domain pricing. Earn 90% of every domain registration fee under your TLD. Platform takes 10%. TLD ownership is permanent and transferable on the marketplace.
◎ Domains — TLD price
Register domains under any existing TLD: hi.dude, shop.coffee. Priced by the TLD owner. Supports all resolver types: IPFS, HTTP, Arweave, IPNS, WebSocket, GraphQL, API endpoints, and encrypted records. Full DNS record management within the app.
🌐 Multi-Chain Registration
Register any name on any or all 19 supported chains simultaneously. Each chain registration is independent — the same phrase on Arbitrum and Base creates two separate NFTs. The browser searches all chains in parallel and shows results with chain source badges. Register on all 19 chains in a single form submission.
Supported Blockchains
Sovereign Browser works across all 19 chains out of the box. Your wallet uses a single seed phrase that generates the same address on every EVM chain. Register names, host sites, and pay fees on any supported chain — or all of them at once.
Decentralized Hosting Network
Any Sovereign Browser user can become a pinner node by staking $5 PYUSD into the HostingNetwork contract. Pinners store and serve IPFS content for registered sites. Each site is pinned by 10 nodes simultaneously for redundancy. Revenue from hosting fees is distributed automatically: 90% split equally across the 10 active pinners, 10% protocol fee.
Four Hosting Tiers
Starter ($50/yr · 50MB), Basic ($90/yr · 100MB), Standard ($160/yr · 200MB), Pro ($280/yr · 500MB). Upgrade anytime paying only the prorated difference. 15-day grace period on expiry before content is unpinned.
HTTP Gateway — Any Browser
Each pinner node also runs an HTTP server on port 80/443. Site owners point their Namecheap/Cloudflare DNS A record to any pinner IP. Visitors using Chrome, Safari, or Firefox reach the web3 site automatically — no Sovereign Browser required.
Traffic Reporting
Visit counts are tracked in encrypted local SQLite on each pinner — the operator cannot view or modify them. On the 1st of each month, counts are automatically submitted on-chain. Traffic data influences name ranking in search results.
On-Chain File Backup
SiteBackup contract stores files permanently in Arbitrum calldata (immutable on-chain storage). AES-256-GCM encrypted before submission. Fee is 1.5× the gas estimate in PYUSD. Last 3 backup versions retained per site with full retrieval.
Wallet & Payments
Sovereign Browser generates a standard BIP-44 HD wallet from a 12-word seed phrase shown once during setup. The same wallet address works on all 19 supported chains. Private keys are stored encrypted with AES-256-GCM, protected by Argon2id key derivation from your passphrase and PIN. Keys never leave your device.
Platform fees are denominated in PYUSD — PayPal's USD-pegged stablecoin — allowing direct funding from any PayPal wallet. On chains where PYUSD liquidity is available natively (Arbitrum, Base), fees are paid directly. On other chains, users can pay in the native gas token (ETH, MATIC, BNB, AVAX, etc.) as an alternative.
All write transactions use the EIP-4337 Paymaster on Arbitrum — users never pay gas in ETH for platform operations. Gas is pre-calculated at 1.5× the actual gas cost, with 0.5× going to the platform operator and 1.0× covering actual gas. The operator maintains gas pools on each chain from accumulated PYUSD fees.
The wallet panel shows live PYUSD and native gas balances across all 19 chains simultaneously, with gas-low warnings per chain and a total PYUSD balance aggregated across the entire multi-chain portfolio.
Search & Navigation
The address bar searches all 19 deployed chain registries in parallel, ENS on Ethereum, and DuckDuckGo Instant Answers for web2 results — all in a single query. Results appear with colored chain-source badges (ARB, BASE, POL, ENS, WEB) and are ranked by a composite score: keyword match count × 1000 + traffic × 10 + recency factor.
When multiple results exist for the same name across different chains, they are presented as a selection list. Filter tabs allow narrowing results to a specific chain or source type. Reverse resolution converts any wallet address to its registered name.
Web2 domains typed in the address bar that have a SovereignRegistry record resolve to their web3 content. Domains without a record load normally from the web.
AI Builder & Agents
Sovereign Browser includes a built-in AI chat interface supporting multiple providers: Anthropic Claude, OpenAI GPT-4, Google Gemini, and local Ollama models. API keys are stored encrypted in local SQLite — never sent to any Sovereign Browser server (there are none).
The AI Builder allows creating autonomous agents that interact with web pages on your behalf: filling forms, scraping content, clicking elements, and executing workflows. Agents run at $0.10 PYUSD per minute of active runtime, billed on-chain via the AgentWallet contract with configurable spending limits and automatic settlement.
The Label Element feature lets you tag any UI element on any page — capturing its coordinates, CSS selector, page URL, and a description. Labeled elements export as JSON, which agents can consume as a structured map of the interface for automation.
Referral System
Platform operators and existing users can generate vanity referral codes (e.g. COFFEESHOP2024) directly from the app. Each code is stored on-chain in the ReferralRegistry contract and is strictly single-use — it is permanently consumed when redeemed.
When a new user installs Sovereign Browser, creates their wallet, and enters a referral code, both the referrer and the new user receive a Free Phrase NFT voucher. This voucher can be burned during phrase registration to waive the $100 PYUSD fee — one voucher, one free phrase, lifetime ownership.
Anti-abuse is enforced at three layers: on-chain (each wallet can only be referred once), device fingerprint (SHA-256 hash of hardware characteristics submitted on-chain — reinstalling the app does not reset this), and single-instance lock (Electron prevents two app instances running simultaneously).
Security Architecture
All sensitive data at rest uses AES-256-GCM encryption. Wallet private keys are protected by Argon2id key derivation combining your passphrase and PIN — the two factors are independent, so neither alone can decrypt the key. The encryption model uses three separate keys: credential key (from passphrase+PIN), platform key (derived from AdminRegistry contract address), and device key (from hardware fingerprint).
The Electron app uses strict contextIsolation with nodeIntegration: false. All IPC communication is mediated through a whitelisted preload.js with 132 explicit channels — no arbitrary Node.js access from the renderer. Local data (chats, agents, bookmarks, API keys) is stored in encrypted SQLite via better-sqlite3 with column-level encryption.
Deployed smart contracts are obfuscated before compilation — all function names, variable names, event names, and struct names are replaced with deterministic SHA-256 hashes. ABIs are encrypted with AES-256-GCM using the platform key derived from the AdminRegistry address and bundled in the Electron app. Outside callers cannot call platform contracts without the ABI, and the ABI is only decryptable by the running app after wallet unlock.
Marketplace
Phrase handles, domains, site NFTs, and user-created tokens are all tradeable on the built-in Sovereign Browser marketplace. Listings are created by approving the Marketplace contract as a transfer operator, then calling createListing() with a price in PYUSD and an expiry duration.
For phrase handle, domain, and site NFT sales: the buyer pays the listed price plus a flat $50 PYUSD transfer fee. The seller receives 100% of the listed price. The platform receives the $50 transfer fee. Token and other NFT sales use a percentage fee model (10% platform fee deducted from proceeds).
Peer-to-peer atomic trades allow direct wallet-to-wallet swaps with custom terms negotiated off-chain and settled atomically on-chain — both parties sign, the smart contract executes the exchange simultaneously, or neither transfer occurs.
Token Factory
Any user can deploy a custom ERC-20 token from within Sovereign Browser using the Token Factory. Configure: name, symbol, initial supply, whether the token is mintable after deployment, and whether it is burnable. The deployment fee is $99 PYUSD. Deployed tokens appear in the user's wallet and are listed in the marketplace by default.
Token addresses are indexed in the user's profile in SovereignRegistry, making them discoverable to other Sovereign Browser users. Token metadata resolves alongside name records in search results.