# Proposal on Yearn Safe Farming
*Authors: Ryan Miller, Dudesahn, Facu, Mattdw*
## Summary
This proposal aims to establish a standard process by which Yearn builds consensus on whether a given farm is safe to deploy user funds to. While there are no perfect ways of precisely assesssing all risks of a given farm, there are a [number of heuristics]((https://hackmd.io/@Ap_76vwNTg-vxJxbiaLMMQ/ry3mU6h8d)) available to help form a sufficient level of confidence one way or the other.
## Goals
1. Establish **🦺 Safe Farming Committee**: a list of members and Telegram group
1. Provide quick and actionable feedback to strategists
1. Eliminate wasted development work
1. Establish risk & safety baselines from diverse set of Yearn stakeholders
## Safe Farming Committee
Voluntary membership representing a reasonably diverse mix of Yearn stakeholders who will be responsible for issuing verdicts and concerns on whether a particular farm is safe for a Yearn strategy.
## Process Outline
A strategist shall follow the following process steps prior to spending any development effort on a new strategy:
1. Complete a [Protocol Due Diligence Report](https://hackmd.io/G1strE41SLeLArT7MFrKhg) on the protocol
1. Share the completed report with the Safe Farming Committee voters group for peer review and request a vote within a reasonable amount of time (e.g. 24 hours).
1. Safe Farming Committee discusses amongs themselves and holds a vote (via Telegram poll).
1. Vote occurs per [voting rules](#Voting-Rules)
1. Vote outcome determined:
- ✅READY: If a vote passes, then strategist is free to continue building the strategy
- 🚫NOT-READY: If vote fails, then the strategist may seek remediation opportunities with the farmed protocol to improve on any concerns before returning for another round of voting. If none are workable, then the protocol should not be considered for further development.
This process is intentionally conservative; if any voter feels unsure about farming a particular protocol they have the right to voice that concern and force further consideration.
## Voting Rules
Reference: [Voting criteria for voters](https://hackmd.io/@Ap_76vwNTg-vxJxbiaLMMQ/ry3mU6h8d)
- All members in the SFC group are permitted to give a READY/NOT-READY vote on whether a farm is safe to deploy user funds to.
- Votes shall be cast anonymously by default.
- Vote passes if 100% votes are READY and 4 or more votes are cast.
- Any NOT-READY voters shall cite specific reason(s) for their vote and offer remediation opportunities if possible (e.g. work with the protocol to add an additional multi-sig signer).