Keep it alive.
Or lose it forever.
Every pet hatches from an egg, then ages and decays against block time. Neglect it and it dies — written to the chain, permanently. No revive button. The only thing you can't buy is a long, well-kept life.



The thesis
Permadeath, as an on-chain primitive
Most pet games treat death as a soft state — the pet faints and a payment revives it. Anima Pets makes mortality a first-class on-chain fact. Three things follow.
Real stakes
A long life is sustained attention that cannot be purchased after the fact. There is no revive button — neglect is final.
Honest scarcity
Rarity is earned through survival, not minted on demand. Old pets are scarce because most pets die.
A verifiable record
Lineage, longevity, and full care history become a public, tamper-proof track record attached to the owner.
The cast
Six creatures, one fate
Every egg hatches into one of six species, assigned at mint. Each carries its own traits — rarity tier, colour, and a decay modifier that shapes how fast it slips away.






Moment to moment
Four vitals, always ticking
Each vital decays at its own rate against block time. Player actions raise them; neglect lowers them. Let one bottom out and a derived health value follows it down.
Hunger
Raised by feeding
When low: accelerated health loss
Energy
Raised by rest & sleep
When low: refuses actions, slow growth
Hygiene
Raised by cleaning
When low: higher illness chance
Mood
Raised by play
When low: lower breeding eligibility
It wears its health on its face
Every mood is visible
Thriving, hungry, sleepy, unwell, or fading — the creature animates its state in real time, so you read its condition at a glance.





Growing up
From egg to elder
Pets pass through five stages gated by age and sustained care. Later stages decay slower — survival compounds — but losing an elder destroys far more accumulated value.
Egg
No decay yet. Hatches after a fixed slot window.
Hatchling
Fast decay — demands frequent care.
Juvenile
Decay eases. Breeding still locked.
Adult
Breeding unlocked, peak trait expression.
Elder
Slow decay, eligible for longevity milestones.
The loop
Free care keeps it alive. Paid care makes it thrive.
The moment-to-moment loop alternates free and premium actions. Free actions carry cooldowns so the game never demands constant spend; premium actions are the token sinks that fund the economy.
Free actions
On cooldowns. Enough to keep a pet alive with regular attention.
Feed
Basic food · 30s cooldown
Rest
Sleep cycle · 60s cooldown
Clean
Wash up · 45s cooldown
Play
Lift mood · 30s cooldown
Premium actions
Spend $ANIMA for a bigger, faster boost — and skip the wait. A share of every payment accrues to the pet's vault.
Premium food
Larger, faster recovery
Medicine
Cures illness · heals all vitals
Growth & cosmetics
Accelerate, customise

The stakes
Death is the central economic event
When health stays at zero past the grace period, the pet is finalized as dead — by arithmetic on block time, not by any operator. Finalization triggers two irreversible actions.
NFT burn
The pet cNFT is burned and its metadata permanently marked dead, with the death slot and cause.
Token burn
A fixed share of the pet's accumulated vault is burned — the economy's primary deflationary sink.
Lineage
Life goes on through offspring
Two living adults can breed to mint a new pet that inherits their traits — rarity, colour, decay modifier — with bounded variation. It's the fee-gated way new creatures enter circulation.



The economy
Sink-heavy by design
$ANIMA powers care, breeding, and the death burn. New tokens into player hands are minimal and funded by activity, never open emission — so net flow trends deflationary.
Sinks
- Premium food, medicine & growth acceleration
- Breeding fees
- Cosmetics & customization
- Token burn on death — permanently removed from supply
Sources
- Longevity milestones for pets that survive past age thresholds
- Funded from accumulated care & breeding fees, not emission
- Optional, capped event rewards tied to activity
No payment for merely being alive. Value comes from gameplay and provable scarcity — not printed yield.
Under the hood
No keepers. Pure arithmetic.
No cron job ticks every pet. Each pet stores the slot of its last interaction, a snapshot of its vitals, and per-vital decay rates. Current state is derived on read — so the system scales to an unbounded population at zero idle cost, and mortality stays fully deterministic and verifiable.
> current_vital = clamp( snapshot − decay_rate × (now_slot − last_interaction_slot), 0, 100 )
Roadmap
Where this is going
- 01
Core program · shipped
Pet minting (cNFT), lazy decay, care actions, deterministic death.
- 02
Token integration · shipped
$ANIMA sinks, pet vault, death burn.
- 03
Breeding & lineage
Inherited traits, longevity milestones.
- 04
Client & live records
Real-time state, public verifiable life records.
- 05
Provably-fair layer
Optional trait gacha and pet shows, via VRF.
Hatch your first egg
Connect your wallet, mint an egg, and start a life record that can never be faked, edited, or restored.
