decryptedPunks are assembled from a fixed algorithmic trait library — a top, a pair of eyes, a nose, a mouth, drawn from a defined combinatorial space and rendered as box-drawing SVG art. Nothing is hand-picked. Every seed resolves to exactly one punk, deterministically, the same way every time.
Keep hitting "Generate preview" until one looks like you, reveal it, and download it — it's a preview of the same generation logic used for the real collection, not a guarantee of the exact token you'll receive on mint.
Open to any wallet on Ink Chain, until the supply runs out.
Open5,555 supply · Ink Chain · Minted directly through OpenSea's own mint page.
Mint on OpenSeaEach of the 5,555 tokens is assigned a unique seed at generation time. No art exists until that seed is resolved — the seed is the only thing that determines what a punk becomes.
The seed is run through the same modular arithmetic every time — one operation per trait pool (top, eyes, nose, mouth) — pulling a specific index out of each fixed-size pool. Same seed in, same four indices out, always.
The four resolved traits are drawn from box-drawing characters and composited into a single image — the same rendering logic behind every preview on this page, run once per token ahead of mint.
Move your cursor across the block to decrypt it.
decryptedPunks is a generative collection on Ink Chain — an Ethereum layer-2. Every punk resolves from a seed through the same fixed algorithm: no manual curation, no rarity hand-tuning after the fact.
55 tops × 48 eye styles × 9 noses × 32 mouths — 760,320 possible combinations in total, run through a script once ahead of mint to lock in a fixed set of 5,555. The math doesn't change per token; only the seed does.
This collection is minted and hosted through OpenSea, not rendered live from a smart contract — the generation logic is the same underlying system, but the artwork is fixed at mint time rather than reconstructed on every view.
5,555 will ever exist.