There are 5000 Shields in total. 100 are reserved for the creators of the project. 400 were minted and donated to the Uniswap Grants Program, to be given to past and future grant recipients building meaningful tools and infrastructure on Ethereum. The remaining 4500 are publicly available for sale.
Shields is built on Ethereum as a single ERC-721 collection containing 5000 items, each of which begins as a Shield Badge.
As each Shield is built, its properties are permanently written to its metadata, and its on-chain render function will no longer display a Shield Badge, and instead display a Shield.
Shields uses a custom heraldic design system consisting of Fields, Hardware, and Frames, all of which are stored in public on-chain registries that can be interacted with individually or all together.