Every Good Boy is generated, rendered, and stored entirely on the Ethereum blockchain. No off-chain images, no metadata server, no link that can ever break.
Most "on-chain" collections still point to a hosted image. GOOD BOY doesn't. The SVG is assembled by the smart contract itself, every time you call tokenURI().
Each Good Boy is built from raw coordinates inside Solidity and returned as a vector image, sharp at any size, forever.
tokenURI() returns a base64-encoded JSON object directly from the contract. There's no API to go down.
Read the source on Etherscan. The trait logic, the colors, the rendering. All public, all immutable.
Every trait is rolled independently on mint. Some combinations are common. Some are not.
Rendered live. These are real outputs straight from the contract.
Your first one is free. After that, each mint is a flat 0.000069 ETH. No allowlist, no Discord roles, just a wallet.