LIVE ON CHAIN 4663 — verify the contract yourself; trust nothing, including this page
FAB 4200

you don't buy silicon.
you fab it.

4,200 fully on-chain generative dies on Robinhood Chain. To mint, your machine searches for a nonce whose keccak hash clears the floor — the winning hash is your die's seed, your difficulty is your bin grade, and the contract re-verifies the work forever. No allowlist. No approvals. No price — the work is the payment, and the mint function cannot even receive ETH. No server. Trust nothing; verify everything.

FREE MINT · ZERO PREMINT · PAY IN WORK, NOT MONEY · ZERO APPROVALS · NO OWNER — NEVER EXISTED
MINTED —/4200
PRICE FREE — PAY IN WORK
STATUS PRE-DEPLOY
CHAIN 4663 · ROBINHOOD CHAIN
SUPPLY 4200 · STARTS AT ZERO
MINE & MINT — FREE → NO WALLET CONNECTION NEEDED ↓ VIEW COLLECTION ON OPENSEA ↗

Mint — FREE. Two paths, identical calldata. Pick your trust level.

VALUE = 0, ALWAYSthe mint is free — any payment request is fake by definition
ZERO APPROVALS, EVERone transaction: mint(nonce) — nothing else exists to sign
CONTRACT CAN'T TAKE ETHnonpayable mint · receive() reverts · verifiable in one line
NO CONNECTION REQUIREDmine to a pasted address, send the packet from any wallet
STEP 1 · MINE YOUR NONCE (both paths start here — no wallet required)
Mint for address (paste — connecting is optional and only auto-fills this)
Target
HASHRATE
TRIES
BEST BITS
BIN
browser miner proves the math (~5–30 kH/s). the open-source native miner is 100–1000× faster and never holds keys.
Live candidate — drawn by the renderer contract itself
your die appears here as bits improve
pre-deploy: local preview approximation. Once live, this panel is drawn by the contract on-chain.
STEP 2 · SEND IT — TWO OPTIONS, BOTH FREE
OPTION A · RECOMMENDED

MINT WITHOUT CONNECTING

FREE · ZERO TRUST REQUIRED · ANY SELF-CUSTODY WALLET

Paste to / value / data into any wallet's send screen. Value is 0 — always. This page never touches your keys, never sees a signature, and could vanish tomorrow — your mint still works.

OPTION B

MINT WITH WALLET

OPTIONAL CONVENIENCE · SAME CALLDATA

Adds/switches to chain 4663 and sends the exact packet on the left via eth_sendTransaction — connection grants nothing beyond filling your address. Disabled until deployment.

SAFE-MINT RULE — EITHER PATH: THE ONLY TRANSACTION IS mint(nonce) — VALUE 0, NONPAYABLE.
The mint is free and the contract cannot accept ETH. Anything asking for payment, Approve, SetApprovalForAll, Permit, or "wallet validation" is phishing — including anything claiming to be us.

The architecture — genuinely rare, verifiably so

This contract has no owner.
Not renounced. Never existed.

0OWNER FUNCTIONSgrep the verified source for "owner" — the concept is absent. No Ownable, no withdraw, no rescue, no pause, no upgrade, no setURI.
0PREMINT · NO RESERVE, NO TEAM DIESthe contract mints nothing at deploy. Supply is zero until the mine opens. If the deployer wants a die, they mine it under the same rules, at the same time, as you.
48HAUTO-OPEN BY MATHOPEN_AT = deploy + 48h, immutable. Read the code in the window; the mine opens itself. No switch exists to flip.
0 ETHTHE CONTRACT CAN ACCEPTmint is nonpayable and receive() reverts — the money doors are welded shut at the bytecode level.

Everything after deploy is you, the chain, and 8,966 bytes of verified source anyone can read in a sitting. Full claim-by-claim receipts in the trust ledger.

The wafer — one collection, assembling itself live

Every die occupies a fixed public seat on a single 67×67 wafer (siteOf(id), a pure function anyone can verify). As dies are fabbed, this map fills in — the collection is one collective artwork built by the crowd, in real time, with zero trust required. A cell turns magenta when that die burns out on an overclock push.

fabbed latest magic smoke escaped — / 4200 fabbed
THE SILICON LOTTERY

Overclock headroom is fixed by your die's seed — decided the instant you mined it. Reading the source lets anyone precompute it; most won't. The lottery already happened at fab time. Push and find out.

GOLDEN SAMPLES ARE BURN-IMMUNE

