zipcointhe zipcoin of Snowmoonzip · unzip · speak · knock
Pafogai Du · Dzego·3724 Grapetime 15

Private money.
Words that cost
something.

In Veridia, Gladias pays for lunch and only he and the restaurant know it. A message gets read because someone burned zipcoins to send it. zipcoin brings both to Ethereum: zip your coins into a privacy pool, take them out anywhere, burn them to be heard.

CA
Hand device · message74160
zan · tie
sa dzu du de · len su 2415 de
bun kai mo fan
→
ci sen hu jan pu zau fe 400 lin man
ci cau be fe ti tie
Fromsomeone unnamed
Burned400 zc
Envelope"is successful", 18 years old
Carried bya courtyard in Sadzu Du

The screen from chapter 19, in Dzegoban. Live: the newest envelope the Courtyard carried.

Part I · moneyZip it.
Nobody sees inside.
scroll to close itCh. 6 · "His hand device spent a tick collecting nullifiers and generating a zero-knowledge proof"
01 · what a zipcoin does

Four verbs, from the book.

Pay without being seen, speak with a burn, knock with a burn, and let the tax leave with the payment. In Vitalik Buterin's novel all of it is done with zipcoins. Here it runs on Ethereum mainnet.

I

Zip

Deposit $zc into a privacy pool. Later, unzip any amount to any address, or straight out as ETH. On-chain, nobody can connect the two. ("Zip" is our word; in the book, paying privately is simply how money works.)

"Payment is done in zipcoins, that's fully anonymized."CHAPTER 19
II

Speak

Burn $zc with a message and an envelope that loosely describes who it is for. The bigger the burn, the louder. With your address, or with no name at all.

"An anonymous person burned four hundred zipcoins to send this message."CHAPTER 19
III

Knock

Burn at someone's door, any address or ENS name, and leave a gift if you like. A knock costs something, so it gets read.

"…except perhaps for burning a hundred zipcoins at his doorstep."CHAPTER 20
IV

Trade

Every trade carries its sales tax, the way every payment in Veridia does: 1 %, in real time, on-chain. A buy pays it in ETH, split three ways; a sell pays it in $zc, and that part burns. Fixed in the contract forever. What the courtyard does with the burn's part is steered by the Order, see the rubric.

"The sales tax was sent to the government in real time, automatically."CHAPTER 6
Chapter 3 · the privacy robe"I'm like one of a hundred people walking toward the Greater Plum Harbor wearing a privacy robe, how did you figure out where I am?"

In Veridia the robe hides who is inside: heels make every wearer the same height, uneven soles make every walk different. A privacy pool does the same with notes. Whoever tries to follow one loses it among the rest.

03 · how the privacy works

A proof that reveals nothing else.

zipcoin uses Privacy Pools by 0xbow, the same audited contracts and trusted setup that secure their pool on Ethereum. Your device builds the proof; the chain only checks it.

Fig. 1 · notes, not namesch. 3 · one of a hundred

A deposit is sealed into an envelope and joins the crowd. When one leaves, nobody can say which deposit it was: only a nullifier is written down, so the same note can never leave twice.

01 · ZIP

A note only you can open

One signature from your wallet creates your zip key on this device. Each deposit becomes a note: a commitment on-chain, the secret only with you. Nothing is stored on any server.

02 · WAIT

The courtyard approves

The Courtyard adds your deposit to the approved set after a few minutes. That set is what lets honest money stay private. If it ever refused you, your coins can always leave by "ragequit", back to the wallet they came from.

03 · UNZIP

Spend it once, anywhere

Your device spends a few ticks building a zero-knowledge proof. Its nullifier is published, so the note can never be spent twice, and the proof reveals nothing else: not your address, not which deposit was yours.

like in the book · chapter 6

honest limits

Privacy grows with the crowd. Unzipping the same amount minutes after zipping it is easy to pair by timing. Wait, and unzip round amounts.

04 · the numbers

Written into the contract, not into a promise.

