See: referendum. eosio.forum is a smart contract built by EOS Canada that allows users to post a message to the chain. While this can have many uses, it will be integral to the referendum system of the EOS mainnet.