
Every kitty is an ERC-6551 token-bound account. The NFT is the key: whoever holds the kitty controls the wallet, and everything in it travels with every sale.
Kitty #1 controls an ERC-6551 token-bound wallet containing ETH, PUNCH20, KLP, and KUSD. The wallet and its holdings travel with the NFT.

KittyPunch
Kitty #1
ERC-6551
Kitty #1 wallet
The NFT controls it. The whole wallet moves when the kitty moves.
Later, if approved through the timelock: RWA and chain lending.
01 · Funded at settlement
Half the winning bid loads ETH-side backing and PUNCH20 into the kitty wallet.
02 · Routed by Punch
KLP, KUSD, and Punch vaults are the primary sources inside the wallet.
03 · Bound to the NFT
The wallet and its assets travel with every sale. Burning the kitty unlocks the exit.
Every kitty is a hand-made one of one. When the countdown ends, the winner takes the kitty and the next auction opens.
Highest bid when the clock hits zero wins. Bids inside the final 10 minutes extend the auction.
Every kitty gets a permanent Power Score from 1 to 100, set by the winning bid and written into onchain metadata. Higher bid, higher score. It never changes and it survives every sale.
At settlement, half the bid routes into the kitty's wallet: ETH-side backing plus a PUNCH20 buy, bound onchain. Punch yield — KLP, KUSD, and other Punch vaults — is what grows the wallet.
Written once, at auction. Never re-rolled, never adjusted, never sold twice. The score is the onchain record of what someone paid to hold the key.
What scores unlock? That's the alpha.
The collection
Hand-crafted PFPs from the KittyPunch universe. No generative traits, no 10k drop. One artist-made kitty per day, each with its own wallet and its own score.
First-auction artwork. Scores are written by winning bids.