The system brain · live network · audited 2026-07-14

How VoiceBan works

Start here. The vision, how you get in, why the network runs on coins, how everything connects — explained in plain language with flowcharts.

The vision

Speech that can't be taken down

Almost every "free speech" platform has the same hidden weakness: a company owns it, a domain points to it, and a server hosts it. Pressure any one of those — a court order, a provider, a deplatforming — and the voice goes silent. Web3 promised to fix this, but most "decentralized" apps still load through a domain name and CDN a single party can seize. The chain is decentralized; the front door isn't.

VoiceBan removes the front door. There's no company to pressure, no server to seize, and no domain that has to resolve. The app finds the network through content-addressing (IPNS/IPFS), and all the social data — posts, profiles, groups, follows — lives on a public blockchain that thousands of independent nodes can carry. Take down any piece and the network is still there.

The one-line thesis: DNS is Web3's real single point of failure — so VoiceBan doesn't depend on it. Un-takedownable, content-addressed, owned by no one.
Reach it · no permission required

Open it at an address no one can seize

A normal website (voiceban.com) leans on DNS, a registrar, and a CDN — any of which can be pressured into pulling it offline. VoiceBan also lives at blockchain domains that resolve straight off the chain to the app on IPFS. There's no DNS record to revoke, no registrar to serve, no company to sue. Type it, and you're in.

voiceban.x
the flagship

Short, memorable, un-takedownable.

voiceban.crypto
the classic

The original Web3 TLD.

voiceban.nft
for creators

Same app, creator-native name.

voiceban.wallet
wallet-first

Points at the same live app.

voiceban.blockchain
on-the-nose

All five resolve to one thing.

All five are held on-chain and point to the exact same content hash — the VoiceBan app, pinned across the IPFS network. Seize a server or a domain and every one of these still resolves.

How to open a blockchain domain

Brave browser easiest

Brave resolves these natively — no add-ons. Just type voiceban.x in the address bar and press enter. The first time, Brave asks "Use Unstoppable Domains to resolve?" — click Enable (once), and it loads the app from IPFS. Set it permanently in Brave → Settings → Web3 → Unstoppable Domains → "Enabled".

Any browser + extension

On Chrome, Edge, Firefox or Opera, install the free Unstoppable Domains browser extension. After that, the same voiceban.x address bar trick works in that browser too.

No install at all

The app content is public on IPFS, so any gateway serves it — nothing to install. The domains are the human-friendly way in; the raw content hash is the universal way in. Neither depends on us staying online.

Why this matters: these addresses are NFTs on a blockchain — owned, not rented. There's no annual renewal to lapse, no registrar that can be ordered to hand them over, and no DNS to filter. This is what "unstoppable" actually means: not a slogan, a different architecture.
First, the vocabulary

Is VBAN a coin or a token?

People use both words, but they mean different things:

Coin

The native currency of its own blockchain — like BTC on Bitcoin or ETH on Ethereum. It's what you pay network fees with.

Token

An asset issued on top of someone else's chain via a contract — like USDC living on Ethereum.

VBAN is a coin

VBAN is the native coin of the VoiceBan chain. So technically it's a coin. "Token" gets used loosely — we'll say coins here.

The fuel

Why the network needs coins to work

A blockchain has no company paying the bills. Instead, every action costs a tiny amount of the network's coin — that's what pays the nodes to process and store it, and what stops spam. No coins, no actions. VBAN is the fuel.

YOU DO

An action

Post, follow, join a group, send, stake

IT COSTS

A little VBAN

The network "gas" fee

WHICH PAYS

The nodes

To process + store it forever

RESULT

Spam-resistant

Actions cost something, so bots can't flood it

So: VoiceBan literally does not work without coins in your wallet — a brand-new empty account can't post yet. That's why the first thing onboarding does is give you some.
Onboarding

How you get started

The app is a wallet — creating your account and giving you starter coins happens in one flow. You never buy anything to begin.

