Global Trust Service List

This is an overview of the Global Trust Service List component. The two main purposes of this GTSL component are to define an architecture open to trust provider information from countries and organisations outside of the European Union, and to decentralize the overall trusted lists distribution scheme in order to make the whole system scalable and easier to maintain.
The Ethereum blockchain is used as basis for the GTSL architecture. So-called "Smart Contracts" are used to store and read data hashes to and from the blockchain. The GTSL then maps these hashes to actual content stored on the IPFS distributed file system.
The GTSL system reliexs on gtsl-web and gtsl-admin nodes. Gtsl-web nodes correspond to an interface between the GTSL Smart Contracts and the IPFS system, allowing users to query the system for TSL information. Gtsl-admin nodes are dedicated interfaces for the GTSL administrators, which provide funtionalities aimed at managing the GTSL data and the GTSL administrator users.