Voting is very simple. When on our proposals page, you select which option you would like to vote for. We generate a transaction, which includes a ballot amount. This ballot amount is then recorded against the vote. As the Cardano blockchain develops, we will be able to implement this with only the cost of the transaction. Each ballot amount will correspond to a different voting option (such as 1.100101ada for yes, 1.100102 for no. The format of the vote is as follows, the first 4 decimals will be the proposal, the last two will be the choice index. Once received, we compare against the snapshot of the vyfi held in the wallet that sent the transaction, and we tally these to give us the result. This means that the voting takes place entirely on-chain.