1 · Open the app

Go to voiceban.com (the app) — reached via voiceban.io, the info site.

then

2 · Your wallet is created

The app generates your account: a secret recovery phrase → your private key → your 0x address. Write the phrase down offline — it's the only way to recover your account, and no one can reset it for you.

then

3 · Get free starter coins

Early accounts receive a 10,000 VBAN welcome grant so you can act immediately. (Limited early-adopter program — see "Get VBAN" for what happens after, and how to top up.)

now you can

4 · Participate

Post, follow people, join groups, and help secure the network by staking.

Safety note: a wallet generating your phrase on your device is normal — that's the app being a wallet. But no website should ever ask you to type an existing seed phrase in, or show you someone else's. If one does, it's a scam.
What you're joining

What "participating in the network" means

VoiceBan is a social network where the social layer itself lives on-chain — so no company can quietly delete or alter it.

Post & react

Your posts, comments, reactions and views are recorded on-chain. Content-addressed, so they can't be silently memory-holed.

Profiles & follows

Your identity and social graph belong to your account, not a platform — they travel with your keys.

Groups

Create and join communities that live on the network itself.

Stake & secure

Bond VBAN to back validators (the nodes that produce blocks) and earn rewards for helping keep the network honest.

Send & receive

Move VBAN to anyone by their 0x address, peer to peer, no middleman.

Stay reachable

Because discovery is content-based, the network keeps working even if a domain gets pulled.

Under the hood

The stack — what is what

Top to bottom: how you reach the network, and where things actually live. The chain at the bottom is the single source of truth; everything above is a way to reach it.

Wallet your keys

Holds your private key and signs actions. Never holds coins — it holds the key that authorizes moving them. Accounts are Ethereum-style 0x….

↓ signs & submits

Discovery no DNS

Finds a live node via a deterministic IPNS name over IPFS — not a seizable domain. Kill the domain, the app still finds the network.

RPC endpoint the door

Forwards your signed action to a node. Serves both Substrate and Ethereum eth_* RPC, so MetaMask and native wallets both work.

wss://explorer.voiceban.com/rpc · chainId 9956

The chain the ledger — source of truth

A Substrate runtime holding every balance and all social data. BABE makes a block ~every 6s; GRANDPA finalizes it (irreversible). Native coin VBAN = fuel + staking.

↑ authored & finalized by

Nodes & validators the physical network

Independent machines keeping identical copies of the ledger. Validators bond VBAN and take turns producing blocks.

End to end

How a transaction flows

When you do anything that changes the ledger, here's the path — about 6 seconds to land, a bit more to become final.

1

You sign

Your wallet signs with your key. Only the signed action leaves your device.

2

Reaches a node

Via the RPC, into the transaction pool.

3

Put in a block

The authoring validator includes it (~6s, BABE).

4

Finalized

GRANDPA makes it irreversible.

5

Everyone sees it

Every node updates; explorer & wallet re-read the chain.

Custody

Where your coins actually are

The single most important idea: the coins live on the chain. The wallet holds the key; the explorer holds a view. Neither app "contains" the money.

Chain

The ledger — where the money is. Delete every app and your balance is still here.

Wallet

Your keys — the only thing that can authorize moving your entry. Lose the phrase → coins are visible but frozen forever.

Explorer

A public view — can see any balance, can move nothing (no keys).

Sending coins to a wallet doesn't put coins "inside" an app — it changes the ledger entry to your address, which only your key controls. MetaMask and the explorer aren't synced to each other; they independently read the one ledger.

Sign-in

Sign in with your voice — no seed phrase

The VoiceBan app retires the 12-word phrase. Your key still exists and is still yours alone — you just never have to see, type, or carry it. Here's what actually happens underneath.

A key born on your device

At signup a real crypto key is generated on your device and immediately sealed with AES-256 encryption. It's never shown to you and never uploaded — there is no account database anywhere.

