How It Works

Create your roles onchain to streamline permission management and introduce real accountability for your contributors

Step 1. Create roles 🧢

Name your hat, add a description and an image, and determine admin authority over this role.

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 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.

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.

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.

Use Hats with the tools you already know and love

Accounts
  • DAOhaus DAOs
  • Governor DAOs
  • Safe Multisigs
  • Personal Wallets
Requirements
  • Token Holdings
  • Reputation
  • Contributions
  • DAO Membership
Token Gates
  • Collab.land
  • Guild.xyz
  • Lit Protocol
  • In-App via SIWE
Powers
  • Discord Roles
  • Safe Signer
  • Wallet Controller
  • Snapshot Votes
See all compositions