-
Notifications
You must be signed in to change notification settings - Fork 2.3k
WatchDog #2563
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
WatchDog #2563
Conversation
CLA Assistant Lite bot All contributors have signed the CLA ✍️ ✅ |
I have read and hereby sign the Contributor License Agreement. |
applications/WatchDog.md
Outdated
WatchDog aligns with Polkadot’s core values of **accountability**, **decentralization**, and **transparency**, serving: | ||
|
||
- **DOT Token Holders & DAO Delegates:** Clear insights to evaluate grant performance and inform voting decisions. | ||
- **Grant Recipients:** A user-friendly portal to report progress and demonstrate accountability. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
By "grant recipients" are you referring to child bounties here? Or just recipients of treasury proposals in general?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks for taking the time to review this, Keegan. By "grant recipients, we refer to all recipients of Polkadot Treasury funding, including both direct Treasury proposals and child bounties. Although the main priority is focused on helping W3F grant oversight. WatchDog is designed to provide comprehensive oversight for all funded initiatives within the Polkadot ecosystem.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @EmmanuelEklipse I ask because the W3F grants program is completely separate from the treasury and OpenGov at this time, so I think to keep this proposal open I would ask you to take out the treasury parts and focus solely on W3F grants.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Roger that. Done
|
||
- **Total Estimated Duration:** 2 months | ||
- **Full-Time Equivalent (FTE):** 2 | ||
- **Total Costs:** 10,000 USD |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
So $10k for the integration but then how much for maintenance costs moving forward?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The $10k requested covers the development and deployment of the WatchDog MVP (Milestones 1 and 2). For ongoing maintenance, we estimate annual costs of approximately $300/month, covering server hosting, API upkeep, data sync pipelines, and minor updates. This keeps the MVP running. If additional features or integrations are needed beyond this scope, we’ll submit a separate proposal so the W3F can evaluate based on value delivered.
applications/WatchDog.md
Outdated
The Polkadot DAO, Web3 Foundation, and OpenGov have allocated over **34 million DOT** to fund ecosystem initiatives. While this capital has accelerated growth, updates and critical information about funded projects remain currently **fragmented** across platforms, Polkassembly, GitHub repositories, Substrate development logs, and social media, making it difficult for the community and grant administrators to oversee progress, evaluate outcomes, and identify issues early. Manual cross-referencing is time-consuming for grant administrators, and critical risks, such as delays or mismanagement, often go unnoticed | ||
## Proposed Solution | ||
|
||
WatchDog is a platform designed to enhance **accountability**, **efficiency **, and **transparency** in the Polkadot grant ecosystem by centralizing fragmented data into a user-friendly dashboard. It provides structured oversight for Web3 Foundation, Polkadot Treasury, and OpenGov grants, empowering stakeholders with actionable insights. Key features include: |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
If this dashboard is mainly geared towards OpenGov members in my opinion you should ask for treasury funding first since they will be the primary users.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
WatchDog is built as a public good for the entire Polkadot ecosystem, serving the Web3 Foundation, OpenGov participants, DOT token holders, grant recipients, and the broader community. While it offers valuable insights for governance and voting within OpenGov, its primary goal is to address the Web3 Foundation’s operational challenges around grant oversight.
We’re requesting funding from the Web3 Foundation because WatchDog’s core capabilities, such as on-chain milestone verification using hashed attestations and Substrate-based data synchronization, are tightly aligned with W3F’s mission to strengthen the infrastructure of Polkadot’s decentralized ecosystem.
- The platform reduces W3F’s administrative burden by automating time-consuming manual tasks. For example:
- It automatically follows up with grantees who miss deadlines, eliminating the need for manual check-ins.
- Its machine learning system monitors real-time data (e.g., GitHub activity, grant metadata) and flags risks such as delays, inactivity, or unusual patterns. When risks are detected, WatchDog sends automated alerts to administrators, enabling proactive intervention.
- It will also make it easier to vote on grants by admins as showcased in our live demo (https://watchdog2.vercel.app/alt-view),
WatchDog delivers easier visualizations and alerts, making it easy for administrators to identify pending approvals and review key performance metrics at a glance. It also makes it easier for admins to track the impact after the grant is completed.
As the Polkadot ecosystem expands, W3F needs scalable tools to manage an increasing number of grants and data streams without compromising the quality of oversight. By focusing the MVP on W3F’s immediate needs, WatchDog sets a strong foundation for broader adoption across the ecosystem.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Something like this could possibly be helpful for us, but it would need to be limited in scope to the W3F grants programs, in order for us to fund it. Since our programs are separate buckets as I mentioned, we currently ask for treasury related proposals to be funded by the treasury itself. With this option it might also be easier to maintain since our regular grants program is entirely maintained on GH.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You are right, I have made the changes. Thanks.
Thanks for the changes @EmmanuelEklipse much appreciated. I will mark the application as ready for review and ping the rest of the committee for comment. |
@keeganquigley Thanks, would this be a tool that doesn’t add value to the W3F? |
We are planing to an auto review feature to provide initial feedback for applicants in regards to missing details in proposals. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks @EmmanuelEklipse could you also add some initial mockups for the frontend UI? We usually ask for these upfront, even if they are rough.
Additionally, all the links to the existing pictures in your application are broken now. Can you fix these? Thanks!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thank you for the application, @EmmanuelEklipse. I like the mockups, and it seems you already put a fair bit of thought into the platform. That being said, we have already experimented with web-based grants management platforms (https://grants.web3.foundation/docs/RFPs/grant_management_webapp), but found the process of parsing Markdown documents and pull requests too error-prone.
I recommend that you start a conversation with the community to investigate whether this could be used by bounties. You could post in the Polkadot Forum or reach out to some people who are already working on bounty tooling, such as the Bounty Manager team.
@semuelle Thank you for the thoughtful feedback. I appreciate you recognizing the detail we've put into WatchDog, regardless of the proposal’s outcome.
Why This Matters: We're not trying to infer intent from messy Markdown; we're creating a workflow that encourages clear signals and enhances reviewer efficiency, especially across multiple grants or bounties. Thanks for the suggestion to start a conversation with the community to investigate whether this could be used by bounties. We will do that, as well as reach out to some people who are already working on bounty tooling. Our vision is to streamline operations and reduce manual oversight for the W3F and the broader DOT ecosystem. If this were a tool to be used by the W3F, we plan on introducing AI Grant Review to provide preliminary feedback for applicants regarding missing details and fit in proposals. Thank you again for your time and feedback. |
@keeganquigley @semuelle Thank you for the feedback. Closing this proposal. |
Closed per discussion in #2575 (comment) |
Project Abstract
WatchDog is a unified grant tracking platform purpose-built for the Web3 Foundation. It aggregates updates from GitHub—pull requests, issues, commits—and other public channels into a streamlined, reviewer-friendly dashboard, enhancing transparency and accountability across W3F-funded projects. By leveraging machine learning to monitor milestones, detect delays or inactivity, and support on-chain progress attestations, WatchDog reduces manual oversight, highlights project impact, and enables more scalable and effective grant management for successful grant outcomes.
Grant level
Application Checklist
project_name.md
).@_______:matrix.org
(change the homeserver if you use a different one)