Click a bird to flush it · click the sky to call another · - where you are
TBA eggs · TBA species · fully onchain · ERC-721

Every egg holds a real bird you won't meet until it hatches.

Real bird species, from the house sparrow at your feeder to the resplendent quetzal you'll never see. Mint one and you won't know what's inside: it arrives as an egg that wobbles like it wants out, coloured by how rare it is. Then it incubates about 13 days, fledges in a month, and molts into full adult plumage around day 90, the clock a real bird keeps. No servers, no files.

Apply for WL Watch one grow up
TBA
Eggs
TBA
Species
5
Rarity tiers
~90
Days to adult
0
Servers, files, IPFS

Ninety days, four birds

The contract never stores a stage. It stores a hatch clock and computes the right bird from the block timestamp every time the metadata is read. Drag the specimen through its life.

Specimen Nº 223STAGE: EGG
-DAY 0 / 90
EGGCHICKTEENADULT

Real species, five tiers

Eggs are spread across real bird species and five rarity tiers. One roll at mint fixes your bird's species and tier forever. The egg's shell already wears its rarity colour, and every egg hatches into exactly the bird it always held.

Common40%
Uncommon30%
Rare20%
Epic8%
Legendaryone-of-ones
Click any card to shuffle: preview another random species.

How the birds are built

Ten hand-crafted body types render every species in its true, locked colours, then each token is dressed with a plumage pattern and set in a habitat-appropriate background. Deterministic per-token variation guarantees no two eggs render alike.

Ten body types

Songbird, raptor, owl, wader, waterfowl, shorebird, seabird, gamebird, woodpecker, hummingbird: one silhouette for every species in the collection.

Ten plumage patterns

Plain, Speckled, Barred, Streaked, Pied, Collared, Frosted, Masked, Dusk Fade, Hooded, layered over each species' locked colours, rarest patterns appearing least often.

Twenty-one backdrops

Solid fields, gradients and scenes: foliage, canopy, reeds, clouds, haze, fireflies, night sky and more, set behind every bird.

How it works

Minting happens on OpenSea. Everything after that happens on its own.

Mint an egg

Mint on OpenSea. One roll fixes your species, tier and habitat forever. The shell already wears the rarity colour.

Watch it stir

Around day seven the egg starts rocking in its nest, coloured by its rarity. In its final days it shakes harder. Refresh the metadata and see.

It raises itself

Hatch, fledge, molt: chick by month one, adult by month three. The bird your egg always held, in its true, locked colours. A public pingMetadata() keeps OpenSea current.

Nothing to take down

The image in your wallet is not a file. It is the output of a function.

No IPFS, no server

tokenURI() assembles the art and metadata inside the contract and returns them base64-encoded. If every website went dark, your bird would still render.

True colours, one seed

Each stage is a compact sprite. Your species' locked colours and plumage pattern are injected at read time, exactly how this page draws every bird on it.

It updates itself

Marketplaces re-read the metadata and find a different bird. A public pingMetadata() call nudges indexers around hatch windows so nobody presses refresh.

Check an egg

Enter a token ID to read its species, tier, body type, plumage pattern, background, current stage, and time to its next transformation.

Species-
Tier-
Body type-
Pattern-
Background-
Stage-
Next transformation-

The eggs won't wait.

Real bird species, five rarity tiers, and a clock that started ticking the moment they were laid.

Apply for WL