[Draft] Automated Governance Tracking System for SafeDAO

Abstract

This initiative proposes implementing an automated governance tracking bot to bridge the communication gap between SafeDAO’s onchain governance activities and the broader community. The system will automatically distribute governance updates across X and Telegram, enhancing participation and awareness in SafeDAO’s governance process.

Our main goal is – increase voter participation and engagement. This happens when you communicate to active community members on their preferred social channels i.e. X for content and Telegram for communication.

Through the bot we want to bring active participation from – X/Telegram → Snapshot/Tally.

This will kickoff a flywheel.

More engagement → More participation → More engagement.

Aligned Strategy

[Strategy 5] Increase governance participation

Funding Request

9,000 SAFE tokens (equivalent to $10,200)

Upfront Funding

3000 SAFE (equivalent to $3,400)

Relation to Budget

Less than 50% of the budget of $21,000.

Metrics and KPIs

  1. Governance Participation
  • Voting Engagement:
    • Target: 20% increase in unique addresses participating in governance votes within 3 months
    • Metric: Number of unique addresses participating in Snapshot votes
  • Proposal Awareness:
    • Target: 90% of active proposals receive automated notifications across platforms
    • Metric: Percentage of proposals successfully tracked and broadcasted
  1. Social Media Integration
  • Platform Reach:
    • Target: 50+ impressions per post
    • Metric: Average impressions and engagement rate per automated governance update
  • Telegram Engagement:
    • Target: Active read rate on Telegram notifications
    • Metric: Message view rates and click-through rates on proposal links
  1. System Performance
  • Bot Reliability:
    • Target: 99.5% uptime for the notification system
    • Metric: System uptime and successful notification delivery rate
  • Information Accuracy:
    • Target: Zero false or incorrect governance updates
    • Metric: Error rate in automated updates and required manual corrections
  • Response Time:
    • Target: < 5 minutes from proposal creation to social media notification
    • Metric: Average time between governance action and notification delivery
  1. Community Feedback
  • User Satisfaction:
    • Target: High satisfaction rate among governance participants
    • Metric: Monthly survey results from active governance participants
  • Information Clarity:
    • Target: 90% of users report clear understanding of governance updates
    • Metric: Feedback scores on notification clarity and usefulness

Initiative Description

The initiative involves developing and deploying a governance tracking bot that will:

  • Monitor and report SafeDAO’s onchain governance activities on X and Telegram
  • Access and process public governance data from Snapshot and Tally
  • Operate under a seperate SafeDAO governance accounts [SafeDAO GovBot]
  • Provide automated proposal summaries and reminders
  • Report voting outcomes
  • Integrate with existing Safe governance infrastructure

Current Status

This is a new development initiative. PYOR has implemented data tools for protocols like – Compound, EigenLayer, ICP, and Arbitrum – to track capital efficiency and governance activities.

Risks

  1. Technical Risks:
  • System downtime potential
  • Mitigation: Implementing redundant monitoring systems and backup notification channels
  1. Community Adoption Risks:
  • Possibility of low initial engagement
  • Mitigation: Phased rollout with community feedback loops
  1. Information Accuracy Risks:
  • Potential for incorrect data reporting
  • Mitigation: Multiple verification layers and manual oversight

Timeline and Milestones

Total timeline = 2 months.

Week Activity Target Audience Goals
Week 1-2 Technical implementation of tracking system Development team Core system implementation completed
Week 1-2 Initial system architecture setup Development team Core system implementation completed
Week 1-2 Social media API integration Development team Core system implementation completed
Week 3-4 Beta release deployment Selected community members System stability verified
Week 3-4 Limited functionality testing Selected community members Initial metrics collected
Week 3-4 Performance metrics collection Selected community members User feedback documented
Week 3-4 Community feedback gathering Selected community members User feedback documented
Week 1 Full feature rollout All stakeholders All features operational
Week 1 Performance monitoring All stakeholders Full community access
Week 1 Community-wide launch All stakeholders Regular reporting established
Week 2-4 System optimization All stakeholders Optimized system performance
Week 2-4 Regular performance reports All stakeholders Regular reporting cycle established
Week 2-4 Ongoing community feedback collection All stakeholders Community feedback integration

Initiative Lead

Aakash Athawasya, Lead Researcher at PYOR

Team

Aakash Athawasya (Project Manager): Aakash will be the lead project manager for this. Building a pipeline for the proposals + content accompanying the governance proposals, and managing the success metrics accomplishment.

Nihar Thummar (Researcher): Nihar is a distinguished governance researcher in the DeFi space. He will work on tagging the governance docs and the template content that will flow from Snapshot/Tally to X/Telegram. Read his work here.

