DAO Treasury Ops
The Grant Lifecycle
From proposal to payout to reporting.
The Grant Lifecycle
Matador streamlines the entire lifecycle of a grant.
graph LR
P[Proposal] -->|Vote| A[Authorization]
A -->|Install Policy| E[Execution Phase]
subgraph Execution Phase
G[Grantee] -- Submit Milestone --> C{Check Policy}
C -- Valid --> Payout[Release Funds]
C -- Invalid --> Reject[Revert]
end
Payout -->|Emit Event| R[Reporting]1. Authorization
The DAO votes to fund a "DeFi Education" track with $100k. They install a policy:
- Spender: Education Committee Multisig.
- Budget: $100k total.
- Expiry: 6 months.
2. Execution (The Committee)
The Committee finds a great content creator. They don't need a DAO vote to pay them. They just send the transaction.
- Matador: Checks if $100k budget is exceeded. Checks if the grant is within the expiry window.
3. Milestone-Based Unlocks
For larger grants, the DAO can enforce milestones.
- Policy: "Release 20% upfront. Release remaining 80% only if
MilestoneOracleconfirms completion."
4. Reporting
The DAO doesn't need to ask "Where did the money go?". They just query the chain for PolicyExecuted events filtered by the Education Committee's policy ID.