Hats Protocol

Decentralized access control.
About Hats Protocol
Hats Protocol provides decentralized role-based access control (RBAC) using non-transferable ERC-1155 tokens ("hats") to represent organizational roles. These programmable NFTs bundle permissions, responsibilities, and accountability mechanisms into modular, composable objects that DAOs and Web3 organizations can deploy across their operations. The protocol enables:
- Onchain organizational graphs with hierarchical admin relationships
- Automated permission management through smart contract integrations
- Revocable authorities for treasury control, code deployment, and governance
Trusted by over 50 major DAOs, Hats Protocol serves as critical infrastructure for decentralizing operations while maintaining accountability in permissioned systems.
Technology
Built on three core technical innovations:
-
Hat Trees
Hierarchical structures where each hat contains metadata defining:- Admin relationships
- Eligibility criteria
- Accountability mechanisms
- Linked authorities (multi-sigs, smart contracts)
-
Programmable Permissions Engine
Extensible system for attaching arbitary authorities to hats, including:- Treasury controls (Gnosis Safe integration)
- Governance voting power delegation
- Smart contract function access
- Protocol-specific permissions (Uniswap, Aave, etc.)
-
Composable ERC-1155 Implementation
Non-transferable tokens with built-in revocation logic and:- Multi-chain compatibility (EVM chains)
- Subgraph-powered role tracking
- SDKs for frontend integration
This architecture solves critical DAO operational challenges including permission sprawl, centralized admin keys, and inefficient role handoff processes.
Key Features
- Plug-and-play RBAC for dApps and smart contracts
- 15+ prebuilt automations for permission granting/revocation
- Multi-sig replacement system with hierarchical controls
- Dynamic role adaptation through programmable eligibility criteria
- Cross-protocol authority unification in single hat objects
- Non-upgradable core contracts for trust minimization
- Gas-optimized ERC-1155 implementation for mass role management
Integration with Eliza
OS
While no official plugin exists yet, technical synergies emerge through:
-
AI Agent Permissions Management
ElizaOS agents could wear hats to gain predefined authorities (funds management, contract interactions) while remaining subject to human oversight through Hats' revocation mechanisms. -
Automated Role Configuration
Hats' API endpoints and SDKs enable ElizaOS to programmatically create/modify role structures based on organizational needs detected through AI analysis. -
Cross-Protocol Query Interface
Thirdweb's Nebula plugin for ElizaOS could leverage Hats subgraphs to analyze organizational permission structures and suggest optimizations.
Potential use cases include AI-managed treasury hats with spending limits, automated contributor onboarding flows, and dynamic permission adjustments based on reputation scores.
Recent Developments
- ProtoDAO Launch (2024)
Implemented decentralized governance using Hats-based role structures - v1 Mainnet Release
Non-upgradeable core contracts deployed with 2 security audits - Merlin Chain Partnership
Exploring Bitcoin L2 integrations for cross-chain permission management - 15 New Automations
Added Discord role syncing, Snapshot delegation, and Safe transaction limits
Market Position
Key Differentiators
- More flexible than OpenZeppelin AccessControl
- More decentralized than multisig-only solutions
- Richer feature set compared to Sismo's ZK badges
Notable Partners
- Safe (Gnosis)
- Arbitrum DAO
- Optimism Collective
- thirdweb
Adoption Metrics
- 50+ DAOs using production deployments
- $460M+ in managed treasuries
- 120,000+ active hat wearers