One seal per factor

Each way you sign in — voice, PIN, Face ID — holds its own sealed copy of the key. On a device you've already set up, any one factor opens it. No stacking, no friction.

Voice unlocks — never is — the key

Your voiceprint (pitch + timbre) is stored and matched only on your device; a match releases the seal. Recordings and AI clones fail the print check, and the challenge words rotate so replays are useless. Nothing about your voice ever touches a server or the chain.

A brand-new device holds none of your seals — so it can't be opened with one factor. New hardware needs two of your factors (voice, PIN, photo, or approval from a device you already trust) before your key is re-provisioned there. And biometrics enroll per device — voice templates never sync between devices, because measured cross-device matching would blur the line between you and a good clone.

Why not put the voiceprint on-chain? Because a biometric published to a public ledger is a permanent, unrevokable leak — you can rotate a key, you can't rotate your voice. The chain holds your username; your key and your biometrics stay in your pocket.

The thing everyone conflates

Creating a wallet ≠ adding a network

Both feel like "setup," but they're totally different. This is why people get confused connecting MetaMask to VBAN.

Create a wallet / accountAdd a network
What it makesA new identity: recovery phrase → private key → 0x addressNothing new — it teaches your existing wallet how to talk to a chain
You provideA name + password to protect it locallyNetwork name, RPC URL, chain ID, currency symbol (VBAN)
Coins?No — a fresh account is emptyNo — same address, now pointed at VBAN
ExampleThe app's sign-up, or "Add account" in a walletMetaMask → Add custom network → save
VBAN uses Ethereum-style 0x accounts. If you create a 5… (Substrate) account by mistake, it can't hold VBAN. MetaMask, and the "Ethereum" account type in Talisman/SubWallet, are the right kind.
The onramp today

How you get VBAN right now

VBAN isn't on any exchange yet, so you can't buy it. Today it comes from one of these — free:

Welcome grant
10,000 VBAN · first 1,000 accounts

A one-time starter grant when you create your account. Limited early-adopter program — after 1,000 accounts it's used up.

Faucet
100 VBAN · every 24h

Top up anytime at explorer.voiceban.com/faucet — 100 per address/IP per day.

A transfer
any amount

Anyone who has VBAN can send you some, peer to peer, to your 0x address.

Staking rewards
over time

Once you hold some, bond it to earn more for helping secure the network.

Exchanges
not yet

No exchange or fiat on-ramp exists yet, so there's no price and nothing to buy. On the roadmap.

Why does MetaMask show $0.00? That's a dollar value. With no exchange listing there's no price feed, so it can't convert to USD — it does not mean your wallet is empty. Switch to the Vban Network to see your real coin balance.

Scaling note: the grant + faucet are early-stage onboarding. For millions of users, launch will introduce sustainable distribution — a treasury-funded onboarding pool, possibly sponsored (gasless) first actions, and eventually buying VBAN once it's listed.

Trust model · verified in code 2026-07-14

Who can do what

A three-way audit of the runtime, the custom pallets, and the genesis/keys found no covert backdoor — no hidden control, no privileged call that can move an ordinary account's funds. Coins in a wallet are movable only by that wallet's key.

No one can reach into your wallet. Admin/root controls are inert or unreachable; force-transfer, mint and upgrade are all locked. A validator can order transactions but can't forge one from a key it doesn't hold.
Staking acts only on you. The staking path uses your own address as the signer — it can't touch anyone else's funds.
The genesis phrase (launch item). The whole supply + validator power currently sit on one key held by the team. That controls that account and consensus — not your wallet. Being rotated to fresh offline keys at launch.
The welcome-grant faucet. On by default and capped at 10M VBAN; to be reconfigured for real-scale onboarding before mainnet.

Bottom line: the network is "early-stage" only in that the genesis account + consensus ride on a team-held key — resolved by launch. It never gave anyone a path into an ordinary wallet.