This section provides a deep dive into the technical foundation of Builder DAOs, including smart contract architecture, developer tools, and supported infrastructure. Whether you're customizing your DAO, integrating it with other applications, or simply learning how it works under the hood, this guide will help you get started.
The Nouns Builder Protocol is made up of modular, upgradeable contracts designed to work together to create and manage fully onchain DAOs.
Key contracts:
Auction
: Handles token auctions, bidding logic, and minting of new governance tokens.Token
: ERC-721 (NFT) or ERC-20 (fungible) token contract representing DAO membership and voting power.Governor
: Manages proposals, voting logic, and execution of onchain actions.Treasury
: Holds ETH or other native tokens for the DAO and executes approved spending.Metadata Renderer
: Controls how token metadata is rendered (e.g., static art, generative logic).[INSERT IMAGE: Smart contract architecture diagram with labeled components]
Standard interfaces include:
IAuction
IGovernor
IToken
IMetadataRenderer
These follow common patterns established by Nouns DAO and OpenZeppelin standards for interoperability.