Akshat Jain (Lead Engineer): Akshat will be the lead engineer on this, building the bot on Telegram and the account on X with API integrations from Snapshot and Tally. He has previously built a trading bot on Telegram.

Additional support/resources

• Access to necessary API endpoints for Safe’s onchain governance forums
• Support and amplification from Safe’s social accounts
• Feedback from Safe’s community and council
• Initial activation boost (especially on Telegram) from the community

1 Like

Hey @PYOR, thank you for the proposal. Which X/Telegram accounts will broadcast the updates? I’m afraid that it cannot be any of the official accounts of Safe due to various compliance and security concerns.

1 Like

Thanks for the question @amanwithwings.

We will not be using Safe’s official accounts for these updates due to compliance reasons. We will create an account – on both X and Telegram – with this username @SafeDAOGovBot.

For X, we will create a standalone account that only posts onchain governance updates based on Snapshot and Tally votes. For Telegram, we will create a standalone bot that only sends a message on governance updates in an open group that Safe community members can join.

The availability of both accounts – X and Telegram – will be public for anyone to see and interact with.

1 Like

Got it, thanks for the reply. One thing I’m struggling to understand is the added value the project will bring.

Safe Governance (the X account) tweets updates on governance timelines and events, such as the start of a sprint, new proposals on Snapshot, 48-hour reminders before a proposal ends, etc. The same announcements are also broadcasted to Discord and Telegram channels, where most of the community is present. Given this, what would you say is the added value of the bot?

I agree that automation is an added convenience, but if that was the intention, couldn’t we use existing tools? For example, a Snapshot <> X integration on this tool costs $19/month (link)

1 Like

Thank you for the feedback @amanwithwings.

While Safe Governance provides basic updates and tools like Domino offer simple integrations, our proposed bot aims to be much more comprehensive – serving as a single source of truth for the entire governance ecosystem.

Our bot will serve as a comprehensive governance hub by:

  1. Creating a unified feed that connects proposal creation, voting data, and execution status

  2. Providing rich context for each proposal including:
    • Real-time voting power distribution
    • Historical voting patterns of major delegates
    • Execution status tracking post-approval

  3. Tracking related protocol governance decisions that could impact Safe (e.g., integrations, technical upgrades)

  4. Establishing a dedicated Telegram group as a single source of truth for all on-chain governance activities

While Domino’s basic integration costs $19/month and can scale up to $249/month for larger plans, our solution will be purpose-built for Safe’s specific governance needs all at a one-time cost to build. Rather than just connecting existing platforms, we’re creating a specialized system that monitors the entire on-chain governance lifecycle, from proposal creation through execution.

The goal is to make governance participation more accessible by providing deeper insights and activating addresses beyond basic notifications.

I understand you may have a lot more questions and feedback on the utility of this bot. We can jump on a short call to address these questions.

1 Like

Thanks for the reply! It seems like a lot of the proposed scope might be a better fit for a future state of Safe. For example:

  1. Tracking related protocol governance decisions that could impact Safe (e.g., integrations, technical upgrades)

You can read the governance scope as outlined in SEP #7 here - it does NOT currently include upgrades or integrations to the Safe tech stack.

  1. Establishing a dedicated Telegram group as a single source of truth for all on-chain governance activities

We have minimal onchain activity at the moment - Snapshot is primarily a signaling tool.

  1. Providing rich context for each proposal including:
    • Real-time voting power distribution
    • Historical voting patterns of major delegates
    • Execution status tracking post-approval

I’m curious about how you are planning to calculate these metrics. If the primary intention is to get more people to participate in governance, I’m not sure if real-time voting power distribution or historical voting pattern will have a direct impact when broadcast through X / Telegram - but they could have network effects.

Apart from this, a concern for me is distribution, not the quality of data or the uptime for the bot, which you seem capable of ensuring. Feel free to share any previous bots or announcement channels that did well on the distribution front.

Anyway, appreciate the proactiveness! I do not have any decision making power when it comes to this proposal, so I’ll pass it on to other delegates / guardians who may have more questions.

1 Like

Thanks for the questions @amanwithwings.

Addressing your feedback point-wise.

  1. Trading protocol governance decisions: The governance decisions in brackets are examples. However, the point remains that we aim to track all governance decisions that could impact the SafeDAO. For instance, this proposal on Snapshot sought to – remove Phase 0, implement a freeze period for proposal changes, and shorten the voting period – these are important changes to the process of drafting proposals, which is required to be communicated to the SAFE community beyond the forum and on direct communication channels i.e. X and Telegram.

  2. Onchain activity is limited to Snapshot, but not just submitting proposals. We aim to include voting information as well – the start of voting, distribution of votes, the spread of votes by outcomes [Accept, Reject, and Abstain], and Quorum fulfillment.

