Milestone-Based Payouts at Scale: A Tool for Efficient Treasury Spending
The majority of projects funded by the Polkadot Treasury still request full upfront payments. However, some projects have transitioned to milestone-based staged payouts, as seen in Referenda #1425, #1439, and #1497.
Advantages of Milestone-Based Payouts
Milestone-based payments offer clear benefits for the Polkadot Treasury:
- Reduced Risk: Payments are tied to milestone delivery, minimizing financial risk to the Treasury.
- Guaranteed Payouts: Projects receive funds automatically upon meeting promised milestones.
How Milestone-Based Payouts Work
- A preimage is created with multiple payouts scheduled at specific future blocks.
- If the community approves the proposal via OpenGov, the payments are scheduled in the Treasury pallet.
- Without intervention, these payments are executed automatically at their designated blocks.
The Problem
No tooling currently exists to:
- Track scheduled payouts.
- Take action to protect the Treasury if milestones are delayed or not met.
The Solution: Treasury Guardian Tool
Our tool, Treasury Guardian, enables anyone to:
- Track upcoming Treasury spends.
- Propose actions (e.g., delaying or canceling spends) to protect the Treasury if milestones are not met.
- Earn a financial reward for successful interventions.
How It Works: Example Scenario
Project X has a scheduled payout in one month for a milestone due today.
- Bob, a Treasury Guardian, tracks Project X and notices the team is behind on their milestone.
- Bob contacts the team via Polkassembly, Subsquare, or another platform to understand the delay.
- The team confirms a two-week delay. Bob uses our tool to create a âDelay Spend Referendumâ with the following transactions (automatically created):
- Cancel the currently scheduled payout.
- Schedule a new payout in 1 month and 2 weeks, reduced by 2%.
- Send the 2% reduction to Bob as a reward if the referendum passes.
- The referendum is submitted to OpenGov for voting.
- If approved, the transactions are executed as proposed.
Benefits to the Polkadot Ecosystem
- More Eyes on the Treasury: Incentivizes a decentralized network of Treasury Guardians to participate in governance and ensure efficient resource use.
- Fewer Referenda: Milestone-based proposals bundle multiple payouts into a single referendum, reducing the number of proposals processed by OpenGov.
- Encourages Active Communication: The 2% penalty for delayed milestones motivates proposers to provide regular updates to avoid delays.
- Scalable Milestone-Based Payments: Enables milestone-based payments at scale by leveraging a decentralized workforce to monitor proposals.
- No Disadvantages for Proposers: Projects that meet milestones receive automatic payouts, ensuring financial stability for teams.
Aligned Incentives
- Delayed Payouts: If a payout is delayed, the Treasury Guardian receives 2% of the scheduled amount, deducted from the delayed payout (no extra cost to the Treasury).
- Canceled Payouts: If a project is abandoned and the payout is canceled, the Treasury Guardian receives 5% of the saved amount, with the Treasury retaining 95%.
Next Steps
To test Treasury Guardian, we plan to do the following on Kusama:
- Create a referendum with a scheduled payout of 1 KSM in the future.
- Use the tool to propose a delay referendum for this payout.
- If successful, propose a cancel referendum to further test the tool.
We invite the community to support these referenda to ensure thorough testing.
Try Our Tool
Explore Treasury Guardian at: https://www.treasury-guardian.app/
Please give us your feedback!
And give us a follow on X for latest updates: https://x.com/TreasuryEff
Help us protect the Polkadot Treasury and incentivize efficient project delivery!






