Back to Kaspet · About this page · Notices
Guide
How to get an egg, hatch it and keep your pet alive, in a few short steps.
What Kaspet is
Kaspet is a small pet that lives on Kaspa. Each pet is an amount of held by a contract on the network, and its life is a set of rules the network enforces: when it can hatch, how long a meal lasts, who owns it and what happens if it starves.
This build runs on Kaspa mainnet with real KAS. A pet's nest egg is your own KAS locked inside it, and network fees are spent and never returned.
Getting started
You need a computer with a desktop browser and . Kaspet is tested on desktop Chrome.
- Install in your desktop browser.
- Set it up with a recovery phrase used only for Kaspet, and use its first account. Your pets live there, with a little KAS for fees.
- Send KAS to that account from another account of yours. Kaspet does not sell KAS or say where to get it.
- Open Kaspet in that browser, tap Connect and approve the connection in your wallet.
- Tap Get an egg. Kaspet shows the pet your egg will hatch into and ; Find another shows a new look, free.
- Tap Get this egg. The next screen shows what it costs, the age line, the terms and your right to cancel; tap I agree, pay and mint if you do.
- Then approve the mint in your wallet.
To start, your wallet needs the KAS you lock in the egg as its nest egg, the network fee for getting it, and about more. Of that, about pays for hatching and a week of feeding, and stays in your wallet so that change comes back at every step. Kaspet shows the full figure before you approve the egg. Worked out by this page, not measured on mainnet.
What it costs
- Shown before you approve Nest egg, at least. Your own KAS, locked inside your pet. It is not a payment to Kaspet.
- about Each hatch, feed or play. A network fee, paid to the network and not returned.
- about Extra to start. Pays for hatching and a week of feeding, and keeps in your wallet so that change comes back.
Hatching
An egg can hatch about after you get it. Then tap Hatch.
Hatching is one approval in your wallet. Until it hatches, an egg cannot be released or reclaimed. Get a hatch reminder, beside your egg, gives you a calendar file that reminds you when it is ready.
Care
Your pet's food runs out at the time shown beside it on the Kaspet page. There is no holiday mode.
Get a reminder, beside your pet, gives you a calendar file: a daily reminder to feed, one before the KAS for fees in your wallet runs low, and one before the food runs out. After a feed, Update my reminder moves them. Your calendar does the reminding; feeding needs a computer with your wallet.
Keep a little KAS in your wallet for fees. Beside each deadline, Kaspet shows about how many more days of feeding that KAS pays for, and warns you before it runs out.
Each wallet approval
Every hatch, feed, play and release is one approval in your wallet, with a network fee from your wallet. Before each pop-up, Kaspet shows its own summary: the action, the pet, the fee as your wallet will show it, and what to check, or that Kaspet has not checked your wallet version's screen.
'Balance Change' in KasWare, or 'Change to your balance' in Kastle, should match the figure in Kaspet's summary. For a feed, play or hatch, the Spend line (Kastle's 'Sending amount') shows about your pet's nest egg: that is your pet moving to its next record. Anything larger means more than one pet or a payment: decline.
KasWare does not show how a signature is limited, and Kastle does not show which site is asking. Approve only actions you started yourself on this site, right after you tapped a button. Kaspet never asks for your recovery phrase.
The network fee for a feed, play or hatch is about . The summary before each pop-up shows the fee for that request.
If your pet starves
Anyone can then reap it and keep at most of its nest egg; the contract is written to send the rest to your wallet address. Your pet does not come back.
You can get there first with Reclaim, beside a starved pet on the Kaspet page. It carries no signature, so whoever relays it could swap in their own reap and keep at most ; otherwise only the network fee comes out. Either way the contract is written to send the rest to your wallet address.
While your pet is alive and hatched, you can release it at any time: the contract is written to pay its full nest egg back to your wallet. Releasing, like feeding, needs a little KAS in your wallet for the network fee.
Per approval, the contract is written so that no single wallet approval can send a pet's KAS to anyone but your own wallet. One exception, for eggs only: a hatch approval that reaches the network late, for an egg more than about 2 days old, can make the new pet starve at once, so that anyone can reap it and keep at most ; the rest still goes to your wallet. Once KAS is back in your wallet it is ordinary KAS that any later approval can spend.
Phones
Open your pet's link there, or paste your wallet address under Watch my pets, to see each pet and its deadline. On the computer, Send this to my phone, beside your pet, shows a QR code of its link. Feeding needs a computer with your wallet.
Safety
- Never share your recovery phrase. Kaspet never asks for it; if anything does, close it.
- Use a recovery phrase only for Kaspet, and keep only small amounts in it: your pets and a little KAS for fees. Move KAS you do not need for fees to your main wallet.
- Only restore your recovery phrase on a computer you control, never a shared or work computer.
- Kaspet never asks you to sign anything marked Testnet. A request marked Testnet can still spend your real KAS: decline it.
- Use Kaspet in a browser profile without extensions you do not trust: an extension can change what this page asks your wallet to sign.
Questions
Why are there fees?
Every action is a transaction on Kaspa, and the network charges a small fee for each one. Network fees are paid to the network and are not returned.
What if this site goes away?
Your pet can starve, because feeding needs this site. Release and Reclaim need your pet's latest state: about 30 hours after a pet's last action, the network no longer keeps what is needed to build them, and only Kaspet's index and its copies hold it, with the recovery file you saved. Tap Save recovery file on your pet's page after each feed or play. The recovery page takes that file and lets your own wallet release the pet, through Kaspet or, with its standalone copy, through any Kaspa node. Download that copy now and keep it with the file. If Kaspet winds down, KiiLabs will give at least 90 days' notice and publish a final export of every pet's state, kept online for at least 12 months on a host outside kaspet.app. If you cannot keep looking after a pet, release it while you can.
Can I give my pet away?
Why is my pet not in my wallet?
Your wallet lists the KAS sent to your address. A pet is held by the Kaspet contract on Kaspa, which records your key as its owner, so your wallet does not show it and does not count the 1 KAS each pet holds. Connect the same wallet here to see your pets. Only your wallet can sign for them.
Why can my pet die?
Because its food deadline is part of the contract, and the network checks it, not Kaspet. There is no holiday mode, and Kaspet cannot feed your pet for you. That is what makes it a pet that lives on Kaspa rather than a record in a database.
Status
Who runs Kaspet, what it keeps and the full list of risks are on About this page. The fonts and code this site serves, with their licences, are on Notices.