The referendum system is in place on EOS mainnet for token holders to voice their opinions. Anyone with an EOS account can create a proposal, and if it meets the thresholds, it will be passed and executed. The three thresholds are;
A minimum of 15% of all tokens that have been issued must vote on the proposal
At least 55% of all votes must be cast for Yes
Sustain both of the above thresholds for 30 consecutive day
As a token holder, you are entitled to state your opinion and vote on proposals and 1 token will equal 1 vote. You are allowed to vote for as many proposals as you'd like, and you are also able to leave a comment with your vote.
EOS Canada has an excellent FAQ for everything related to the EOS Referendum Contract here.
The Referendums page displays 4 tabs;
Search Proposals (#) - Displays all current proposals and how many there currently are. You can search for a proposal by the Proposal ID, Proposal Title, or the Proposer.
Create Proposal - You are able to create a proposal under this tab. You need to propose a name, title, content, type and how many days until expiry (minimum is 120 days for referendums).
My Proposals - Displays all the proposals you've made under your account.
My Votes - Displays all the proposals you have voted for.
If you'd like to view previous proposals that are expired, check off the box "Click to show expired proposals."
The page will show you the proposal ID, proposer, the creation date, expiry date. It also visualizes the total votes with a breakdown of the accounts the votes came from.
Your options to vote for the proposal are;
Once the above action is whitelisted, you will receive a message with the status of your vote and a link for the transaction.