# Oracle Feeder
Every validator is required to participate in the Oracle process, which involves periodically submitting a vote for the current exchange rate of Luna. Because these ballots are held very frequently, you will need to set up a program (called a feeder) to automatically submit votes. Failure to set one up will lead to downtime and missed votes, which past a certain threshold results in delegated stake getting slashed and your validator temporarily jailed.
Below is a list of oracle feeder implementations you can choose from:
| ||Terra||Node.js, Python|
| ||B-Harvest (opens new window)||Python|
| ||Node A-Team (opens new window)||Go|