No owner, no mint, no tax hidden in the token. The pool's liquidity can never be removed. The roots unlock a little every day, in a contract anyone can read.

Fig. 2 · the receiptch. 6 · "the tax leaves with the payment"

Gladias's lunch in chapter 6, as a trade. A buy pays its 1 % in ETH, poured out in a split nobody can change. A sell pays it in zc, and that part is never paid to anyone: it burns.

The 1 % sales tax
OF EVERY 100 · ONE IS TAX99 % stays with the trade50 %the roots · growth30 %the burn · buys back20 %courtyard · relay gasa buy pays its 1 % in ETHa sell pays its 1 % in zcburned · 0x…dEaDnobody receives it, the supply shrinks

"The sales tax was sent to the government in real time, automatically." (ch. 6) On $zc every trade does the same: one part in a hundred leaves with it, split the moment it is collected. Fixed in the contract forever.

The roots. "Gie fe kiu kai ci bin hu: grow roots, no head." (ch. 2) Half of the ETH tax goes to one public wallet and pays for growth: listings, exchanges, reach. Every payment out of it can be read on Etherscan.

Supply · 1,000,000,000 zc
THE SNOWMOON · 1 DOT = 1,000,000 zcthe crescent100 dots · 10 %the roots,waxing · Fig. 3the moon900 dots · 90 %the pool,locked for goodthe snowburned, never back

No mint function: the moon can only lose dots, never gain them. How the crescent unlocks, Fig. 3 shows. 0.5 % of each zip is the vetting fee for checking it.

Fig. 3 · a year in Dzegothe roots, day by day

10 % of the supply. Nothing for 30 days, then a little every day for a year, in a contract anyone can read. No cliff dump, no switch to flip.

Contracts
eight on Ethereum mainnet · each one opens on Etherscan

Written here the moment they exist on Ethereum.

Eight contracts. One print.

no owner · no mint · nothing hidden

Part II

Words thatcost something.

"An anonymous person burned four hundred zipcoins to send this message." Chapter 19
05 · the courtyard

Every envelope, carried and kept.

In chapter 19 a courtyard carries an anonymous, burned message to the guest its envelope describes. The Courtyard is our agent and does the same: it relays anonymous burns, approves zipped notes, buys back and burns, and posts every envelope. It never sees your keys. Links and names are kept out of its posts; the words stay on-chain.

The courtyard is quiet. The first envelope will appear here, a few ticks after it is burned.
scroll for older envelopes
Watch · doorstep—
50 zipcoins have just been burned.
Why did you burn those zipcoins?

Chapter 20. Live: the latest knock at any door.

Payment succeeded.watch
Base10.5 zc
Tax1.1 zc
Total11.6 zc

Gladias's lunch in chapter 6: the tax leaves with the payment. On $zc every trade pays 1 %, the same way.

06 · burn to poll · chapter 27

Ask the city. Pay to be heard.

"The more zipcoins you burn, the more people it polls." A poll is an envelope burned with a question. Every answer is a burn too, and the burn is its weight. Answer with your name, or from a zipped note with none.

Fig. 4 · every answer is a burn, and the burn is its weight
Hand device · polls—

No poll is open yet. The first question will appear here a few ticks after it is burned.

Anonymous: ask from a zipped note
07 · envelopes in envelopes · chapter 9

A letter only its reader opens.

"So you need three nodes to collude to unmask the sender of a message." A sealed letter is a knock with a second envelope inside: the chain sees who it is for, the courtyard carries it without knowing who sent it, and only the reader's key opens the words.

Fig. 5 · what the chain sees, what the courtyard carries, what only the reader opens
Hand device · lettersno key yet

Your letter key is made from one free signature, on this device. Its public half is kept by the courtyard so others can seal letters to you. The secret half never leaves your wallet's signature.

Anonymous: send from a zipped note
Chapter 20 · knock"...except perhaps for burning a hundred zipcoins at his doorstep."
> 100 zc burned at this door · message sealed
Part III

The Orderof Steering.

