DENZA · decision support · facts, not advice pool-aware · corrected
TL;DR
FWA (fwa.fun) is a shared pool you drop an NFT into with some ETH behind it — the backing. Buyers pay to pull a random piece out. If someone pulls yours and keeps it, you lose that piece and get roughly your backing back in ETH — so the backing is really the price you'd be at peace losing it for.
Right now almost nobody keeps the art: buyers are farming the FWA token, not collecting. So in practice your piece sits in the pool, earns token rewards, and stays yours — someone keeping it is the tail risk, not the plan.
The core question a citizen faces isn't "should I deposit." It's "what's the number where I'd shrug, not wince" if a stranger's random draw kept it — because the backing you post is that number. The essay Reservation Price sits above this tool and makes that case in full.
What this tool does — and what it can't. Some figures are exact from your backing alone (return-if-taken; how your own assets rank against each other). Others — your real draw odds, the pool's acquisition price — depend on the whole shared pool, so the tool asks you for two numbers off fwa.fun and labels the result an estimate. It never invents pool state.
In the current regime FWA deposits behave as token farms: buyers are farming the FWA token, not trying to keep the NFTs. So in practice deposited assets rarely change hands, and the backing is largely a free parameter — it sets draw odds and your return-if-taken, not a sale price. The real downside anchor is the live standing bid (the best open-market offer), not the collection's thin ask floor.
DENZA is propose-only and non-custodial. This models the on-chain math — it does not deposit, sign, or hold a key. The owner signs every move.
List the assets you'd consider depositing and the backing (reservation price) you'd post for each. Everything in the cards below is computed from your backing alone — no pool data needed, so it's exact. For your real draw odds and the pool's price, open the pool-state panel underneath.
These figures need no pool data and are exact for the backings you entered. Draw-weight and emission shares here are relative to your own set — how your assets rank against each other, not against the whole pool.
Your absolute draw odds and the pool's acquisition price depend on every other position in the shared pool — DENZA can't know that from your backing alone, and won't guess it. Read these two numbers off the pool page at fwa.fun and the tool computes an exact snapshot estimate (it moves as the pool moves).
The acquisition price is the harmonic mean of all backings grossed up 10%; from it and the count DENZA recovers the pool's aggregate backing weight (Σ 1/b = N · 1.10 ÷ price) and adds your positions to it. Exact given those two inputs — a snapshot, not a live feed.
The Citizens · a worked example collectionCryptoCitizens · Bright Moments · ten cities
Berlin#3000042
London#4000042
Mexico City#5000042
Tokyo#6000042
Buenos Aires#7000042
Paris#8000042
Venezia#9000042
Galacticans#42
Official CryptoCitizen imagery — one portrait per city, each tile links to the token on Etherscan. Bright Moments minted CryptoCitizens through live, in-person ceremonies: the Genesis set in Venice Beach and the New York citizens open the arc (those two live on separate early contracts, so they're named here, not shown), then Berlin, London, Mexico City, Tokyo, Buenos Aires, Paris, and the Venezia finale. The Galacticans are a distinct set, named here for completeness. Whatever you deposit, the backing is the price you'd accept to let one go.
A note for citizens, before you touch this tool
Bright Moments ran CryptoCitizens as a journey, not a single mint. Over roughly three years collectors flew to a real gallery in a real city — Venice Beach first, then New York, Berlin, London, Mexico City, Tokyo, Buenos Aires, Paris, and a finale back in Venezia — and minted a citizen in person, live, on-site. You couldn't do it from your couch. You had to be there. That's what makes a citizen different from most PFPs: it isn't just an image, it's a stamp in a passport. The trip is baked into the token.
Which is why depositing one into FWA isn't like listing a random JPEG. You lock the citizen into the pool with a backing you choose — the number you'd accept to lose it. That backing sets your odds (lower-backed pieces get drawn first) and doubles as a standing bid you can buy your own piece back near. While it sits there undrawn it earns FWA token rewards, and in today's regime buyers are farming that token, not collecting portraits — so in practice a citizen usually stays with its holder and the rewards accrue on top.
The honest part: it is not risk-free. A verifiable random draw — not a person choosing — decides which piece a buyer gets, and the one real downside is a buyer deciding to keep your citizen. Then it's gone, and what comes back is roughly the ETH you named, not the portrait. That's not a hidden cost — it's the whole mechanism. So the backing isn't a fee, it's a reservation price: set it to the number you'd genuinely be at peace hearing back.
Your citizen lives in a wider generative-art culture — the same neighborhood DENZA tracks daily, from Tyler Hobbs' Fidenza to Matt DesLauriers' Meridian to Kim Asendorf's pixel-sort work. None of them made your citizen; it's just the block it lives on. DENZA never touches your wallet. It models the math and hands you the decision — you sign, or you don't.
Read the essay: Reservation Price →You do not choose which assets leave — VRF does, and the cheapest-backed are drawn first. In the current regime buyers farm the FWA token and rarely keep the NFT, so this is a tail, not the base case. But it isn't zero: the failure mode is a buyer keeping an asset you'd never have sold, leaving you only its ETH backing. Anchor backing to what you'd truly accept to part with an asset — referencing the live standing bid, not the thin ask floor.
Model: fwa.fun uses inverse-backing draw weights (weight = 1e36 ÷ backing) and an acquisition price equal to the harmonic mean of all backings grossed up 10%. On a draw, the dominant branch (~88% observed) returns the NFT to you and routes 85% of your backing to the buyer — you keep the piece but forfeit the backing; the minority branch (~12%) sends the NFT to the buyer and returns ~99% of the backing to you. That return-if-taken and within-set weight/emission ranking are exact from backing alone; absolute draw odds require the live pool's aggregate state, entered by you; the 88/12 split is empirical (buyer-behavior-dependent); absolute emission share awaits the on-chain reader. Not financial advice.