Proof of work × On-chain art × Solana
Minethe unknown
480 unique Hashborns. Born from hash, not hype.
Mining status
Syncing- Current #
- —
- Difficulty
- —
- Network
- Solana · Devnet
- Hashrate (your)
- —
- Time elapsed
- 00:00:00
Recently born
View all (coming soon)The collection
480 worksThe whole collection. Each Hashborn receives one of these when its art is revealed, drawn by the program from the images nobody holds yet — no one chooses, not even the miner.

Faded Vigil 
Bronze Watcher 
Grave Prophet 
Silent Novice 
Veiled Mourner 
Wandering Harbinger 
Nameless Sexton 
Broken Prophet 
Silent Penitent 
Ashen Novice 
Blind Novice 
Blind Witness 
Thorned Idol 
Blind Acolyte 
Burning Shade 
Hooded Sentinel 
Sleepless Oracle 
Buried Watcher 
Gilded Confessor 
Hallowed Censer 
Cinder Harbinger 
Hallowed Anchorite 
Umbral Seraph 
Cinder Heretic 
Ember Penitent 
Hooded Bishop 
Unlit Effigy
The protocol
How it works
Every Hashborn is born the same way: work found in your browser, proven to the chain, and nothing taken on trust in between.
- 01
Connect
Connect a Solana wallet. Your address becomes part of the work itself, so whatever you find can only ever be yours.
- 02
Mine
Your browser searches for a hash below the current difficulty target, running the same code the chain verifies with, compiled to WebAssembly.
- 03
Verify
The Solana program recomputes the hash from its own state and a block hash it reads itself. Nothing your browser reports is taken on trust.
- 04
Born
Valid work mints a one-of-one Hashborn straight to your wallet. Seconds later you reveal its art, seeded by a block no one could have predicted.
Development
Roadmap
Built in the order that matters — the protocol first, the art and the interface on top of it. What is marked done has been built and tested.
4 of 9 milestones complete
- IDone
Proof-of-work protocol
Every hash verified on-chain, with replay and front-running protection built into the work itself.
- IIDone
Difficulty
Per-epoch retargeting clamped at 4×, and idle decay so a stalled chain can always recover.
- IIIDone
Browser miner
A WebAssembly miner that is byte-for-byte the code the chain verifies with, pinned by shared test vectors.
- IVDone
On-chain birth
Valid work mints a one-of-one Token-2022 NFT to the miner, its supply fixed forever at one.
- VIn progress
Deterministic art
Traits and rendering derived from each piece's seed — a seed designed so that no miner can choose it.
- VIIn progress
The interface
This site: the mining instrument, the collection, and the birth of each piece.
- VIIIn progress
Integration
Wallet, miner and program joined into one flow, with every failure reported rather than swallowed.
- VIIINext
Security review
The whole system attacked as hostile software. Every finding becomes a permanent regression test.
- IXNext
Mainnet
Launch after the review, and only with explicit sign-off.
Questions
FAQ
The short answers. The protocol is the long one.
What is a Hashborn?
A one-of-one NFT on Solana that can only come into existence through proof of work. Your browser searches for a valid hash; the Solana program checks it and, if it holds, mints the piece directly to your wallet.
How many Hashborns will exist?
480 in total, fixed by the protocol. Once every piece is born the chain keeps accepting work — but nothing more is ever minted.
Can my browser just claim it found a hash?
No. The client never sends a hash at all — only a nonce and a slot number. The program recomputes the hash from its own on-chain state and a block hash it reads itself. If the work does not meet the difficulty target, the transaction fails and nothing is minted.
Can someone steal my solution before it lands?
No. Your wallet address is part of the data that gets hashed. The same nonce submitted from any other wallet produces a completely different hash, and fails verification.
Can a miner choose which Hashborn they get?
No. Which of the collection's images a piece receives is not decided when it is minted. The program draws it from the images nobody holds yet, using a seed from a Solana block produced a few seconds after the birth — a block that does not exist while the miner searches or submits. Pieces reveal in order, anyone can reveal one, and the result is the same whoever does. A piece left unrevealed for more than about three minutes keeps the plain form, so waiting can never improve the outcome.
What does it cost to mine?
There is no mint price. Mining runs on your own CPU; submitting a solution costs an ordinary Solana transaction fee plus the rent deposit for the NFT's accounts, paid from your wallet.
What do I need to start?
A modern browser and a Solana wallet that supports the Wallet Standard. The miner runs locally in WebAssembly — nothing to install. HASHBORN currently runs on Solana devnet: switch your wallet to devnet, and get free test SOL at faucet.solana.com.
Can I try it without a wallet?
Yes. “Try mining” runs the same miner against the live chain under a throwaway key, and a real Solana block seeds your draw. It is a preview: nothing is submitted, nothing is minted, and a preview draw is not an NFT and cannot be claimed. It is saved only in this browser.
Who controls the collection?
No wallet can change the difficulty or the supply after launch, and every piece's mint authority is revoked the moment it is born — so each Hashborn exists exactly once and can never be reprinted.
