# The Vote Model A vote has the following structure: ```json { "id": "", "node_pubkey": "", "vote": { "voting_for_block": "", "previous_block": "", "is_block_valid": "", "invalid_reason": "" }, "signature": "" } ``` Note: The `invalid_reason` was not being used and may be dropped in a future version of BigchainDB. See [Issue #217](https://github.com/bigchaindb/bigchaindb/issues/217) on GitHub.