VERGE RUNES
Tokens on Verge,
with balances you can prove
A metaprotocol for fungible tokens and one-of-a-kind items on the Verge blockchain. Names cost something, and nothing is destroyed to pay for them. Each coin's creator sets what its mint costs. And a wallet can check its own balance against a root published on chain, instead of taking an indexer's word for it.
TRUST
You can prove what you own
Every token metaprotocol has the same hole, and it is not a small one: you ask an indexer what you hold, and you believe it. Runes and BRC-20 offer nothing else. If the indexer is wrong, or lying, or quietly running patched software, you have no way to find out.
Verge Runes closes it. Anyone may compute a merkle root over the entire balance set at a given height and publish it on chain. Your wallet then verifies its own balance against that root with a short proof, and never has to trust whoever answered the query.
Publishing is permissionless, which is what makes it work. Two indexers that disagree at the same height publish different roots, and the disagreement is on chain, immediately, for everyone, signed by whoever got it wrong.
NAMES
A name costs something, and nothing is destroyed
Runes made names free and released the short ones on a four-year unlock schedule. It did not produce fairness: bots raced every unlock and the good names went to squatters, who paid miners for the privilege. The name was never free. Only the recipient of the money changed.
On Verge the same design would be worse. Relay fees are 0.2 XVG/kB, so there is no accidental cost filter at all, and a single operator could take every desirable name for pocket change. So a name costs a deposit, set by its length, and it exists for one reason: to make mass registration ruinous while leaving one good name affordable to a real project.
Nothing is burned, and nothing is paid to anyone. It goes into an output that only you can open, four years later, and then it is yours again. Every fee model eventually has to answer who receives the money, and every answer names a party with a stake in the protocol. This one answers nobody, for four years. Waiting is the cost, so fifty names still ruin a squatter, and there is no beneficiary written into the rules anywhere.
A name can carry separators, and they cost nothing. The coin itself is always the bare
letters: type DOG•GO•TO•THE•MOON and what goes on chain is
DOGGOTOTHEMOON plus a few bits saying where to draw the bullets. It is priced on
its fourteen characters, and wallets render the spaced form.
That also means re-spacing buys nothing. DOG•GO•TO•THE•MOON,
DOGGO•TOTHEMOON and DOGGOTOTHEMOON are one coin, so once
somebody has it the other spellings are gone too. Without that rule a good name could be
squatted a dozen times over and the whole schedule would stop meaning anything.
There is no unlock calendar, so there is no date to camp on. Allocation is first come, names are unique, folded to uppercase, and permanent.
MINTING
Minting has a price, and the coin's creator sets it
An open mint on a cheap chain is not really open, it is free. A mint transaction pays the mempool floor of 0.1 XVG, so taking an entire 21,000,000 supply issued a thousand at a time costs around 2,100 XVG in total. That is not a deterrent, it is a rounding error, and nobody would create a coin on those terms.
So a mint pays a price, and it pays it as an ordinary transaction fee. The miner of the block receives it, exactly as with any other fee. Nothing is locked, nothing is destroyed, no address appears in the protocol, and the money ends up funding the chain's own security.
The protocol refuses to choose that number. Any constant it picked would be fixed in XVG and permanent from the first coin ever created, while the thing it is trying to express is a value in dollars. 20 XVG is a few cents today. A hundredfold move in the price of XVG would price minting out of reach for reasons that have nothing to do with the coin it was meant to protect, and there is no oracle available that does not introduce somebody to trust.
A creator choosing on the day prices their mint at what XVG is worth on the day. A coin made two years from now carries a judgement made two years from now, with nothing governed, revised or agreed by anybody in between. The incentive also lands where the knowledge is: set it too low and one participant takes the whole mint, too high and nobody mints at all.
THE REST OF IT
What else is in the protocol
LIMITS
What it deliberately does not do
Stated here rather than discovered later. Each of these is a decision with a reason, not an oversight waiting to be patched.
STATUS
Where this actually stands
Verge Runes is not live. The protocol is switched off on this server and no coin has been created on Verge. What exists is written down and tested, and the list below is the honest state of it rather than a roadmap.
Verge Runes starts at block 9,420,420. An etching in any block below that is not a rune, however well formed it is, so no name can be claimed before the rules were published. A rune also has to settle for six blocks, about three minutes, before anyone can move it: a reorg re-mines an etching somewhere else and changes the name it is known by, and six blocks is six times the deepest reorg measured on Verge over 56,572 blocks.
You can compose a coin now and see exactly what it would cost and what would be written: etch a coin. Already have one and want your locked XVG back? recover your coins. Nothing is broadcast while the protocol is switched off, which is deliberate: a ticker costs real money, and a name nothing yet honours is not worth paying for.
Buying and selling
Both happen on a coin's own page, which you reach from the market. To buy, pick a listing and name an amount. Your wallet builds the whole transaction and signs everything except the seller's own coin, so nothing leaves you until they sign, and you can withdraw the offer at any time by spending one of the coins behind it. Your wallet checks what the seller's coins really hold against the root published on chain, not against anything this site says.
To sell, publish a price. That is all a listing is: it names no coin of yours, moves nothing, and binds nobody. You can take it down whenever you like.
Handing the coins over happens in the wallet, and that is on purpose. A buyer's signature commits coins they can take back in one block. A seller's signature gives runes away. No web page should ever be able to ask for the second one, so offers waiting on you appear in the wallet's own Runes tab, where each is checked against your own coins before it is shown and accepted with your own click.