4,404 cases that carried the position before the wire did.

One whole token holds one case. Latch it shut and it prints tokenized stock from every swap across ten pools.

Buy on OpenSea
Trade. Latch. Print.
UNIT
4,404Supply
10Pools
3.00%Swap fee
RWAPaid in

How a case exists

01 — HOLD

A case is not a separate token. It is your $CASE balance, rounded down. Cross 1.0 and a case is issued to your wallet — drawn on the spot, ten trait layers deep.

02 — LATCH

Burn 1.0 $CASE and the case stops following your balance. It detaches permanently: it can never dissolve, never redraw, never come back to the pool.

03 — PRINT

Every swap across ten pools pays a 3% floor. Two points of it come back to latched cases as tokenized stock — real assets, not emissions.

Where the fee goes

Mechanics

The design confuses people in exactly one place: the case is not something you bought and own separately. It is your token balance, rounded down. Everything below follows from that.

The balance track

Where the fee goes

The reroll loop

What people will do

Sell down, buy back, draw a different case. Some will do it a hundred times chasing a 3% anomaly. This is not an exploit and it is not patched out — it is the point.

What it pays for

Every reroll is a swap, and every swap pays the 3% floor. Two points of it land on wallets that already latched. The hunt pays the holders.

1 · Overview

CASETRONS is 4,404 pixel-drawn hard cases issued on Robinhood Chain.

Wall Street ran on paper into the 1970s. Certificates, bearer paper and cash crossed the floor between houses in a hard case, carried by a runner who had one job: arrive. The settlement layer was a latch and a man who could move. This collection is 4,404 of those cases.

The design goal is a single asset that trades with the depth of a token and carries the identity of an NFT, where committing to the NFT side permanently removes supply and turns the holder into a fee recipient.

2 · The asset

$CASE is one contract with two faces. Below a whole number it behaves like an ordinary fungible token: swappable in any size, in any pool. At a whole number it behaves like an NFT.

  • Hold 1.0 $CASE → one case in the wallet.
  • Hold 3.0 → three cases. Hold 3.9 → still three cases.
  • Hold 0.7 → no case. You own a fraction of one.

The case is your balance rounded down. It is not a separate holding, and it cannot be sent, sold or valued apart from the tokens backing it — until it is latched.

3 · Issuance and dissolve

When your balance crosses a whole number upward, the contract issues a case to your wallet. Its ten traits are drawn at that moment from the published weights. Nothing is pre-minted and no image exists before the draw.

When your balance falls back below that whole number, the case dissolves: it is destroyed and its slot returns to the pool. Buying back in does not return the same case. You get a new draw, with a new id and new traits.

0.7  →  no case
1.0  →  CASE #1471 issued
0.9  →  #1471 dissolves, returns to the pool
1.0  →  CASE #0834 issued — different case, different traits

Transfers behave the same way: sending part of a balance dissolves cases on the sender's side and issues fresh draws on the receiver's side.

4 · Latching

Latching burns 1.0 $CASE and detaches the case from its fungible backing. A latched case:

  • can never dissolve, whatever the wallet balance does;
  • can never be redrawn or re-rolled;
  • transfers as an ordinary NFT, keeping its traits and its id;
  • is the only kind of case eligible for reflections.

Latching is one-way and irreversible. The burned token leaves circulating supply for good, so every latch permanently thins the float.

There is no unlatch. Once the token is burned it cannot be reissued, and the case can never return to the pool.

5 · The ten pools

$CASE trades in ten independent pools. Fee logic lives inside the pool hook rather than the router, so the fee applies to every swap regardless of the interface used to route it — an aggregator, a bot, or a direct call.

Pool pairs are published on-chain at launch. Liquidity added by the protocol from the fee stream is locked permanently and cannot be withdrawn by the team.

6 · Fee schedule

Every swap pays a 3.00% floor, split four ways:

ShareDestinationForm
2.000%Reflections to latched casesTokenized stock
0.425%Buy & burn $RUNNERSMarket buy, burned
0.425%Protocol liquidityLocked permanently
0.150%OperationsInfrastructure, listings

The floor is a minimum, not a cap: pools may quote higher during volatility, and the surplus follows the same split.

7 · Reflections

The 2.000% share is converted and distributed to latched cases as tokenized stock. Payment is per case, not per wallet: two latched cases receive twice what one receives.

  • Unlatched cases receive nothing. A case that merely reflects a balance is not a claim.
  • Distribution accrues continuously and is claimable; nothing expires.
  • A latched case sold on secondary carries its future reflections to the new owner.

Reflections depend entirely on swap volume. Low volume means low distribution. Nothing here is a yield, a guarantee, or a promise of return.

8 · Rarity

Ten layers, drawn independently at issuance from fixed weights published in full on the Traits page. 168,031,584 possible combinations.

Rarity score is the sum of inverse trait probabilities. Tiers are cut at fixed percentiles of the score distribution:

TierShare of draws
Common51%
Uncommon30%
Rare13%
Epic5%
Mythic1%

9 · Supply

  • Total: 4,404 cases, equal to 4,404 whole $CASE.
  • No team allocation held back from the pools.
  • Circulating supply falls with every latch and every $RUNNERS burn. It never rises.

10 · Contracts

$CASE      0x0000…0000
Pool hook  0x0000…0000

Addresses are published here at launch and nowhere else first. Anything posted before that, anywhere, is not ours.

11 · Risks

  • Latching is irreversible. If you latch, the tokens are gone.
  • Reflections track volume. Volume can go to zero.
  • Selling a fraction destroys a case. If you want to keep a specific case, latch it.
  • Smart contracts carry risk regardless of review.
  • Nothing on this site is financial advice or an offer of securities.

Traits

Every layer, every option, every weight — published before the first draw. Each example below is rendered live by the same engine.

Foundry

Draw cases against the live weights before you ever touch the pool. Lock a layer to hold it, reroll the rest.

UNIT SCORE
Trait rack

FAQ

My case disappeared. What happened?

Your balance dropped below a whole token — you sold, sent, or spent part of it. The case dissolved back into the pool. Return the balance to a whole number and you will hold a case again, but it will be a different one.

Can I reroll until I get a rare one?

Yes, and it is not a bug. Each reroll is a swap, so each one pays the 3% fee, and two points of that lands on wallets that already latched. The hunt pays the holders.

I hold 5.4 tokens. How many cases?

Five. The fraction does not carry a case. Top up to 6.0 and a sixth is issued.

Do unlatched cases earn?

No. An unlatched case is a display of your balance. Only latched cases receive reflections.

Can I unlatch?

No. The token is burned and the operation is one-way. That is exactly why circulating supply thins with every latch.

Can I choose my traits?

No. Traits are drawn at issuance from the published weights. The foundry on this site lets you see the distribution, not steer it.

What am I actually paid in?

Tokenized stock — real-world assets, not emissions of our own token. Distribution depends on swap volume and is never guaranteed.