MineTrust Connector

A key component of the MineTrust platform is MineTrust Connector. Installed locally on the client endpoint, MineTrust Connector is a background service which performs all sync operations related to the MineTrust-controlled files on the user's machine.

What are the main components of MineTrust Connector?

MineTrust Connector consists of two main components:

  • MineTrust Connector Service - A background worker service which performs sync activities with MineTrust non-interactively

  • MineTrust Connector Dashboard - An interactive tray application which displays information to the user about the state of current sync operations

How does MineTrust Connector work?

MineTrust Connector provides a layer of indirection between the MineTrust and the client-facing product. Concretely - it centralises all low-level file operations so that product integrations can provide a holistic view of the data which needs to be controlled within MineTrust. This functionality is exposed to the product via the MineTrust Connector SDK.

Files are submitted to MineTrust Connector as logical groups called 'packages'. A 'package' which has been registered in MineTrust Connector will have its contents automatically synchronised with MineTrust, thereby relieving the user of the responsibility to manually upload or download files.

What are the benefits of syncing files via MineTrust Connector?

Synchronising files as 'packages' via MineTrust Connector presents some key advantages over a manual approach:

  • Sync operations are handled non-interactively, meaning the user can carry on with other tasks

  • Resilience against poor connectivity/network outage

  • Machinery for collaborating on data at a 'package-level' (e.g. 'lock' and 'unlock' packages)

  • Automated tagging and metadata enrichment of files

Further to the benefits above, MineTrust Connector itself also supports an extensible architecture, which enables it to be customised to accommodate specific client requirements. See MineTrust Connector Extensibility SDK for more information.