Helping SNS DAOs Succeed: Milestones Based Treasury Withdrawals
There’s been a lot of chatter in the community lately around the current state of SNS projects. With so many diverse voices in play, one recurring theme keeps surfacing: the need for clearer accountability and transparency from the teams driving the SNS DAOs.
The good part is that despite the differences — whether it’s the core team of builders, the participants in the decentralization sale, or the community members actively engaging in the DAO — everyone shares a common goal: to ensure the success of the SNS projects. Every stakeholder has invested countless hours, energy, and in many cases, capital, into making these projects a reality. No one wants to see them fail.
The key challenge lies in the perceived lack of transparency, as the core team is often focused solely on executing the technical roadmap. This means that community participants often lack clear visibility into the project’s path to success, and all they see are attempts to withdraw funds from the SNS treasury without a clear picture of where things are headed.
If the community introduced a milestone-based treasury withdrawal model, it would help teams stay focused on clear goals and give the community a chance to review actual progress prior to approving more funding. Most SNS teams already withdraw funds from the treasury in tranches, meaning they request funding over time rather than all at once. What’s often missing, though, is a clear explanation of their goals when making these requests.
For this to work, we need clear, concrete milestones. Without them, it’s hard to know if a project is truly making progress. Milestones would need to span beyond the technical roadmap and may cover traction metrics such as user adoption, governance participation, community engagement, and how funds are being used — all of which are just as important for long-term success.
When a team asks for the next tranche of funding, we recommend the SNS teams to have a clarity on the following:
- Product Development: What features is the team planning to ship, until when and will these features help generate user traction?
- User Traction: Do the metrics show growth in active users, retention, and on-chain activity?
- Community Growth: Is there meaningful conversation happening on Discord, OpenChat, Twitter/X, Telegram etc.? Are the communities growing?
- Governance: Are proposals actively being made and voted on by the community — for example, before changes to the product roadmap or rebranding?
- Financial Accountability: What will they do with the funds being requested?
- Liquidity and Listings: Is the team making progress in listing the token on centralized exchanges and building sustainable liquidity on DEXs?
- Transparency and Metrics Visibility: Is the team regularly sharing updates, dashboards, or other data that clearly show project progress and usage trends?
The overall idea is that there is a clear and realistic plan for what comes next if funding is approved. As a community, if we start having this kind of structure in place it’ll make it easier for all of us to support the best projects, while also making sure the DAO treasury is being used wisely.
Below is a starter template that we propose to the community. Would love to hear what others think — especially teams who’ve gone through this process already, or members from the community who have been contributing to the DAO.
As a final suggestion: As anyone can submit a treasury transfer proposal, it is important that voters can verify the legitimacy of the proposal and the principal that the tokens are sent to. Examples are sending the proposal from a publicly known neuron, or confirming the legitimacy of the proposal and/or principal on a well-known communication channel. Please indicate in the proposal how it can be validated.
SNS Treasury Request Template:
The template covers
- A description of what was achieved with the previous tranche (see columns “committed” and “achieved”)
- A commitment of what will be delivered with the newly requested tranche (see column “new target”)
- Funding Tranches
- Previous tranche: <date> <amount>
- Requested amount to be withdrawn with this proposal: <amount>
- Product Development
Metric | Previous tranche | Requested tranche | |
---|---|---|---|
Committed | Achieved | New Target | |
Features completed | • e.g. Wallet integration • e.g. Feature X (deployed live at URL) • e.g. UI/UX upgrade | Wallet integration (![]() ![]() ![]() |
|
Work Effort (person weeks) | Design - 3 Engineering - 7 Operations - 3 … Total |
- Live Canister URL:
- GitHub Repo / Commits Summary:
- [In case the committed targets were not met]: Briefly describe the reasons and how do you plan to improve this in the future
- [For New Target Features] Briefly describe how do you envision these features to help drive user traction:
- User Traction
Metric | Previous tranche | Requested tranche | |
---|---|---|---|
Committed | Achieved | New Target | |
Monthly Active Users (MAU) | e.g. 15,000 | ||
Daily Active Users (DAU) | e.g. 3,000 | ||
Engagement (DAU:MAU) | e.g. 0.2 | ||
30 day Retention Rate | e.g. 17% | ||
Power Users (e.g. ≥10 uses/month) | e.g. 6% | ||
Revenue | e.g. Pre revenue | ||
Revenue Growth Rate | E.g. N/A |
[In case the committed targets were not met]: Briefly describe the reasons and how do you plan to improve this in the future
- Community Growth
Metric | Previous tranche | Requested tranche | |
---|---|---|---|
Committed | Achieved | New Target | |
Social communities | e.g. X: 25,000 followers OpenChat: 2,000Discord: 1500TG: 1000Nuance: 7blogs with 10,000+ views | ||
Key partnerships (list) | e.g, Dappradar | ||
Exchange listings | E.g. Gate.io |
5. Governance
Metric | Previous tranche | Requested tranche | |
---|---|---|---|
Committed | Achieved | New Target | |
Avg SNS proposals submitted (governance) | E.g. 7 | ||
Avg. active voting participation for proposals | e.g. 60% | ||
Combined voting power of developer neurons | e.g. 17% |
[In case you are envisioning any material changes to the SNS such as product pivot, rebranding, etc.]
- Have you sought approval from the community (via a motion proposal):
/
- Describe what you are planning in detail
6. Financial Accountability
Metric | Previous tranche | Requested tranche | |
---|---|---|---|
Committed | Achieved | New Target | |
Number of core team members | E.g. 3 | ||
Team Salaries (total) | e.g. 20K/month | ||
Marketing Spend | e.g. $15,000 | ||
Bounties/Incentive | e.g. $0 | ||
Infra (e.g. cycles) | e.g $1,500 | ||
Others | E.g. $0 |
[In case the committed targets were not met]: Briefly describe the reasons and how do you plan to improve this in the future
7. Liquidity and listings
Metric | Previous tranche | Requested tranche | |
---|---|---|---|
Committed | Achieved | New Target | |
DEXs supported | e.g. ICPSwap, Kongswap | ||
TVL across main pools | e.g. $150K | ||
Liquidity contributed to the main pools from DAO treasury | e.g. 10,000 ICP + 150,000 SNS governance tokens | ||
Liquidity incentives deployed | E.g. $5,000 | ||
CEXs support | e.g. Gate.io | ||
CEX Volume/month | e.g. $1,000,000 |
[In case the committed targets were not met]: Briefly describe the reasons and how do you plan to improve this in the future
8. Transparency and Metrics Visibility
- Are the main metrics employed by the team visible and accessible to everyone on platforms such as Token Terminal, Dappradar, etc? If not, why?
Please feel free to include any links to dashboards, screenshots, Figma designs, external metrics (e.g., Dappradar, DeFiLlama), Twitter/X posts, or anything else that helps the community better understand your progress and position.