Matador Docs
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 MilestoneOracle confirms 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.

On this page