01 · Overview
Ticker Box is a collection of 4,444 pixel-art machines on Robinhood Chain. Every piece is a ticker machine, and every machine runs exactly one token native to the chain: that token’s ticker is stamped on the nameplate, and every lit pixel on the machine carries its colour.
The art is drawn in code, pixel by pixel, on a 48×48 grid and centred in a 56×56 frame. There is no upscaler and no image model anywhere in the pipeline. Nine trait categories carry 0 values between them, and the roll that assigns them is deterministic and committed to a published hash before mint.
Supply
4,444
pieces
Chain
4663
robinhood mainnet
Tokens
0
represented
Native art
56px
no upscaler
02 · The Six Tokens
Six tokens are represented, selected from the chain’s trending board and weighted by market capitalisation, so supply follows what the chain itself values. Stablecoins, bridged majors and the tokenised equities are excluded: they carry volume but not a community for a nameplate to speak to.
Each token’s accent is sampled from its own logo, taking the most saturation-weighted hue and lifting it into a band that stays legible on a dark tile. Hues are then de-conflicted in descending order of market cap, which means no two tokens share a colour and accent alone identifies a machine at any size.
Supply by token
| Ticker | Name | Accent | Market cap | Share | Contract |
|---|
03 · How A Box Is Built
Each piece is composed in a fixed order. The order is not cosmetic: it is what keeps the collection coherent across every combination, and it is enforced in one place so no trait can be drawn out of sequence.
01
Frame
Six chassis or one of four rebuilt forms.
02
Condition
The state the machine is in.
03
Wear
Surface damage over the case.
04
Antenna
Roof furniture, the only trait that alters the outline.
05
Cable
A lead trailing to the ground.
06
Stickers
Applied to clear case only.
07
Nameplate
The ticker, drawn last and never obscured.
08
Outline
One hard line traced around the finished silhouette.
Three rules hold the style together. The silhouette outline is traced once, after the machine is fully drawn, so internal seams stay soft tone changes and only the outer shape carries a hard line. Emissive colour never takes the shading ramp: screens, indicator lamps and nameplate text are flat colour plus a single-pixel halo. And the nameplate is drawn over every overlay, so cracks, tearing, ice and stickers may wreck the case but none of them can make the ticker unreadable.
04 · Traits
Nine categories carry 0 values. Frame and Condition do the heaviest visual work and are charted below; every category’s full distribution follows in the tables.
Frame distribution
Condition distribution
Six of the ten frames are chassis: variations on one ticker machine, separated by silhouette before colour. Three different outlines carry them, a bar handle, a grip milled into the top face, and a pair of rack ears with no handle at all. The remaining four are forms, which discard the chassis and rebuild the machine outright.
The machine got up and walked. The screen is a face.
Three units racked into a tower.
Front panel off, board and chips exposed.
Floating in a saucer's beam, feet off the ground.
Condition is the collection’s narrative axis. A box runs hot when the chart does, with candles on the glass and vents lit from inside. When it does not, the screen flatlines, the case cracks and the nameplate goes dark. Seven conditions, one dealt to every piece.
Full distribution
05 · Rarity Model
Ranks are produced with OpenRarity v1.0, the algorithm OpenSea publishes ranks with. Nothing bespoke is used and nothing is weighted by hand, so the ordering shown here is the ordering marketplaces will show.
OpenRarity scores a piece by the information content of its traits: the sum of −log₂ of each trait value’s frequency, with a synthetic trait-count attribute included so trait-rich pieces are rewarded. Rank 1 is the rarest. Ties share a rank.
Tier bands
4,444
total supply
Tiers are display bands over that rank rather than a trait in the metadata. They exist so a badge has something to say, and they are precomputed in the collection index so this interface never recalculates them.
| Tier | Rank range | Share of supply |
|---|
06 · Mint Mechanics
A box is priced in ETH, and paying in one of the six tokens costs less. A shared pool of 5 free boxes opens every five minutes for holders, and a wallet may hold at most 15 boxes in total. The live price and the exact token amount are shown on the mint terminal.
Price by payment token
| Pay with | Per box | Discount |
|---|---|---|
| ETH | — | full price |
Read live from the mint contract. A box costs a whole number of tokens rather than a quoted rate, so the figure does not move under you mid-transaction, and the discount shown is the difference between the two dollar amounts.
The free pool
- 1
5 boxes every 5 minutes
Windows run on the clock and are shared by everyone. Unclaimed slots expire at the boundary and do not carry over.
- 2
One free box per wallet
A wallet may take a single free box across the whole mint, not one per window.
- 3
Holders only
The claiming wallet must hold at least one whole token of any of the six.
- 4
15 boxes per wallet
The overall ceiling, and the free box counts toward it.
07 · Earning
A Ticker Box is working hardware. Stake it in its token’s vault and it mints points continuously, denominated in the token it runs: a CASHCAT box mints TBOXP:CASHCAT, a PONS box mints TBOXP:PONS. Points redeem for the token itself, or convert into $TBOX, the protocol token that settles across all six vaults.
Vaults
0
one per token
Base rate
100
points / box / day
Peak multiplier
25.7x
all bonuses stacked
Epoch
30d
halves every 4
The six vaults
The earning floor holds six bays, one for each token in the collection. A bay accepts only the boxes that run its token: CASHCAT boxes go in the CASHCAT bay, HMM boxes in the HMM bay. That constraint is what makes the points token-scoped and what makes a deep position in one bay worth building.
The emission equation
A staked box mints on a single equation. Six independent multipliers compound onto an epoch base rate, which means two boxes in the same bay can earn at very different speeds, and every one of those differences is legible from the piece itself.
E(t) = R(e) · Mr · Mc · Mf · Mg · S(t) · C(k)
R(e) epoch base rate · Mr rarity · Mc condition · Mf frame · Mg finish · S(t) streak · C(k) vault concentration
Rarity multiplier
Mr = 1 + 1.5 · (1 − (r−1)/(N−1))2.2
Convex in rank, so the reward concentrates at the top of the table instead of spreading evenly across it. Rank 1 mints 2.50x, the median 1.33x.
Streak multiplier
S(t) = 1 + 0.75 · (1 − e−t/30)
Continuous and saturating. Every extra day in the vault pays, and the curve settles rather than running away: 1.47x at thirty days, 1.71x at ninety.
Trait multipliers
Condition and Frame pay on inverse frequency, normalised so the scarcest value in a category reaches its full weight. The relationship is logarithmic: a value five times scarcer earns more, though not five times more, which keeps every box in the collection worth staking.
M = 1 + w · ln(N/n) / ln(N/nmin)
w = 0.6 for Condition, 0.5 for Frame · n is the value’s count · nmin the scarcest in its category
Condition
Frame
Depth pays
Filling a single bay lifts the rate on every box inside it. One box is the baseline; a bay filled to the wallet ceiling of 15 mints 1.40x across the whole position.
Concentration multiplier
C(k) = 1 + 0.4 · ln(k) / ln(15)
| Boxes in bay | Multiplier | Effect on a 100/day box |
|---|---|---|
| 1 | 1.000x | 100 points / day |
| 2 | 1.102x | 110 points / day |
| 4 | 1.205x | 120 points / day |
| 6 | 1.265x | 126 points / day |
| 9 | 1.325x | 132 points / day |
| 12 | 1.367x | 137 points / day |
| 15 | 1.400x | 140 points / day |
Epoch schedule
The base rate follows a halving schedule, so the earliest positions mint at the richest rate the protocol will ever pay. Each epoch runs 30 days and the rate halves every 4.
Base rate by epoch
R(e) = 100 · 2−e/4
Redemption curve
T = L · (1 − e−P/(0.25·L))
L is the vault reserve · P the points burned · the curve is asymptotic in L, so a reserve holds and the earliest points out clear at the strongest rate
Converting to $TBOX
$TBOX is the protocol token and the common settlement layer across all six bays. Points from any vault convert into it at that vault’s weight, derived from market capitalisation under a square root. The damping is deliberate: a larger token converts richer, but every bay keeps a live rate rather than being rounded away, and the six weights average exactly 1.00.
ωv = n · √capv / ∑√cap | $TBOX = P · ωv / 1,000
1,000 points at weight 1.00 settle to one $TBOX
| Vault | Points ticker | Market cap | Weight ω | 10,000 points → |
|---|
Points are minted to the wallet that stakes and stay denominated in their vault’s token until they are spent. Redeem them for that token against its reserve, or settle them into $TBOX at the vault weight. $TBOX is deployed ahead of the vaults opening, so the settlement layer is live from the first block of the first epoch.
08 · Provenance
The roll is deterministic. The same supply, seed and token snapshot reproduce all 4,444 pieces in the same order, and a SHA-256 digest of that ordered list is published below. Anyone can run the generator and confirm the digest matches.
Supply
4,444
Seed
0
Token snapshot
—
—
Committing the order in advance means the sequence cannot be reshuffled after the fact. Holder counts and market caps in the token snapshot are a point-in-time reading and are deliberately absent from piece metadata, which carries each token’s contract address instead: that is the fact about a token that does not move.
09 · Questions
- Is the art AI generated?
- No. Every piece is drawn in code, pixel by pixel, on a 48x48 grid. There is no upscaler and no image model anywhere in the pipeline.
- How were the six tokens chosen?
- From the chain's trending board, weighted by market capitalisation. Stablecoins, bridged majors and tokenised equities were excluded, and any token whose logo hue was already claimed by a larger one was dropped so that no two share an accent.
- How is rarity calculated?
- OpenRarity v1.0, unmodified. Tiers on this site are display bands over that rank and are not traits in the metadata.
- What network does it run on?
- Robinhood Mainnet, chain ID 4663.
- Can I pay in something other than ETH?
- Yes. All six tokens are accepted, and paying in one of them is cheaper than paying in ETH.
- Does the free box still cost anything?
- The box is free. The transaction is not: gas applies as it would on any mint.