Catch a Fable
Tap Fables in the meadow to fill your jar, then mint them in one go.
Grown from a single seed
Every Fable is a deterministic roll: a wing-shape family, a species, a pattern engine, a colorway, an aged background plate, a finish, a size, and rarely a corrupted glitch where the telling has decayed. The same seed always grows the same creature. Rarity is ranked on OpenSea.
The seed is the art
A Fable isn't drawn and stored, it's generated. One on-chain seed feeds a deterministic wing engine that rolls every trait and paints the plate. Here's how a catch becomes a token, and why the meadow is hard to game.
The mint process
- 1Catch
Tap a butterfly and the meadow server reserves that exact specimen for your wallet (first tap wins), then signs an EIP-712 voucher binding your address to its seed.
- 2Voucher
The voucher is a short-lived, signed permission slip. It only authorizes that one seed, only from your wallet. It can't be reused, shared, or repointed at a different Fable.
- 3Mint
You submit the voucher on-chain. The contract checks the signature, confirms the seed has never been minted, and mints it to you. What you caught is what you own.
- 4Render
Your token stores only its seed. The art and metadata are regenerated from it on demand. Nothing sits on IPFS, so nothing can drift or go missing.
Fair by design
Easy mints aren't valued. The meadow is built so a person with one wallet competes on even terms with a script running a thousand.
- One shared meadow
- Everyone sees the same butterflies in real time. There's no private feed to scrape and no hidden queue to jump.
- First tap wins
- Claims are atomic on the server, so two people can't catch the same Fable and no one can pre-claim a swarm.
- No grinding for rares
- What's on the wing is governed, not yours to summon. There's no spawn to grind for an edge on the scarcer Fables.
- Signed to mint
- Every mint needs the meadow's signature, bound to your wallet and the exact Fable you caught, so no one mints a specimen they didn't catch.
- Established wallets, free
- The free mint checks wallet age (your first mainnet transaction), an attribute fresh bot wallets can't fabricate.
- Caps on-chain
- 1 free and 5 paid per wallet are enforced by the contract itself, not just the interface.
Questions & observations
What is FABLE?+
A collection of 3,333 procedurally generated butterflies and moths in a vintage naturalist-plate style. The art is grown from seeds, so the collection is a list of seeds, not 3,333 stored images.
What does it cost to mint?+
The first 500 are free: one per wallet, gas only, for wallets that pass the eligibility check. Beyond your free one you mint at the public price, up to five per wallet, and you can move straight to paid without waiting for the free pool to run out.
How does catching and minting work?+
Tapping a butterfly catches it into your jar; minting the jar is the on-chain transaction. Your free Fable mints on its own. Paid Fables can be caught up to five and minted together in a single transaction.
Do I mint exactly the Fable I catch?+
Yes. Each Fable's look is deterministic from its seed, and the seed you tap is bound into your token at mint, so what you see is what you own, with no blind reveal. To keep it fair, the meadow is served so nobody can grind for rares. Rarity is then ranked on OpenSea.
Is this mint live on-chain?+
Yes. The mint runs against a deployed, verified contract (currently on the Sepolia testnet; mainnet at launch). Connecting your wallet and catching a Fable signs a real transaction. The contract is linked in the footer.
How is the free mint gated?+
The free phase is for established wallets: eligibility is checked by wallet age (your first mainnet transaction must be at least a year old) plus an optional balance floor. Wallets that don't qualify can still mint in the public phase at the per-token price.