Abstract: Mimir - Module friendly multisig management tool
Product: https://safe.mimir.global/
Docs: https://evm-docs.mimir.global/
Inspired by the article Building the Dream Wallet with Safe, we noticed that while there are a variety of modules available, their usage, installation, and configuration remain inconvenient. Many modules are isolated in separate applications, and those closely integrated with the wallet’s core features, like Spend Limit and Recoverer configurations in Safe, tend to attract the most users.
To address these challenges, Mimir aims to provide a module-friendly multisig management tool where users can easily install and configure a range of practical modules through a Module Market.
On a centralized rules page, users can view all available or configured modules, enabling them to equip a Smart Account with a full suite of interactive functions such as quick payments, account recovery, passkey login, and multi-chain interactions.
After configuration, these modules will be seamlessly integrated across various Mimir system functions within our product, offering users streamlined and efficient experiences. With the support of modules, wallets can offer rich internal control features similar to Fireblocks, while also benefiting from the convenience of account abstraction, including easier login and flexible gas solutions.
In addition, if the Mimir project introduces paid services for enterprise solutions and asset management, we are willing to contribute 20% of the revenue to SafeDAO as a token of our appreciation for Safe’s long-term commitment to providing public goods and maintenance.
Aligned strategy: Which pre-approved strategy is this initiative driving forward?
Strategy 2: Foster module ecosystem
This proposal seeks to create a more convenient and user-friendly platform for module interaction. Users will be able to browse, install, and directly utilize modules within the Mimir platform, eliminating the need to switch to other platforms to access these functionalities.
By centralizing module use, this approach can significantly boost module adoption, enabling more users to discover their capabilities and ease of use.
Funding request: What resources are being requested from SafeDAO in USDC?
$10K
If applicable, upfront funding: Indicate if upfront funding is needed. Refer to 'Payout’ under Get funding from SafeDAO for lump sum payment options.
Not applicable.
Relation to budget: State the requested funding as a percentage of the total initiative budget and remaining budget (e.g. if you ask for 50k from Strategy 1 with remaining budget of 100K - Total Budget: 25%, Remaining Budget: 50%)
Total Budget: 66%
Metrics and KPIs: Which metrics and KPIs will the initiative be measured against?
- Complete the development of the corresponding product and ensure stable service operation.
- Integrate four modules into the Module Market and modify the system-level functions to support these modules.
- Increase the adoption rate of the four integrated modules, aiming for a 50% adoption rate within Mimir (accounts with modules enabled/total accounts).
Initiative description: What is the initiative about?
Account Abstraction:
We believe that the integration of Smart Accounts with modules is the future of the Web3 ecosystem. As Vitalik has mentioned, in the next decade of blockchain development, every user should have their own smart contract account.
We are thrilled to see Safe’s support for the 4337 module in version 1.4.1, enhancing the flexibility of Safe accounts and making them even more attractive to Web2 users.
Internal Control:
Modules can provide different permission levels for multisig. In MPC (Multi-Party Computation), members can have varying permission rules; for example, the finance department and the CEO might have higher thresholds, while the marketing department could have a set quarterly budget that they can manage independently.
Mimir can offer various internal control services for enterprises through modules, such as using the Roles module to assign different approval conditions to different roles and the Spend Limit module to provide the marketing department with a fixed, periodic budget.
This way, a Safe account can offer an pro-management experience similar to an MPC wallet.
Our Solution:
Our product focuses on simplifying the configuration and usage of modules, helping more users discover their power and ease of use. We have developed a comprehensive wallet solution that makes modules more user-friendly and accessible through the following features:
- Module Market: A platform where users can explore, install, configure, modify, and remove various modules, making the process as straightforward as picking an extension from the Chrome Store.
- Account Rules Map: A visual dashboard that showcases the capabilities of a fully configured Smart Account, guiding users toward more secure and efficient account setups.
Once these features are in place, smart contract accounts will offer the same high level of usability as MPC accounts. Users will be able to configure flexible security rules and have greater control over their accounts.
Current status: Does the offering (product/service) already exist or is the funding used to create it?
Currently, Mimir has completed the development of the multisig core functionality for module usage, and has launched on several L1 and L2 networks. We have also developed a basic Rules page for the Recoverer and Spend Limit functionalities.
Tasks to be completed in this proposal include:
-
Development of the Module Market
-
Creation of the Account Rules Map
-
Integration of two additional modules; we are currently leaning towards modules related to 4337 or Keystore.
Risks: What risks does the initiative entail?
- Challenges related to the usability of some desired modules.
- Market volatility and insufficient user education can lead to overall low adoption rates.
- While Mimir is deployed across multiple chains, some chains may lack a rich selection of module resources.
Timeline and milestones: Provide a detailed timeline or roadmap, include key milestones
Sept - Oct: Module research and data base preparation
Oct - Nov: Module Market & Rules Map development
Nov - Dev: 2 Modules integration
Initiative lead: Who is the accountable initiative lead? (individual or organization)
Suvi Dong
Team: How many individuals in total will be working on this initiative and what role do they have? Please provide a brief background of the team members, highlighting their relevant experience and expertise
The Mimir team was the 1st winner in the Application Track of the 2023 Polkadot Summer Hackathon and 2nd in the Tool Track of 2023 Polkadot Winter Hackathon.
Suvi Dong: Suvi was previously a Polkadot engineer with extensive experience in both blockchain and smart contracts. She is also a lecturer in blockchain courses at NUAA (one of China’s top 50 universities).
Tiny (Product Manager): Tiny previously worked with the Darwinia team as the project lead for a blockchain game helping the project achieve a DAU (Daily Active Users) breakthrough.
Jarvan (Full-Stack Developer): Jarvan with five years of experience in the blockchain industry, has served as a front-end development engineer at 8BTC and a full-stack development engineer at Patract.
Dixon (Business Development): Dixon previously worked as marketing leader at Tintinland (the largest web3 developer community in China), mainly in charge of marketing promotion and event organization.
Additional support/resources: Are there any resources (non-financial) requested from the Safe Ecosystem Foundation or the core contributors?
- We aim to establish connections with module service providers like Zodiac and ZenGuard.
- We also hope to leverage Safe’s official platform to promote Mimir to users, thereby achieving higher adoption rates.
As mentioned above, we are willing to contribute 20% of our future enterprise services and asset management revenue to SafeDAO.
Implementation dependencies: Does the implementation of this initiative require any prior changes in the current governance processes, e.g., updates to the governance framework, or have any other dependency? If yes, please specify these. Note that the funding of the initiative will be dependent on the approval and (if needed) successful implementation of such necessary governance modifications or any other dependency.
Not applicable.