# MetaMask Delegation Toolkit Resources ## Documentation & Getting Started - **[Official Documentation](https://docs.gator.metamask.io)** - Comprehensive guides, API references, and tutorials - **[Delegation Concepts Guide](https://docs.gator.metamask.io/concepts/)** - Understanding the core delegation framework - **[Restrict a Delegation](https://docs.gator.metamask.io/how-to/create-delegation/restrict-delegation)** - Use caveat enforcers to apply specific rules and restrictions to a delegation - **[MetaMask DTK Repo](https://github.com/metamask/delegation-framework)** - Official Public GitHub Repo ## Quick Start Options ### Create a New Project ```bash npx create-gator-app ``` → Sets up a complete Next.js starter app with delegation toolkit integrated ### Add to Existing Project ```bash npm install @metamask/delegation-toolkit ``` ## Development Resources - **[CLI Quickstart Guide](https://hackmd.io/@x2AtdNlxSjuUiT4xerbPSg/Byy9hijCJe)** - Step-by-step tutorial for setting up using the CLI - **[Custom Contract Installation](https://docs.gator.metamask.io/how-to/install-contracts/)** - How to install and override the MM DTK contracts ## Learning Resources ### Videos - **[MetaMask Delegation Toolkit: Sneak Peek](https://www.youtube.com/watch?v=ZTHF5soelpA)** - Introduction from ETH CC Brussels - **[What is the Delegation Toolkit and What Can You Do With It?](https://www.youtube.com/watch?v=xTduTcdheiI)** - Overview of use cases and benefits - **[Build an AI Agent with the Delegation Toolkit (Part 1)](https://www.youtube.com/watch?v=OkhV2Dl_7Z)** - Tutorial series on building advanced applications ### Advanced Integration - **[Hacker Guide: ERC-7715 Actions](https://hackmd.io/@i5VT7AgNSwamXE9YfrqvBQ/rke5Rai0kx)** - Implementing standardized actions with the toolkit ## Community & Events - **[HackQuest Hackathon](https://hackquest.io/hackathons/metamask-delegation-toolkit-dtk-dev-cook-off)** - Ongoing developer competition with prizes - **[Discord Community](https://discord.gg/metamask)** - Connect with the team and other developers ## Key Use Cases - **Instant User Onboarding** - No browser extension or seed phrase required - **Uninterrupted dApp Experiences** - Actions continue without constant signing - **Recurring Payments** - Enable subscription models without user intervention - **Social Coordination** - P2P delegation for collaborative actions - **Account Recovery** - Delegated wallet recovery mechanisms ## Example Projects - **[GitHub Repository Examples](https://github.com/MetaMask/delegation-toolkit/tree/main/examples)** - Practical implementation examples - **[Example Dapp](https://metamask.github.io/delegation-toolkit/)** - Interactive demo application - **[Red Balloon Game](https://github.com/MetaMask/red-balloon-game)** - Delegation game played at ETH CC 2024 (Brussels) - **[Propel Demo](https://github.com/MetaMask/propel-demo)** --- *For questions and support, visit the [MetaMask Developer Documentation](https://docs.metamask.io) or join the [Discord community](https://discord.gg/metamask).