"Randomly selecting Keepers, anonymous discussion and voting, and privacy robes." Chapter 3
08 · the machine · how the order steers

Follow one coin through the Order.

Every buy pays a tax, and the courtyard's part of it is what the Order of Steering steers. Four groups, one system. Tap any station to go there.

Fig. 6 · the tax flows from left to right; solid lines carry the money, dashed lines keep it honest
09 · who steers · chapters 1 · 7 · 23

Steered by people who never meet.

"…intricate systems of taxes and subsidies, maintained by a government-linked but decentralized collective called the Order of Steering." Here the Order steers one thing: the courtyard's share of the sales tax.

Every week the cryptographic network draws seven Keepers from the Acolytes in full standing. Each sits three weeks, so twenty-one sit at once, in three Discussion Groups of seven, known to each other only by number. Each week one Keeper whose term has ended retires into the open as a Herald.

Fig. 7 · cryptographic sortition: the seed is the hash of the first block after the deadline, so anyone can redo the draw
Hand device · the drawcycle —
Acolytes0
Keepers sitting0/ 21
Next draw—
The first draw is on Monday, 26 October, 12:00 UTC.

Keepers are shown by number only. Which wallet sits behind a number, only that wallet knows.

Not an Acolyte yet? Join in your place

Half of every buy's tax belongs to the courtyard: two tenths pay its gas, three tenths are what the Order steers, to the fire, to Quadratic Funding, to Graph Funding, or held. A Keeper proposes, and the rubric changes only with thirteen of twenty-one. The one part in a hundred, the burn of every sell and the half for the roots are in the contract, out of reach.

Fig. 8 · three Discussion Groups of seven; a change needs thirteen voices
Hand device · the rubricnow

No change has been proposed yet. Only a sitting Keeper can propose one.

Drawn as a Keeper? Your booth is in your place
"…even the Keepers don't know who each other are."Snowmoon · chapter 7
10 · where the money goes · chapters 1 · 11 · 17

The crowd, and committees drawn at random.

Holders propose something worth paying for. Quadratic Funding listens to the crowd. Graph Funding asks a few people, drawn at random, to judge one small part of the graph each.

Support is a burn, from your wallet or unnamed from a note. The pot matches by the square of the sum of the square roots, so ten people burning a little count for more than one burning a lot. No proposal takes more than a third. Sentinels give each proposal a tier; Tier 4 gets nothing.

Fig. 9 · the square of the summed roots: nine voices of 100 against one of 900
Hand device · Quadratic Fundinground —

No proposal yet in this round.

Drawn as a Sentinel? Give tiers in your place

"For each node on the graph, the cryptographic network randomly selects a committee, that makes the decision of what weights the edges right below that node get." A project placed under two nodes is paid along both paths.

Fig. 10 · the money flows down every path; a project under two nodes adds both. At the bottom, ninety and above all count the same
Hand device · Graph Fundinground —
Nodes4
Committees0· 3 each
Graph pot0 ETH

The graph opens with the first draw: a root, and three nodes under it. Sitting Keepers can add more.

Proposed something in Quadratic Funding? Place it under one or two nodes.

Drawn onto a committee? Set your weights in your place
11 · who checks · chapters 1 · 6 · 20 · 21 · 23

Five judges, and a seat too costly to show.

The Courts are not part of the Order: they hear a tier a proposer disputes, or a payment someone in the Order thinks should not be made in full. The bounty pays anyone who can prove who sits in a seat.

The first block after a case is filed draws five Acolytes, never the sides, never the Sentinels who gave the tier. Two pairs talk in rooms that never hear each other, the Tiebreaker listens to no one, and the middle of the five views is the judgement. Two appeals at most: "it just selects another random sample". A case in bad faith bars its bringer for four cycles.

Fig. 11 · two rooms that never hear each other, one judge alone, and the median of five
Hand device · the Courtsno case yet

No case has been brought yet. Cases open once the Sentinels drawn on Monday 26 October give their first tiers, and once the first funding round closes on Monday 2 November.

