Computer-implemented method for validating trusted data in a computer system that comprises - a distributed repository network, - a first client system which is or can be operatively coupled to the repository network, and - at least one first server system which is or can be operatively coupled to this repository network, wherein the trusted data comprise data records stored in a memory device of the first server system, wherein - a first validation request message is generated at the first client system and is stored in the repository network and transmitted to the first server system, wherein the first validation request message comprises information about which data are to be validated by the first server system, - the first server system receives the first validation request message and transfers it to a trusted software component for responding, which component is executed in a trusted and secure environment of the first server system, wherein the trusted software component - reads out a number of data records from the memory device of the first server system based on the first validation request message, - for at least one read-out data record, checks whether it meets predetermined conditions, and - generates a first validation response message comprising information about which of the read-out data records meet the predetermined condition, and - the first validation response message is stored in the repository network and transmitted to the first client system, wherein the computer system further comprises a second client system which is or can be operatively coupled to the repository network, wherein non-trusted data are transmitted from the second client system to the repository network and stored in the repository network, characterized in that the first client system monitors the repository network and generates the first validation request message when there is a change to the non-trusted data stored in the repository network. - a distributed repository network, - a first client system which is or can be operatively coupled to the repository network, and - at least one first server system which is or can be operatively coupled to this repository network, - a first validation request message is generated at the first client system and is stored in the repository network and transmitted to the first server system, wherein the first validation request message comprises information about which data are to be validated by the first server system, - the first server system receives the first validation request message and transfers it to a trusted software component for responding, which component is executed in a trusted and secure environment of the first server system, wherein the trusted software component - reads out a number of data records from the memory device of the first server system based on the first validation request message, - for at least one read-out data record, checks whether it meets predetermined conditions, and - generates a first validation response message comprising information about which of the read-out data records meet the predetermined condition, and - the first validation response message is stored in the repository network and transmitted to the first client system, wherein the computer system further comprises a second client system which is or can be operatively coupled to the repository network, wherein non-trusted data are transmitted from the second client system to the repository network and stored in the repository network, characterized in that the first client system monitors the repository network and generates the first validation request message when there is a change to the non-trusted data stored in the repository network.