12. A non-transitory computer readable medium comprising instructions encoded thereon for calculating a trust score, the instructions comprising: instructions for retrieving, from a first database using processing circuitry, first data associated with a first entity in a computer network; instructions for calculating a first component score based on the first data; instructions for retrieving, from a second database using the processing circuitry, second data associated with the first entity; instructions for calculating a second component score based on the second data; instructions for calculating a weighted combination of the first component score and the second component score to produce a trust score for the first entity; instructions for receiving, from a user device of a second entity in the computer network, data indicating an attribute associated with the first entity; instructions for receiving, from the user device of the second entity, an indication of an activity to be performed in the future by the first entity and the second entity, wherein the activity is associated with the attribute associated with the first entity; instructions for recalculating the first component score based on the first data and the received data indicating the attribute associated with the first entity, wherein the instructions for recalculating the first component score comprise instructions for improving the first component score by a predetermined amount; and instructions for updating the trust score for the first entity by calculating a weighted combination of the recalculated first component score and the second component score.
12. A non-transitory computer readable medium comprising instructions encoded thereon for calculating a trust score, the instructions comprising: instructions for retrieving, from a first database using processing circuitry, first data associated with a first entity in a computer network; instructions for calculating a first component score based on the first data; instructions for retrieving, from a second database using the processing circuitry, second data associated with the first entity; instructions for calculating a second component score based on the second data; instructions for calculating a weighted combination of the first component score and the second component score to produce a trust score for the first entity; instructions for receiving, from a user device of a second entity in the computer network, data indicating an attribute associated with the first entity; instructions for receiving, from the user device of the second entity, an indication of an activity to be performed in the future by the first entity and the second entity, wherein the activity is associated with the attribute associated with the first entity; instructions for recalculating the first component score based on the first data and the received data indicating the attribute associated with the first entity, wherein the instructions for recalculating the first component score comprise instructions for improving the first component score by a predetermined amount; and instructions for updating the trust score for the first entity by calculating a weighted combination of the recalculated first component score and the second component score. 13. The non-transitory computer readable medium of claim 12 , wherein the instructions for receiving, from the user device of the second entity, the data indicating an attribute associated with the first entity comprise instructions for receiving an indication of a user input from the second entity that validates the first data.