1. A method for generating driving information based on one or more driver inputs, wherein the method comprises: receiving information about one or more triggering factors from at least one of one or more internal entities and one or more external entities; using the information to generate a message about the one or more triggering factors; computing a credibility score by comparing the message with one or more of a decision computed by a voting algorithm and a set of one or more external events; and sending the message to one or more additional drivers, wherein one or more steps of said method are performed by one or more hardware devices.