FeedProjects
Developers
Settings
🎉 A new chapter begins: Boardroom has joined Agora
Learn more
protocol logo
Explore / Projects
SafeDAO

Proposals

Discussions

Members

Information

Create Proposal

SafeDAO

ProposalsDiscussionsMembersInformation
Proposal
Back to Proposals
closedEnded a year ago · Snapshot (Offchain)

[SEP 48] [OBRA] User-friendly Role Generation - Gnosis Guild

By 0x8b37...502a22

Please refer to the full proposal text on the SafeDAO forum. Some parts may have been removed to fit within the character limit on Snapshot.

Title:

User-friendly Role Generation - Gnosis Guild

Authors:

@espina

Abstract

This initiative aims to bring access control to a broader range of Safe users by adding a simple flow to record and automatically generate Roles.

Aligned strategy:

[Strategy 6] Wildcard

Funding request:

50,000 USDC.

Relation to Budget:

50% of the total original budget (100% of the remaining budget)

Upfront Funding:

Not applicable

Metrics & KPIs:

  • Increase in TVL in Safes with Roles Mod (Roles) enabled
  • Increase in Total number of Safes with Roles enabled
  • Increase in Roles TVP

Roles dashboard: https://dune.com/gnosisguild/zodiac-roles Zodiac dashboard: https://dune.com/gnosisguild/zodiac-modules

Initiative Description:

During our previous OBRA initiative (SEP 14), we completed an initial integration of the Zodiac Roles Modifier into Safe{Wallet}, allowing for seamless execution of Roles transactions directly from the Safe{Wallet} transaction flow. As part of SEP 14, we enabled the creation and management of role configurations through the Zodiac Roles Safe app. Being designed for technical users, this app supports the Roles mod’s full range of capabilities and an advanced permission management workflow.

For this initiative, we want to make Roles more accessible to a broader range of users by developing a simple flow to record transactions, paste them into the Roles App, and automatically generate the Role with customizable parameters. This will enable non-technical users to create Roles for things like:

  • Withdrawing staked assets
  • Swapping on specific asset pairs with scoped amounts
  • Periodic transfers of allowed assets

Additionally, during our work on Pilot, we identified improvements to enhance the set of supported execution routes, including nested Safes, stacked Zodiac mods, and Safes as modules. Pilot is the execution interface for Roles but currently only supports the basic setup of EOA member → Roles mod → Safe. We plan to allow more complex setups, such as EOA owner → Safe as Role member → Roles mod → Delay mod → Safe. This enhancement will greatly improve the efficiency and UX of complex, nested Safe setups, opening up a landscape of novel configurations.

Current Status:

Roles and Pilot both exist and are widely used with over $1B TVP — this initiative would expand their capabilities.

Risks:

The app will require thorough testing and review to ensure no issues. The underlying contracts have been audited and widely used, so this risk is minimal.

Timeline & Milestones:

MonthFocusOutcomesUSDC
1Research, DesignDesign research into how to convert Roles creation from a technical process to a user-friendly UI.12,500
2DevelopmentPilot Execution Route Improvements.12,500
3DevelopmentRole decoding from transaction payload.12,500
4Development, TestingProduction-ready app for role generation with dynamic parameter setting and extensive testing.12,500

Initiative Lead:

Gnosis Guild

Team:

Gnosis Guild would assign a pod (two engineers and one designer/PM) to this initiative as needed throughout the initiative timeline.

Additional Support/Resources:

None

Implementation Dependencies:

None

Continue Reading
Connect Wallet to Add Note
0
Votes 148
VoterCast PowerVote & Rationale
0x7A10...fC4c67
2.431M

Accept

0xd714...D3F3C8
2.005M

Accept

0x8C28...2B425c
1.972M

Accept

Avantgarde Finance
1.011M

Accept

0x8787...73ea52
850,707

Accept

SHOW MORE
VOTE POWER
0
Connect Wallet
Proposal Status
  • Wed November 13 2024, 10:57 amVoting Period Starts
  • Mon November 25 2024, 10:57 amEnd Voting Period
Current Results

1-Accept

11.969M

97.29%

2-Make No Changes

294,314.716

2.39%

3-Abstain

39,520.804

0.32%
Quorum 12.302M/10M
DocumentationBrandingContact Us
Home
This Project is Currently Disabled

If you would like to enable it, please checkout below.

Boardroom Subscription

Sign up for an individual subscription (access all projects on the platform)

Subscribe
Enable Project

Enable the entire project for every user

Enable Project
Contact Us