To your point – it goes beyond signaling to the community that a proposal is pushed for vote. And goes into – (1) the community is voting, (2) who among the community is voting, (3) how is the community voting.

  1. We plan to calculate these by:

Real-time voting power distribution:
• Track SAFE token balances of voters at each proposal’s snapshot block
• Monitor voting weights (Accept/Reject/Abstain) as they come in
• Calculate and update percentage distribution of total votes cast

Historical voting patterns:
• Create a database of delegates
• Measure their voting of current proposals

For execution status:
Since Snapshot is currently used for signaling, we’ll track:
• Proposal creation timestamp
• Voting period status
• Final vote outcome
• Number of unique voters
• Total voting power represented


The primary intention is to get more addresses to participate in governance. Yes.

The way we think the bot helps is – it broadcasts governance information on platforms where Safe (and large swaths of crypto users) exist i.e. X and Telegram. X and Telegram serve as a 1-to-n means of communication, where we can broadcast the message to n users.

Direct effects = more users known about Safe’s governance activities albeit on X and Telegram.

Knock-on effects:
• More users know about SafeDAO
• Safe’s governance activities are broadcasted
• Active addresses have a one-stop solution for governance updates


The key here will indeed be distribution of the automated content across X and Telegram communities. This is why we will need the support of the Safe social channels to spread this across Safe communities.

We will also build in-house qualitative content to support our automated content. This content will provide context to bot’s content feed to increase distribution.

Few examples of govbots for other protocols:

  1. Compound Governance bot
  2. Arbitrum Governance bot

These governance bots do not have the largest distribution, granted. But they communicate important updates to the right audience.

We feel like we can do this better through – adding additional context, using better analytics, and by receiving support from the Safe community.

Let me know if you or other delegates/guardians have more questions. :fist:

1 Like

Following the discussion during the Governance call on December 4, 2024, @Andre shared some feedback:

  1. The grant amount should be in USDC, not in SAFE
  2. There is a governance account for Safe called Safe Governance. This bot already tracks governance updates.
  3. Our bot will have to start from scratch to build a distribution
  4. Will this lead to overcrowding of governance content and require additional support from the main Safe account?
  5. There is also a Safe governance dashboard built by Curia which produces – analytics and reports

We appreciate these questions @Andre and the earlier questions from @amanwithwings. Addressing them below:


Grant Amount

We amend the amount from 9000 SAFE tokens to $10,000 in USDC.


Similar Account

The Safe Governance account is useful and well-followed. However, it has a few limitations:
• lack of regular updates: In November 2024, there were only 4 updates
• limited information: The posts are limited to Sprints and Voting Alerts but does not share voting updates [results, quorum, delegate participation, etc.]
• engagement is low: On average there are less than 400 views per post, which is 12% of the follower base

Our bot solves the above by – providing regular updates of all-round information regarding a voting process via an automated bot and provides content-context to build organic engagement.


Distribution Cold Start

Distribution is the name of the game here. But not just wider distribution.We aim to tap the right distribution for the Safe community.

The way we will do this is by:

  1. Providing qualitative insights from the bot’s automated updates on voting analysis, delegator participation, etc. This will supplement our bot content, and provide unique insights to community members.

  2. Spread the bot’s content across other social channels, particularly on X and Telegram, but also on other channels like Discord.


Overcrowding and Curia Resources

The SafeDAOGovBot does not provide the same information as either the – Governance Account i.e. safegovernance or the Curia dashboard. Reasons for this:

  1. Safegovernance provides infrequent updates, and does not cover a gambit of voting updates that our bot will automate
  2. Curia’s dashboard is a great repository for governance analytics. However, it is not well distributed on X and Telegram. We aim to use the insights in this dashboard (and other resources) to supplement the SafeDAOGovBot’s automated updates.

This way – the SafeDAOGov Bot will provide more value than the existing resources (safegovernance) and use the resources on hand currently (Curia’s dashboard and reports).


To conclude – our governance bot will provide all onchain updates (on Snapshot and Tally) immediately and directly on X and Telegram. To make this much more than a bot, we will use analytics content to provide voting insights. This content will be sourced from resources like – safegovernance, Curia, and other governance dashboards.

If you (@Andre and @amanwithwings) have any further questions, we’d be happy to take them.