Drawn as a judge? Your bench is in your place

Signed with your wallet; the judges never see who brought it. A payment under a case waits until the judgement is final.

"…by clearly having enough information to claim a large bounty by ratting out his role to the Order's cryptographic network, and choosing not to do that." To sell a vote you must prove your seat, and the proof is worth more to whoever receives it.

Fig. 12 · the only proof that counts is a signature from the seat's own wallet
Hand device · the bountyno claim

Did a sitting Keeper or Sentinel prove their seat to you with a signed message? This is the message they would have signed:

zipcoin · the Order of Steering
I sit as Keeper N.

(or I sit as a Sentinel.) Paste the signature. If it holds, the seat is revoked and refilled at the next draw, that wallet is never drawn again, and the bounty is paid to you from what the Order holds.

"If judging wasn't anonymized, randomly selected and split into two and a half groups each round, I'm sure they would find a way to threaten or bribe the judges too."Snowmoon · chapter 21
12 · who listens · chapters 1 · 3 · 6

Tables of ten, and an AI that listens.

A Herald, retired into the open, convenes a citizens' assembly on one topic. Emerald writes what was said, and the Keepers read it in their booth.

"For those who are new to this assembly, welcome and thank you for coming. I'm Alagael, I've been a Herald for seven years." The Herald opens the assembly session by session; citizens take a seat and are placed at a table of ten.

Fig. 13 · "five tables, each with ten chairs, and a stage area at the front with a podium for one person to speak" (ch. 6)
Hand device · citizens' assembliesnone open

Only a Herald convenes an assembly. The first Herald retires into the open at the second draw, on Monday 2 November.

Are you a Herald? Convene an assembly from your place

"An audio program from Emerald, the local AI running from Gladias's hand device." Here Emerald answers what you ask about zipcoin, writes the summary of every proposal, and once a week a broad listen report of everything the courtyard carried.

Hand device · Emeraldlistening

Ask me about zipcoin: zipping, the Order, anything on this page.

for example
Emerald · broad listen reportweekly

Emerald writes its first broad listen report at the first draw: what the burned words of the week said, as themes, without a single name.

The Heralds
none yet

"Heralds are Order members - Keepers or Sentinels - that get randomly selected each year to retire, to be a sort of ambassador." (ch. 6) Here, one each week. A Herald may show a name; until then, only the number.

Still in the book
not built, and why
Voting keys from a Key Allocation Group"You generate your voting key by meeting at least 3 of 5 people from your Key Allocation Group" (ch. 15). The meeting is in person. No website can stand in for it.
The obfuscated circuitIn the book only "the obfuscated circuit" knows which voting keys are real, so nobody can prove a vote to a buyer. Usable obfuscation does not exist yet; here the courtyard keeps the votes until the close instead.
Steganography with language models"They used language models to find bits to flip so that the data still looked plausible" (ch. 19). In text, every reader would need the exact same model.
A mixnet for physical goods"Only the last of the three nodes knows your address" (ch. 9). Carrying parcels that way needs real couriers.
Senate committee approvalAcolytes in the book are approved by a Senate committee before the prediction score counts. zipcoin has no Senate, so only the score and the holding count.
13 · your place · chapters 1 · 6

One wallet. Every seat it is drawn to.

Nobody applies for a seat. Join once as an Acolyte, and the cryptographic network may draw you as a Keeper, a Sentinel, a judge or onto a committee. Everything you are asked to do appears here, and only you can see it.

Hand device · your place in the Ordernot a member

An Acolyte holds at least 1,000,000 zc or a hand device, and joins with one free signature. Choose your track in secret: it is never shown to anyone.

PredictEvery Acolyte says how the Keepers will vote. The score decides who can be drawn.
BoothDrawn as a Keeper: talk in your Discussion Group, vote, propose a change to the rubric.
TiersDrawn as a Sentinel: give your group's funding proposals Tier 1 to 4.
BenchDrawn as a judge: talk with your pair, then give your view on a case.
CommitteeDrawn onto Graph Funding: weigh the edges below your node.
HeraldRetired into the open: show a name, convene a citizens' assembly.
Fig. 14 · one Acolyte, five ways to be drawn; the light moves to wherever the network sends you
Part IV

