Building experimental blockchain contracts since 2013. Disabled manic building dev going public. Gen Y opensea.io/collection/approv…

usa
Pinned Tweet
INCOMING MUTATIONS RIGS V3 isn't "type a prompt, get a picture." ⛏️Every pixel is placed by code from your token's real on-chain data: seed, species, mood, implant, accessory, mutation, rarity. Your traits stay exactly the same. Nothing re-rolled.Then we went further. Real memory-test scores (numbers only, no personal info) are locked behind a salted hash. The public proof: 0x5219…2d15. That math drives each card's loop, its mania, its cracks and its X-ray.Hidden in every RIG: 🧠 hover it and the X-ray "unhash" layer appears ⏱️ it flashes on its own every 210 seconds, a nod to the halving 🔐 a secret message sits in pixels you can't see, and only your token's hash unlocks it 🗺️ at the reveal, all 10,000 cards join into one Ledger Map maze. Data did this... V3 preview. More soon. #CCFF00
5
4
11
2,086
🩶🩶🩶 White Hats For The Win.
THE HERO WE DO NOT DESERVE
16
"A DARK BODY FALLS SUNWARD. IT DRINKS LIGHT. YOUR TELESCOPES WILL NOT SEE IT."
36
Pointing AI at years of old GitHub repos to finish uncompleted tasks is surreal. Living with post-accident memory issues isn’t easy, but having AI as a second brain bridges the gap between raw ideas and functional code. With Opus 5.5, what an incredible time to be alive and building... Thanks Dario.... @claudeai great model.
47
🙏😭😂💪
43
“If I give all I possess to the poor and surrender my body to the flames, but have not love, I gain nothing.” (1 Corinthians 13:3).
2
2
85
INCOMING MUTATIONS RIGS V3 isn't "type a prompt, get a picture." ⛏️Every pixel is placed by code from your token's real on-chain data: seed, species, mood, implant, accessory, mutation, rarity. Your traits stay exactly the same. Nothing re-rolled.Then we went further. Real memory-test scores (numbers only, no personal info) are locked behind a salted hash. The public proof: 0x5219…2d15. That math drives each card's loop, its mania, its cracks and its X-ray.Hidden in every RIG: 🧠 hover it and the X-ray "unhash" layer appears ⏱️ it flashes on its own every 210 seconds, a nod to the halving 🔐 a secret message sits in pixels you can't see, and only your token's hash unlocks it 🗺️ at the reveal, all 10,000 cards join into one Ledger Map maze. Data did this... V3 preview. More soon. #CCFF00
5
4
11
2,086
Reminder with AI... Everything is a game.. Everything can be exploited these days...
OF OF THE MOST IMPORTANT WEBSITES OF THIS CYCLE Revoke Your Token Approvals on Over 100 Networks | Revoke.cash DO NOT TRUST ANYTHING YOU CAN NOT VERIFY ON CHAIN!!!
3
128
Under the art....
3
122
Updating a few things but yah, here is a peak before V3 update..
16
How RIGS V7 art is made. No AI prompts decide traits, and nothing is guessed. Everything comes from the token's seed: keccak256("GOODSMASH_PREVIEW", contract, tokenId). We recomputed all 10,000 tokens, and every one matches the chain. Then the personal part. My real memory-test scores (numbers only, nothing identifying) are salted and hashed into a public commitment: 0x521936988610c0efb7012b27a03de49540b835b0b2f2e3bf6a34179ac6b52d15 The scores become the mine:rock layers sit at depth 128 − score; the two big gaps in my scores tear strips of the picture; the lanterns pulse like a digit-span test: 5 forward, 4 back; 19 knots hold a broken bridge. Bitcoin history is hidden in the rock: the genesis block hash, 4 halvings, 21 nuggets, two pizzas, and an onion route. You can only see it where the RIG's lamp shines. Proof: Will publish the salt later and anyone can recompute the hash and check it. When that happens the art "unseals": the tears get stitched shut in #CCFF00.
1
54
RIGS V7: how every pixel is derived Everything below is deterministic. Given the same token record, the renderer produces the same bytes every time, and proof/ checks this per token. No words are drawn on any card. 1. Token identity (from the contract, unchanged) seed = keccak256("GOODSMASH_PREVIEW" ‖ RIGS address (20 bytes) ‖ uint256 tokenId) pick(s,n) = keccak256(seed ‖ uint256 tokenId ‖ uint256 salt) mod n Species = pick(1, 8) Mood = pick(2, 6) Implant = pick(3, 7) Accessory = pick(4, 8) Mutation = pick(5, 6) roll = keccak256(seed ‖ uint256 tokenId ‖ "RARITY") mod 1333 Rarity = GENESIS if tokenId = 1, else MYTHIC <5, LEGENDARY <25, EPIC <90, RARE <450, UNCOMMON <1333 Re-checked on all 10,000 tokens: 0 seed mismatches and 0 trait mismatches. Aura Field and CORE are unreachable. Aura Field is table index 6 but the pick is mod 6; CORE needs roll ≥ 1350 but the roll is mod 1333. The renderer never computes traits. It reads them. 2. The medical data: numbers only, never words medical.py holds only numeric test scores: WMS-IV Flexible (LMVR) and WAIS-IV working memory. It contains no name, date of birth, case or request number, examiner, diagnosis text or history. The scores are visualisation inputs, not a diagnosis or a medical claim. GroupValuesIndex sum of scaled scores (IMI / DMI / AMI / VMI)13 / 6 / 5 / 14Index scores80 / 57 / 57 / 84Percentile ranks9 / 0.2 / 0.2 / 1495% confidence intervals74–90 / 53–66 / 53–68 / 80–89SEM4.5 / 3.35 / 3.67 / 2.6IMI − DMI80 − 57 = +23, critical value 11, significant, base rate 1.8%AMI − VMI57 − 84 = −27, critical value 8.82, significant, base rate 5.9%Logical Memory I / II (raw, scaled, percentile)10, 3, 1st / 5, 2, 0.4thVisual Reproduction I / II (raw, scaled, percentile)36, 10, 50th / 8, 4, 2ndRecognition (LM II / VR II raw)19 / 6Working Memory Index; digit span forward / backward83; 5 / 4 Salted commitment ("sealed") canonical = 51 values, fixed order, uint16 big-endian (signed difference offset +32768) -> 102 bytes C = keccak256(salt32 ‖ canonical) = 0x521936988610c0efb7012b27a03de49540b835b0b2f2e3bf6a34179ac6b52d15 tokenMed = keccak256(C ‖ seed) // same bytes as Solidity keccak256(abi.encodePacked(C, seed)) The salt is private. It is a 32-byte random value, held only by the owner, and it is not in this repository. Without the salt, C cannot be brute-forced back into the scores, even though a score vector is low-entropy. tokenMed gives every token its own medical randomness stream. Two tokens with identical traits still tear, streak and glitch differently. "Unhashing" (the reveal) If the owner ever publishes (salt, canonical), anyone can recompute C and confirm the art came from these exact results. The renderer has a revealed state that shows what the reveal means: the damage heals. The index seams stop wobbling and lock to their exact depths. The discrepancy tears are stitched shut in #CCFF00. The far reflection gets all 36 facets back instead of 8. proof/sealed-vs-revealed/ shows both states side by side. 3. Where each score becomes structure Strata: the four index seams Depth: y = 128 − index. IMI 80 → y48, VMI 84 → y44, DMI and AMI 57 → y71. Delayed and auditory memory land on the same seam and merge; immediate and visual ride high. Wobble: ½ · CI width · 0.25 (sealed only). Broken-pixel fraction: SEM / 10. Brightness: 0.25 + 0.75 · √(percentile/100). Hue: index sum × 10°. Upper-wall subtest seams y = 8 + raw/2, hue raw × 10°. Thickness grows with the scaled score; brightness follows the percentile. Discrepancy tears (the mania) Shift: 2 × |difference| / critical → 4 px right (IMI−DMI), 6 px left (AMI−VMI). Rows torn per frame: base-rate% × 128 / 100 × (1 + rarity/4). Tear length: 12 + 14 × ratio px. Tint: the IMI−DMI tear edge is #CCFF00; the AMI−VMI edge is magenta. Which rows tear: chosen from the tokenMed stream every frame. The face is never torn. The body tears at half strength. Digit span = the loop 5 forward + 4 backward = a 9-frame animation. The five lanterns light 0→4, then 3→0. Recognition LM II recognition 19 = the 19 #CCFF00 knots holding the rope bridge together. VR II recognition 6 = on the backward half of the loop, 6 of the 8 far facets relight. Working memory WMI 83 → the return light drags an 8-cell #CCFF00 trail. Retention (what survives across the chasm) 6/13 = 0.46: sleepers and cart 5/10 = 0.50: timber posts 8/36 = 0.22: far reflection Counts 13 sleepers before the break and 6 after 10 timber sets and 5 after 5 lanterns 14 crystals 36-facet near reflection and 8-facet far copy Escalation field Stroke count = rarity base × VR-I / mean (= 2.975). Placement comes from tokenMed. Stroke length grows with rarity. 4. Bitcoin and early-crypto history (real constants, no text) Genesis block hash 000000000019d6689c…8ce26f: 64 cells in the rock. Its 10 leading zeros are dark nodules (the proof of work). The commitment C: 128 bits drawn directly under the genesis seam as 64 cells, bright cells in #CCFF00. The medical proof sits under Bitcoin's proof. Halving vein: thickness 16 → 8 → 4 → 2 → 1 for the 4 halvings. 21 gold nuggets in the separated cart: the 21M cap. Two pizza discs: 22 May 2010. Silk Road homage:an onion geode (Tor) with one clipped corner; three camels on the far ridge; sealed string-tied parcels (contents never shown); an escrow scale beside the bridge. White hat and black hat on one peg. A rug sliding into the chasm. A GPU mining rig with blinking LEDs. A split vault door: custody loss. V1 / V2 lineage fossils: 5×5 bit patterns from each token's recorded v1Sha256 and v2Sha256. The archive layer is hidden. It sits one tone step from the rock and reads only where the implant lamp or a lantern throws light. proof/xray/ shows it fully lit. 5. Traits on the body (why nothing floats now) The anatomy is hand-measured. anatomy_v7.py records, for all 48 Species × Mood carriers: helmet top, helmet brim line, lamp, under-chin, chest centre and shoulder line. review/ANATOMY-48-PROOF.png draws every point on every carrier. Every accessory attaches to those points:Horns: rooted in the brim. Halo: sized to the helmet. Antenna: set into the helmet top. Necklace: hangs from the under-chin. Chest Rig: runs shoulder to hip, with pouches and a buckle. Core Chip: sits at chest centre, with #CCFF00 traces. Wings: grow from the shoulders. Cape: hangs from the shoulders with a #CCFF00 clasp. Implant = the helmet lamp. Its exact colour plus a lens glyph and beam geometry light the whole mine. Mood:The carrier sprite itself carries the mood. The world grade and weather also follow it:Bullish: embers Bearish: drips Chill: motes Focused: spotlight Grumpy: heat and tremor Mutation changes body and world together. 6. #CCFF00 #CCFF00 is the colour of repair and return: the return light and its trail the 19 bridge knots the commitment seam the recognition facets the far-side bounce rim on every RIG the IMI−DMI tear edge the Cape clasp and Core Chip traces the stitches in the revealed state 7. Putting it onchain later (not started) The renderer contract would store: the 48 carriers (packed palette sprites, SSTORE2); the anatomy table (48 × 13 bytes); the 102-byte score vector; C. It would compute tokenMed = keccak256(C, seed) in Solidity and emit <rect> runs. Nothing in GoodsMashNFTV2.sol changes; setRenderer swaps only the image. Never call reveal() on the NFT contract: it would re-seed every token and re-roll all traits. 8. How rare is this profile? (only what the report itself supports) The report's own numbers:A +23 IMI−DMI gap occurs in about 1.8% of the normative sample. A −27 AMI−VMI gap occurs in about 5.9%. Three of four subtests below the 10th percentile occurs in about 10% of individuals. These can't be multiplied into one "1 in N" figure. The scores are correlated, so any single number would be invented. 9. Known defects Mixed drawing styles: Neutral tokens use the naturalistic species sprites; the other five moods use the chibi mood sprites. GENESIS / MYTHIC with Chaos Veins is dense. Chest Rig on Orb-Head and Raccoon is readable but low-contrast. Hidden-archive objects can sit behind large Wings or Capes.
155
Memory-score geometry....
2
105
All 20 winner certificate transfers are now confirmed onchain. I dug real minerals by hand. Each one became an onchain certificate proving who owns it. This week, both GoodsMash lottery draws were finalized using commit-reveal randomness: the result was committed before entries closed, revealed afterward, then recorded onchain. All 20 draw-win certificates have now been sent and independently verified in the winners’ wallets. • 20 draw wins • 17 unique winners • 3 people won both draws •Every prize came from SPX-001 through SPX-050 • No filler or invented specimen data Winners can connect the wallet that entered and see their certificates here: Done: onchain ownership. Separate: physical redemption and shipping remain governed by each specimen’s safety, measurements and redemption status. A rock. On a blockchain. Owned by the person holding the certificate. opensea.io/collection/approv…
1
2
10
271
Lottery winners will be receiving their mineral certs soon deploying contract to settle winners.
1
8
150
GoodSmash retweeted
REMINDER The lottery contract 0x186f3710C3CA7Fd1D950feD966F2740090910E12 checks that you own or have STAKED the RIG. It never takes it. 1. You do NOT need any NFT approval for the lottery. Your RIG never leaves your wallet. 2. Staked RIGs ARE eligible — you can enter with RIGs that are earning in RigsStaking right now. 3. HolderLotteryV2 contract → "Write Contract" → enter. 4. drawId: the current open draw (shown on the /lottery page). 5. tokenIds: the RIGs you are entering, e.g. [55, 88]. 6. gmtsBoost: optional. Leave 0 for no GMTS, or enter an amount to add weight (this one DOES need a GMTS approval). NOTE: 0x5c843D9C4e8B0f76960e72ef91eA99ee302Ed548 is the OLD lottery. It escrows RIGs and it is superseded. Do not approve it. If you won the lottery 1. MineralLottery → "Read" → isWinner(drawId, yourAddress). 2. If true → "Write" → claimPrize with drawId and any string as contactHash (it stores a hash, not your real info — team contacts you privately to ship). Safety notes Transactions cost a tiny gas fee (fractions of a cent on this chain). Staking and lottery contracts hold your RIGs while used — that is the design. unstakeAll and the lottery claim return them to your wallet.
1
4
13
359
V3 images will be much better, working on some real art now in here. Give maybe a few days while working the art with some personal stuff now being added into it. Enter lottery share some of your NFTS with others so they can get a chance for minerals and rocks too etc etc... Night
2
12
194
Today was eventful. Heading home soon. Thanks for the positive vibes. This hospital TV was an experience as well as the locked down rooms. Being sectioned is not fun hah.
4
1
12
261