What nodes run on Timpi’s decentralised Network?

Collectors: The decentralized “workers” are run by the community and crawl the internet discovering publicly available webpages. The Collector works on any system, does not need a static IP address or any open ports. It is completely invisible and segregated from the frontend search service via the GeoCore. That way, Timpi can ensure that the Collector’s security is not compromised by running our software. A user can also control how much of their system resources are used.

Guardians: Guardians are our distributed storage hubs run by the community. These are required to store the vast amount of data collected from the approx. 1.7 billion websites. This is increasing at a rate of 250,000 new sites a day.

GeoCores: The GeoCores Nodes fulfills three primary roles.

  1. First, it separates the Timpi network from the search users, meaning at no point is it possible for an attacker to compromise a Collector or Guardian Node. The second role is handling and coordinating search requests from the web server. The GeoCore determines whether the request can be served from the local cache or sent to the Information Broker, which coordinates the Guardian connections. The third role is the request analysis in terms of the search term, spelling, word vector analysis, historical behavior synonym analysis, and lexical synonym analysis. GeoCore Nodes are spread worldwide to ensure all requests are served fast and accurately.

  2. The second role is handling and coordinating search requests from the web server.

The GeoCore determines whether the request can be served from the local cache or sent to the Information Broker, which coordinates the Guardian connections. The third role is the request analysis in terms of the search term, spelling, word vector analysis, historical behaviour synonym analysis, and lexical synonym analysis. GeoCore Nodes are spread worldwide to ensure all requests are served fast and accurately.