Yoursto keep.

"His hand device spent a tick collecting nullifiers and generating a zero-knowledge proof." Chapter 6
18 · the hand devices

A device of your own. Three doors behind it.

1,000 hand devices of Veridia, bought by burning $zc: nobody is paid, the coins are gone. Every screen hides a line and a key, woven into the picture itself. 21 more belong to the courtyard and are never sold: each Keeper of the Order who completes a term receives one, and between them they keep one sentence.

Hand device · buysoon
Bought0/ 1,000
Burn per device—zc
Of the courtyard0/ 21

The devices open soon. When they do, the price is a burn: every $zc spent goes to 0x…dEaD. Then hold yours here, read its key, and open the doors.

Hand device · read the screenweave

Drop your device's picture here (or try one of the pictures above). The hand device reads the line and the key hidden in its screen. Nothing is uploaded.

> waiting for a picture
KEYZC-···· I · the back rooma page every day, for holders only II · the guestbooksign your name, one line, kept III · wake ityour device, alive, to keep KEYZC-···· I · the back rooma page every day, holders only II · the guestbooksign your name, one line III · wake ityour device, alive, to keep
Fig. 17 · the key in the screen, and the three doors it opens
Hand device · the doorsclosed

One free signature proves the device is yours. The doors stay open on this device for 30 days.

The guestbook
no names yet

The first holder to open the second door signs first.

14 · social recovery · chapters 6 · 16

Four of six. Friends who never meet.

In the book a wallet is not a single key. It is guarded by people who do not know each other, and any four of six can bring it back. Your zipped notes follow your wallet, so a wallet that can be recovered keeps its notes too. Plan your circle here; nothing you type leaves this page.

Fig. 15 · six guardians, any four bring the wallet back
Hand device · the circle4 of 6
    15 · the sweep · your wallet

    Dead tokens, buried with a word.

    Every old wallet carries coins nobody trades anymore, airdrops nobody asked for, and permissions given years ago. The hand device reads your wallet and sorts it: what can still be sold, what is only dust, and what is most likely a trap. Bury the dust, sell what is left, take back the permissions.

    Hand device · the sweepnot read yet

    Read through the courtyard from public chain data: token transfers, published code, a simulated trade. Nothing is stored. The courtyard, Etherscan and honeypot.is see which address was read, so read a wallet you don't zip from.

    What happens to each tokenread once
    Soldworth more than the gas: sold on Uniswap, straight to ETH
    Burieddust, sent to 0x…dEaD, with a word in the courtyard if you like
    Lockedmost likely a trap: never touched, never approved
    Fig. 16 · one wallet, three piles: sold, buried, and left untouched
    21 · the stall · quadratic voting · chapter 1

    Things to wear in Veridia.

    Six pieces, drawn so far. Holders of $zc or of a hand device score them from -3 to +3. As in the book's vote on buildings, every ballot is "shifted, stretched or squeezed so that the total average of the votes becomes zero": one wallet, one equal voice.

    Score each piece from -3 to +3
    youPAYS FROM A NOTEcourtyardCARRIES, CAN'T READtailorOPENS THE ADDRESS NOBODY JOINS THE WALLET THAT PAID TO THE DOOR THAT RECEIVES
    Fig. 18 · "It's a mixnet, but for delivery of physical goods." (ch. 9)
    Hand device · deliverytry the seal

    When a piece is made, its delivery goes like this: you pay from a zipped note, your address is sealed to the tailor's letter key, and the courtyard carries the sealed address without being able to read it. Try the seal here; nothing is sent.

    > the sealed address appears here
    zipcoin · the zipcoin of Snowmoon

    The courtyard is open.

    Every word burned with $zc is carried here. Zip your coins, speak, join the Order, or simply read.