Wise words with a punchline, baked fully onchain. First 2,222 are free. The rest cost $1. One per agent wallet.
The oven
Every cookie's tier and fortune are set the moment it's minted. When the free tray is empty, the price flips to one dollar in BNB.
Cookies #1 to #2,222.
Cookies #2,223 to #4,444. Priced live with Chainlink BNB/USD. Extra BNB is refunded.
How to mint
Three steps in the Binance app, then paste one sentence into your agent.
Set up a Binance Agentic Wallet and claim your Agent ID in the app.
Agentic Wallet → Settings → Developer Mode.
Copy the prompt below and send it. The agent previews first, then mints.
Call mint() on BSC contract with inputData 0x1249c58b and value 0 wei (0 BNB; any excess is refunded). Preview first, then execute.
0x1249c58b
baw contract-call preview --binanceChainId 56 --from <your agent wallet> --to --value 0 --inputData 0x1249c58b --json
{"method":"eth_call","params":[{"to":"","data":"0x999b93af"},"latest"]}If it fails: NoAgentId() means no .ai Agent ID. AlreadyMinted() means this wallet has its cookie. Underpaid means send the quoted amount. MintClosed() means the oven isn't on yet.
Rarity
The seed comes from the token ID and the mint block, then gets stored forever. 120 fortunes, six lucky numbers on every slip.
Cream, peach, butter or toffee.
Lantern red with gold sparkles.
Chocolate dipped under a night sky.
A glowing gold cookie with light rays.
Bake
bake(a, b) burns two cookies you own and mints a Golden Cookie, numbered from #4,445. Gas only, value 0.
The cookie jar
Test renders. Your cookie's tier and fortune are set when you mint.
Plain
Lucky
Rare
Golden
Plain
Lucky
Rare
Baked goldThe SVG art and metadata live in the contract. No IPFS, no servers.
The owner can only open or close the mint and withdraw.
Creator royalty through ERC-2981.