Five hundred puzzle boxes, each locked under a chained cloth for a week. Every touch from every holder adds to one shared goal. Break the seals together, burn the cloth, and see what was underneath.
How to play, in 30 seconds. Open your chair (on OpenSea or here). Touch it, rattle the chains, grab it and throw it: every touch on every chair counts toward today's number. Hit the number and a seal breaks. Tip a grenade or a meteor to push harder. Hold Stray Cucks? Your chairs carry free blessings for your box. Everything a box does this week is remembered at the reveal. Cuck around and find out.
The week
HexLock was airdropped to the Stray Cucks snapshot. The week starts at the moment shown on every box, and from then the cloth holds for seven days. Each day has one goal, and every touch on every HexLock counts toward it, wherever it happens: on OpenSea, on your phone, on someone else's box.
Reach the day's goal and that day's seal breaks. A seal never breaks sooner than three hours into its day, so a fast start shows the seal cracking until then.
Miss it and the seal still breaks at the end of the day, but it leaves a scar on the cloth, and the next day starts six hours late. Delays add up to at most one extra day.
Day one is under a bedsheet. Nothing beneath it can be seen. The sheet comes off when day two begins.
Day seven lights the fire. When it ends, the cloth burns and every box is revealed at once.
The goals adapt. Day one's goal is 100,000. Day two's goal is set from how day one actually went: nine tenths of what day one reached, between half and five times day one's goal. After that, each new goal moves gently: meeting a goal keeps the next one the same, and a big miss or a big overshoot moves it by at most a tenth, so no one can buy or sandbag tomorrow's target. Goals stay between 50,000 and 2,000,000 and are fixed the moment their day begins. The count on every box is live: it moves as people touch boxes anywhere.
Touching it
Tap the cloth, rattle the chains, press the seals, grab the whole thing and throw it. Every one of those counts.
There is one chair, and everyone shares it. Whatever box you are looking at, the chair under the cloth is the same one everyone else sees. When someone across the world throws it, it flies on your screen too. Whoever picks it up holds it until it lands; then it is anyone's again. Thrown anywhere, it finds its own way back to the middle.
Fair limits. Touches are counted per connection with a generous allowance per minute and per hour, so a tapper app cannot carry the week. Past the limit the cloth gets "tired" for a moment.
Your box's score. Touches made on a box's own page count for that box on the leaderboard, up to 2,000 an hour per box. Past that they still count for the day's goal, just not for the box.
Boosts
From the start of the week, anyone can tip to drop something on the chair. A boost plays on every open HexLock at once and adds touches to the day's goal and to the box it was sent for. The touches below are for a 100,000 goal; they grow with the goals, so a boost is always worth the same share of the day.
Boost
Tip
Touches (at a 100,000 goal)
Grenade
$0.20
200
Whip
$0.40
450
Anvil
$1.00
1,200
Lightning
$2.00
2,600
Meteor
$5.00
7,000
How to send one
ETH, to the box's own address. Every HexLock has its own tip address, shown in the Boosts panel on that box's page. Send the ETH amount listed for the boost you want, on Robinhood Chain, from any wallet. The tip passes straight through to the treasury in the same transaction; nothing sits in the box's address. Amounts follow the live ETH price.
USDG, by exact amount. Each box's page lists exact USDG amounts. Copy one and send exactly that to the treasury address shown. Copy it from the page of the box you want to credit.
Tap I sent it to have it picked up right away; otherwise it lands within seconds.
Tips are tips: they buy spectacle, touches and standing for a box. More than a tier's price gets the biggest boost it covers.
Chair Power (for Stray Cucks holders)
Every Stray Cuck carries free blessings for HexLock.
Chair
Charges
Recharge
A chair with a sitter
1
Each spent charge comes back 12 hours after it was used
An empty seat
2
Each charge is worth 0.4% of the day's goal (400 touches on day one) for the box you send it to. Send charges to as many boxes as you like, split however you like, in one go.
Community meteors. Every box keeps a pot. Every 15 charges sent to one box, from anyone, drops a meteor on it and names who chipped in. Small holders pool for the big moments.
How to use it. Open your box's page in your wallet's browser (MetaMask, Coinbase Wallet, Rabby and others), tap Chair Power, connect, choose boxes and charges, and sign. It is a signature, not a transaction: no gas, nothing leaves your wallet. Your chairs are checked on chain at that moment. Chair Power cannot run inside OpenSea's preview, which has no wallet.
The group still has to show up. Free blessings can fill at most 30% of any day's goal; past that they still play and still count for the box. A box can take free touches worth at most 6% of the day's goal per seal day. Blessings never count as paid boosts.
Chair Power runs from the start of the week until the fire.
Buying a chair? The recharge timer belongs to the chair, not the wallet, so it stays with the chair when it changes hands. A freshly used chair still has its charge on the way. The Chair Checker shows every chair's charges, when the next one comes back and when it was last used.
Why sweep Stray Cucks
More chairs, more power. Every Stray Cuck is a charge every 12 hours. Ten chairs is ten blessings, twice a day.
Empty seats count double. An empty seat holds two charges. They are the ones to hunt.
Power you can see. The Chair Checker shows every chair's charges, so a buyer can tell a fresh chair from a spent one before buying.
It pays off at the reveal. Blessings raise your box on the leaderboard, and the leaderboard decides Devotion and extra Aura rolls.
Leaderboard
Boxes are ranked by everything credited to them: touches made on their page, boosts tipped to them and Chair Power sent to them. Open Boosts on any box to see the top boxes and where your box stands. The standings freeze five minutes before the cloth starts burning.
The reveal
When the cloth burns, every box shows the HexLock that was locked inside it. Its art and puzzle were fixed before the week began. What the week changes is what each box earned. Cuck around and find out:
Trait
What it records
Devotion
The box's place at the freeze: The Most Touched (first), Obsessed (top 10), Devoted (top 50), Attentive (top 150), Touched, or Untouched
Touches
Everything credited to the box
Boosts Taken
Paid boosts sent for the box
Chair Blessings
Chair Power charges sent to the box
Aura
A glow rolled at the reveal (below)
Aura
Every box rolls for an Aura and keeps its best roll.
Every box gets 1 roll.
Plus 1 roll for every $1 of boosts tipped to the box (up to 20).
Plus rolls for Devotion: 5 for first place, 3 for the top 10, 2 for the top 50, 1 for the top 150.
At most 26 rolls.
Aura
Chance per roll
Chair-Touched
0.4%
Blessed
1.6%
Radiant
6%
Glowing
14%
Polished
28%
Dusty
50%
The Aura shows as a trait on marketplaces and as a glow around the box in its viewer.
Fairness, and how to check it
Nobody picks which box gets which art. The assignment was committed before the airdrop. At the fire, one public random number from drand (a randomness beacon run by independent organisations) decides it, and the HexLock contract verifies that number itself. Anyone can trigger the reveal.
The week cannot buy art. Taps, tips and Chair Power earn traits and Aura rolls, never a different artwork.
Nobody sees the dice early. The standings freeze five minutes before the fire, and the drand number the Aura rolls use is published at or after the fire. The frozen standings are published with a fingerprint (SHA-256) the moment they exist.
Recompute it yourself. The frozen standings are at /api/final. After the reveal, any box's Aura rolls are at /api/aura/<box>; each roll is keccak256(randomness, box, roll) mod 10,000, with the tiers above as cut-offs out of 10,000.
FAQ
My box is in a Thrills vault.
Some snapshot holders hold through token-bound vaults. Their boxes were sent to the vault that earned them and move with it.
OpenSea shows an old picture.
Marketplaces cache images. Open the box and use refresh metadata; the live box is always the animated view.
I sent a boost and nothing happened.
Check you sent on Robinhood Chain, to the address on the box's page, at least the listed amount. Tap I sent it. Sends from exchanges can arrive short of the amount after fees.
Can I use Chair Power on OpenSea?
No: OpenSea's preview has no wallet. Open your box's page in your wallet's browser instead.