A top-bin die with full headroom (3) physically cannot burn — a fourth overclock is impossible. The best silicon earns immortality; the fragile 14nm commons die on the first hard push, exactly like real trench-grade parts.

The Work Rule — one line, checked by consensus

workHash = keccak256( chainId₃₂contract₂₀minter₂₀nonce₃₂ )
valid ⇔ leadingZeroBits(workHash) ≥ floor (reading chain… LIVE right now · opened at 26 — mint is FREE, work is the whole cost; EMA-retargeted vs mint rate)
binGrade = 14nm→2nm ladder over bits 26…36+ · your extra work is your rarity

The hash binds to your address — a nonce mined for one wallet is worthless to any other, so nothing can be stolen in flight. Every winning hash mints exactly once, ever. The renderer runs inside tokenURI: mint stores only (minter, nonce); the art is recomputed by the chain itself, free, forever.

Trust Ledger — every claim, and how to check it yourself

NO APPROVALS, EVER

The only payable function is mint(uint256 nonce). The contract never asks for Approve / SetApprovalForAll / Permit. Check: read the verified source — the words don't appear in the mint path.

MINTER-BOUND WORK

Your address is inside the hashed preimage. Check: recompute any minted token's hash yourself in the Verify terminal below — two machines, one truth.

ONE HASH, ONE MINT

usedSeed[hash] makes every proof single-use. Check: try replaying a used nonce on a fork; it reverts.

THE MINT CANNOT TAKE YOUR MONEY

Minting is free and mint(uint256) is nonpayable — a transaction carrying ETH reverts, and receive() reverts too. Check: the function signature in verified source. Corollary: anyone asking you to pay to mint is a scam, by definition.

ZERO PREMINT — SUPPLY STARTS AT 0

The constructor mints nothing. No genesis allocation, no reserve, no team dies, no allowlist. At deploy the collection is empty and the deployer owns exactly as much of it as you do: nothing. Check: call minted() before the mine opens — it returns 0.

EVERY DIE IS PROVABLY MINED

There are no exempt tokens, so verify(id) re-runs the proof-of-work for every die in the collection from its stored (minter, nonce). Nothing in this contract can exist without work.

OPENS ITSELF, BY MATH

Minting opens automatically at OPEN_AT = deploy + 48h, an immutable timestamp baked into the constructor: 48 hours for anyone to read the code, then the mine opens on its own. No open function, no close function, no switch for anyone to flip — ever.

NO OWNER — NOT RENOUNCED, NEVER EXISTED

No Ownable, no onlyOwner, no withdraw, no rescue, no pause, no upgrade, no proxy, no setURI, no renderer swap. Check: grep the verified source for owner — the concept is absent. The deploy transaction is the last deployer action in the contract's life; the renderer is immutable from block one.

COORDINATES NEED NO ONE

Wafer sites are a fixed public bijection of tokenId — siteOf(id) = id·2741 mod 67², a constant in the verified source. No salt, no reveal, no team liveness required. Coordinates carry zero rarity weight, so timing a mint for a pretty seat is sport, not an exploit.

VERIFIED EVERYWHERE
DEGRADES, NEVER BRICKS

If the primary art renderer ever failed for some seed, tokenURI falls through to an immutable, ownerless fallback renderer that serves schema-valid metadata and a recovery image. Tested against a deliberately reverting primary. Your token can lose its portrait; it can never lose its identity.

THE ART IS ON THE CHAIN, NOT A SERVER

Every die is drawn inside tokenURI by four ownerless, immutable contracts — no IPFS, no image host, no API. Check: call renderSVG yourself and compare bytes. QC before deploy: all 4,200 dies rendered plus 644 adversarial cases, zero failures.

THIS PAGE IS OPTIONAL

Static file, no cookies, no tracking, no backend. Everything below also works as raw JSON-RPC you can paste anywhere. The canonical mint is the contract, not this site.

Don't believe this page — verify

// calls verify(id) on-chain (free eth_call), then recomputes the proof-of-work
// locally with the same keccak this page mines with, and compares.
// PROTOTYPE: contract not deployed — this terminal activates at ceremony.

For agents — machine-readable, API-free


  

Safety — canonical pins & rules

Allocation note: there is none. No premint, no reserve, no founder allocation, no allowlist, no special ids. Token #1 belongs to whoever mines it first. The deployer address receives an immutable ERC-2981 royalty on secondary sales and nothing else — it holds no tokens at deploy and has no power over the contract. Check it yourself: minted() is 0 until the mine opens.