How It Works
Create your roles onchain to streamline permission management and introduce real accountability for your contributors and councils
Step 1. Create roles 🧢
Name your role, add a description and an image, determine admin authority over this role, and deploy the role onchain.
Step 2. Connect powers to roles
Connect a role to onchain permissions and offchain authorities via token gates and our growing library of integrations.
Step 2. Connect power to roles
Using composable primitives and easy-to-understand token IDs, connect a hat to onchain permissions and offchain authorities via token gates.
Step 3. Customize requirements
Determine how the role will be distributed, revoked, and deactivated manually or automatically based on eligibility rules.
Step 4. Distribute or claim rolesÂ
Grant roles to wallets, multisigs, DAOs, and smart contracts — or make them claimable by anyone who is eligible. With automated granting and revocation, you'll ensure only the right people and agents have the right permissions at any given time.
Step 4. Mint hats!Â
Distribute hat tokens to Ethereum or L2 addresses — including EOAs, Safes, DAOs, and smart contracts — and make sure the right people and code have the right permissions at any given time.